Understanding and Using Geometry, Projections, and Spatial Reference Systems in ArcGIS. Rob Juergens, Melita Kennedy, Annette Locke

Similar documents
Understanding and Using Geometry, Projections, and Spatial Reference Systems in ArcGIS Annette Locke, Rob Juergens

Well Unknown ID AKA EPSG: 3857

Geoapplications development Control work 1 (2017, Fall)

file:///c:/users/c_harmak/appdata/local/temp/arc8f36/tmp308d.tmp.htm

Exercise One: Creating A Map Of Species Distribution For A Publication

This will display various panes in a window.

Geocoding and Georeferencing. Scott Bell GIS Institute

Topology in the Geodatabase: An Introduction

Basic Tasks in ArcGIS 10.3.x

Elec_ISO_LMP_PricingPoints

Exercise One: Estimating The Home Range Of An Individual Animal Using A Minimum Convex Polygon (MCP)

Geometric Correction of Imagery

Coordinate Transformation for Macau Data Using ArcGIS for Desktop

ArcMap Editing Tips and Tricks. Sean Jones

Yandex.Maps API Background theory

Priemere Power. Geodetic Assistant

Navigation coordinate systems

LECTURE TWO Representations, Projections and Coordinates

Welcome to NR402 GIS Applications in Natural Resources. This course consists of 9 lessons, including Power point presentations, demonstrations,

Exercise 4: Import Tabular GPS Data and Digitizing

Global_Price_Assessments

Elec_ISO_RTO_Regions

Announcements. Data Sources a list of data files and their sources, an example of what I am looking for:

Fundamentals of Structural Geology Exercise: concepts from chapter 2

Moving Dynamic Segmentation to the Server: Linear Referencing for Web- Based Applications

Fractionation_Facilities

Editing with ArcGIS. Contents

Mississippi Public Schools 2015

Migrating Data to the Parcel Fabric. Christine Leslie Amir Bar-Maor

ArcGIS Pro Editing: An Introduction. Jennifer Cadkin & Phil Sanchez

GEOGRAPHIC INFORMATION SYSTEMS Lecture 17: Geoprocessing and Spatial Analysis

Geog 469 GIS Workshop. System Requirements

ArcGIS Data Reviewer: Ensuring Accurate and Complete Data to Meet Your Mission. John Grammer Kevin Pusey

Real Geodetic Map (Map without Projection) Abstract Keywords: 1. Introduction

Real-Time & Big Data GIS: Leveraging the spatiotemporal big data store

Enterprise GIS. GIS Data Collection Standards. and. Geospatial Data Standards. August, 2017

Editing & Maintaining Parcels with ArcMap. Christine Leslie Amy Andis

Geometric Rectification of Remote Sensing Images

ArcGIS Pro Editing. Jennifer Cadkin & Phil Sanchez

I. An Intro to ArcMap Version 9.3 and 10. 1) Arc Map is basically a build your own Google map

Introduction to Geodatabase and Spatial Management in ArcGIS. Craig Gillgrass Esri

layers in a raster model

Exercise 5: Import Tabular GPS Data and Digitizing

Legionnaires GIS. Legionnaires' GIS User Guide

Grade 6 Math Circles October 16 & Non-Euclidean Geometry and the Globe

Hamilton County Draw Widget Measurements Page 2 of 11

Streamlining Editing Workflows. Amber Bethell

Feature Analysis. In this lab you will create a map of all spruce sawtimber or pole stands with an area greater than 5 hectares that are

BROWSER. LuciadRIA DATA SHEET

ArcMap - EXPLORING THE DATABASE Part I. SPATIAL DATA FORMATS Part II

THE FUTURE OF STATE PLANE COORDINATES AT ODOT

GRASS GIS - Introduction

Topology in the Geodatabase an Introduction. Erik Hoel Doug Morgenthaler

Desktop Mapping: Creating Vector Tiles. Craig Williams &

PUG List 2009 Geodetics & What s New in projection engine. Melita Kennedy

Working with Feature Layers. Russell Brennan Gary MacDougall

Desktop Mapping: Creating Vector Tiles. Craig Williams

GIS IN ECOLOGY: CREATING RESEARCH MAPS

HP-33S Calculator Program TM 1

Building Geoprocessing Tools with Python: Beyond the Basics. Dave Wynne

Terminals. Shapefile. Thumbnail Not Available. Tags barge, rail, truck, tanker, ports, terminals, crude, refined, products

GEO 465/565 - Lab 7 Working with GTOPO30 Data in ArcGIS 9

4. If you are prompted to enable hardware acceleration to improve performance, click

Accessing and Administering your Enterprise Geodatabase through SQL and Python

Integrating CAD Data with ArcGIS

Geographic Information Systems. using QGIS

Understanding ArcGIS Pipeline Referencing for Vertically Integrated Gas Companies. GeoConX 2017 September 7, 2017

4/7/2009. Model: Abstraction of reality following formal rules e.g. Euclidean space for physical space

UTM Geo Map APP Quick Start (Version 1.2)

Advanced Parcel Editing. Amy Andis Tim Hodson

HP-35s Calculator Program Closure 7A

Lecture 8. Vector Data Analyses. Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University

ArcGIS for Geoscientists

ArcGIS Extension User's Guide

Calculate a Distance Matrix of Locations along River Network

Data Assembly, Part II. GIS Cyberinfrastructure Module Day 4

1. Start ArcMap by going to the Start menu > All Programs > ArcGIS > ArcMap.

Utility Network Management in ArcGIS: Migrating Your Data to the Utility Network. John Alsup & John Long

COORDINATE TRANSFORMATION. Lecture 6

City of Monterey Critical Infrastructure and Key Resources

GEOGRAPHIC INFORMATION SYSTEMS Lecture 02: Feature Types and Data Models

Making ArcGIS Work for You. Elizabeth Cook USDA-NRCS GIS Specialist Columbia, MO

Bringing your Data to Life in the ArcGIS API for JavaScript: Vector Tiles. Craig Williams &

SPATIAL DATA MODELS Introduction to GIS Winter 2015

Alberta-wide ALOS DSM "ALOS_DSM15.tif", "ALOS_DSM15_c6.tif"

Grade 6 Math Circles October 16 & Non-Euclidean Geometry and the Globe

Cartographic Techniques and Representations

Maintain Geodatabase

QGIS Tutorials Documentation

CSE 512 Course Project Operation Requirements

Reduction of Field Observations

WHERE THEORY MEETS PRACTICE

ArcGIS Desktop The Road Ahead. Amadea Azerki

Editing Versioned Geodatabases : An Introduction

Geoprocessing and georeferencing raster data

Chapter 7. A Quick Tour of ArcGIS Pro

Smart GIS Course. Developed By. Mohamed Elsayed Elshayal. Elshayal Smart GIS Map Editor and Surface Analysis. First Arabian GIS Software

3.1 Units. Angle Unit. Direction Reference

Open Source Cloud Map User Guide

Key Terms. Attribute join Target table Join table Spatial join

Transcription:

Understanding and Using Geometry, Projections, and Spatial Reference Systems in ArcGIS Rob Juergens, Melita Kennedy, Annette Locke

Introduction We want to give you a basic understanding of geometry and spatial references We won t show you code - Our libraries are low level - Many APIs built on top We will talk about - Geometry types - Spatial references and their properties - How geometries and spatial references interact

Geometry

What is a geometry? Defines the shape of a feature Points, lines, and polygons represent real-world objects

Points Building blocks for all geometries

Multipoints Each multipoint feature is a collection of points

Polylines A collection of paths Polyline Composed of paths Paths Composed of segments Segments Segments can be four types Line Elliptical Arc Bézier Curve Circular Arc Points Points are used to build segments

Polylines Single part Multipart

Polygons A collection of rings Polygon Composed of rings Rings Composed of closed segments Segments Segments can be four types Line Elliptical Arc Bézier Curve Circular Arc Points Points are used to build segments

Polygons Outer ring Inner ring

We want valid geometries What? - Adhere to a specified set of topological rules - Known as simple Why? - Storage in a database - Cannot rely on results from operations using non-simple geometries - Get an error - Get incorrect results How? - ArcGIS Pro and ArcMap - Check Geometry and Repair Geometry GeoProcessing tools - ArcGIS Server - IsSimple and Simplify operations - All Esri APIs have similar functionality

Non-simple Polygons

Simple Polygons Simplifying may add or remove vertices

Why do we care if geometries are simple? Demo

Spatial References

Key properties of spatial references Coordinate system - Geographic - Projected XY Resolution XY Tolerance

Coordinate Systems Geographic (GCS) Projected (PCS)

What is a coordinate system? An agreed upon way to describe locations Represents locations - Geographic features - Imagery - Observations such as GPS locations Common geographic framework Used to integrate geographic locations from different datasets

Geographic Coordinate System (GCS) Global 3D spherical surface Point referenced by longitude and latitude values

Projected Coordinate System (PCS) Flat 2D surface based on a GCS Point referenced by x, y coordinates on a grid Y X < 0 Y > 0 X > 0 Y > 0 (0,0) X X < 0 Y < 0 X > 0 Y < 0

Coordinate System Projected Coordinate System Geographic Coordinate System Projection Linear Unit Datum Prime Meridian Projection Parameters Spheroid Angular Unit

Geographic Coordinate System Well-Known Text (WKT) GEOGCS[ "GCS_WGS_1984", DATUM[ "D_WGS_1984", SPHEROID[ "WGS_1984", 6378137.0, 298.257223563] ], PRIMEM[ "Greenwich", 0.0], UNIT[ "Degree", 0.0174532925199433] ]

What is a datum?

Projected Coordinate System Well-Known Text (WKT) PROJCS[ World_Mercator", GEOGCS[ "GCS_WGS_1984", DATUM[ "D_WGS_1984", SPHEROID[ "WGS_1984", 6378137.0, 298.257223563] ], PRIMEM[ "Greenwich", 0.0], UNIT[ "Degree", 0.0174532925199433] ], PROJECTION[ "Mercator " ], PARAMETER[ "Central_Meridian", 0.0], PARAMETER[ "Standard_Parallel_1", 0.0], PARAMETER[ "False_Easting", 0.0], PARAMETER[ "False_Northing", 0.0], UNIT[ Meter", 1.0] ]

Well-Known ID (WKID) Every predefined coordinate system has a WKID - For example, GCS_WGS_1984, WKID = 4326 WKID < 32767 is EPSG assigned - EPSG Geodetic Parameter Dataset, http://www.epsg-registry.org/ WKID > 32767 is Esri assigned - Esri WKID may change - Esri EPSG - Old WKID will still work - Example, Web Mercator 102100 3857

All projections have some distortion Web Mercator Projection

What is happening when we project data? Case 1: Both PCSs contain the same GCS PCS A1 PCS A2 (x, y) GCS A (lon, lat) (λ, φ)

What is happening when we project data? Case 2: Each PCS contains a different GCS PCS A1 PCS B1 (x, y) Projection Projection GCS A Geographic Transformation GCS B (lon, lat) (λ, φ)

Geographic Transformations (GT) Convert from one GCS to another GCS Suitable for a particular area Defined in a particular direction - For example, NAD27 to WGS84 - All are reversible May be more than one applicable GT

Why do we need to transform our data? European Datum 1950 vs. World Geodetic System 1984

There are 38 transformations between GCS_North_American_1927 and GCS_WGS_1984 Which is best? Depends on the region covered by your data

How do I find transformations? Demo

Tolerance and Resolution

XY Tolerance Minimum distance between coordinates Comes into play when we are working with geometries - Make sure our geometries are simple - Topological operations - For example, Buffer, Symmetric Difference, Union, Intersection - Relational operations - For example, Disjoint, Touches, Overlaps, Crosses, Within - Editing operations

XY Tolerance Default value = 0.001 meters or equivalent Do these two points intersect? Yes, since the distance between them is less than the tolerance.

XY Tolerance Editing Merge operation

Merge Polygons Demo

XY Resolution Numeric precision used to store x, y coordinate values All coordinates lie on coordinate grid Default value is 0.0001 meters or equivalent - x 1 = 5.1234, x 2 = 5.1235 stored as unique coordinate values - x 1 = 5.12344, x 2 = 5.12345 both stored as 5.1234 - Each square in grid is 0.0001 x 0.0001

Tolerance vs. Resolution Tolerance Default = 0.001 meter or equivalent Used when doing something with geometry Determines if points are considered equal Resolution Default = 0.0001 meter or equivalent Used to store geometry in database Determines number of decimal places to store Resolution should be no greater than 1/10 of the tolerance Highly recommended to use default values!

What do spatial references have to do with geometries? Geometry is a collection of points Spatial reference determines - where the coordinates are placed - how the coordinates interact with each other

How does a spatial reference affect a geometry? We need to know where to put the geometry on the map Could change the geometry visually or structurally An operation on features may give different results

Where is my data? Demo

Spatial reference can change the geometry Here we have the same geometry in 4 different spatial references WGS 84 Azimuthal Equidistant South Pole Gnomonic Cube

An operation on features may give different results depending on the spatial reference For example, Buffer operation

Buffer and Spatial Reference Demo

That s all folks! Don t forget to fill out the survey Understanding and Using Geometry, Projections, and Spatial Reference Systems in ArcGIS Rob Juergens, Melita Kennedy, Annette Locke

Resources http://resources.arcgis.com/en/help Desktop Guide Books Map projections Developer Help List of ArcGIS APIs Lining Up Data in ArcGIS, Margaret Maher ESRI Technical paper: Understanding Coordinate Management in the Geodatabase ESRI Technical paper: Understanding Geometric Processing in ArcGIS

Demos All the demos are on GitHub at https://github.com/alocke/devsummit2015 ArcMap Demos - DevSummit2015.gdb - How do I find transformations? (Project.mxd) - Merge polygons (MergePolygons.mxd) - QM.gdb - Where is my data? (QM.mxd) JavaScript Demos - Why do we care if geometries are simple? (SimplifyPolygon.html) - Buffer and Spatial Reference (GeodesicBufferWebMercator.html and GeodesicBufferOther.html)