Understanding and Using Geometry, Projections, and Spatial Reference Systems in ArcGIS Annette Locke, Rob Juergens
|
|
- Morris Jackson
- 6 years ago
- Views:
Transcription
1 Understanding and Using Geometry, Projections, and Spatial Reference Systems in ArcGIS Annette Locke, Rob Juergens
2 Introduction We present fundamental concepts necessary for the correct and efficient use of geometry and spatial reference APIs Spatial references and their properties Geometry types Geometry operators ArcGIS Server Geometry Service What s new at 10.1?
3 The Spatial Reference
4 Spatial references Spatial references in ArcGIS define these key properties: Coordinate system (projection) Coordinate resolution grid Cluster tolerances In addition, geographic transformations move coordinates between different earth models
5 Coordinate system objects Projected (PCS) Geographic (GCS) Vertical (VCS) Unknown (UCS) Units - Linear and Angular Geographic (datum) transformations
6 Coordinate System Projected Coordinate System Geographic Coordinate System Projection Projection Parameters Linear Unit Datum Spheroid Prime Meridian Angular Unit
7 Well-Known Text string GEOGCS[ "GCS_WGS_1984", DATUM[ "D_WGS_1984", SPHEROID[ "WGS_1984", , ] ], PRIMEM[ "Greenwich", 0.0], UNIT[ "Degree", ] ], Read/write these strings via IESRISpatialReferenceGEN2
8 Well-Known Text string PROJCS[ Mercator_Auxiliary_Sphere", GEOGCS[ "GCS_WGS_1984", DATUM[ "D_WGS_1984", SPHEROID[ "WGS_1984", , ] ], PRIMEM[ "Greenwich", 0.0], UNIT[ "Degree", ] ], PROJECTION[ "Mercator " ], PARAMETER[ "Central_Meridian", ], PARAMETER[ "Standard_Parallel_1", 0.0], PARAMETER[ "False_Easting", ], PARAMETER[ "False_Northing", ], UNIT[ "Foot", ] ]
9 Geographic transformations datum transformations, geotransformations, GT Convert between GCS Includes unit, prime meridian, and spheroid changes Defined in a particular direction All are reversible Not all web APIs have full geotransformation support! Specify a GeoTransformation in these methods: - IGeometry5.ProjectEx5 Method ArcObjects - Geometry Server Project method SOAP - In 10.1, GT exposed via REST
10 ED50 versus WGS84
11 Projection data flow PROJCS A1 PROJCS A2 (x, y) Projection GEOGCS A (lon, lat) (λ, φ)
12 Projection using common GCS ISpatialReferenceFactory3 sre = new SpatialReferenceEnvironmentClass(); IProjectedCoordinateSystem pcs1 = sre.createprojectedcoordinatesystem(wkid1), pcs2 = sre.createprojectedcoordinatesystem(wkid2); IGeometry g = <create a geometry somehow> g.spatialreference = pcs1; g.project(pcs2);
13 Projection with transformation data flow PROJCS A1 PROJCS B1 (x, y) Projection GEOGCS A GEOGCS B (lon, lat) (λ, φ) Geographic Transformation
14 Projection with GeoTransformation ISpatialReferenceFactory3 sre = new SpatialReferenceEnvironmentClass(); IProjectedCoordinateSystem pcs1 = sre.createprojectedcoordinatesystem(wkid1), pcs2 = sre.createprojectedcoordinatesystem(wkid2); IGeometry5 g = <create a geometry somehow> IGeoTransformation gt = (.) sre.creategeotransformation(gtwkid); g.projectex(pcs2, esritransformdirection.esritransformforward, gt, false, 10.0, 1.0);
15 Multiple transformations between two GCS
16 Well-Known IDs Each object has an ID and a macro / enum PE_GCS_WGS_ esrisrgeocs_wgs1984 IDs < are EPSG-assigned - EPSG Geodetic parameter Dataset, IDs > are Esri-assigned IDs may change - ESRI fi EPSG - EPSG fi EPSG - Old IDs will still work ISpatialReference2GEN.FactoryCode
17 NGA datum converter Converts between NGA keyword and Esri WKID - ADI-A, HEN, NAS-C int pe_nga_gt_code_to_factory_gt_code( const char *ncode); const char *datum = "ADI-D"; int gt1_code = pe_nga_gt_code_to_factory_gt_code(datum); Can calculate error for the transformation
18 Projection Engine Add-ins
19 Web Mercator Online mapping services use a sphere-only Mercator Two ways to emulate it - Sphere-based GCS ( or 3785) ( WGS_1984_Web_Mercator ) - Projection that can force sphere equations ( or 3857) ( WGS_1984_Web_Mercator_Auxiliary_Sphere ) Mathematically EQUAL Preserves shapes and angles Distorts distances and areas
20 The Spatial Reference (tolerance & resolution)
21 Coordinate resolution grid Data sources except shapefiles snap to this grid when storing features Where points can be placed Start with a horizon polygon Put a square over it Slice it horizontally and vertically High precision (lots of slices, today) - versus basic precision (not so many slices, legacy) Majority of ArcGIS operations snap to this grid
22 Ex: Horizon and Grid for NAD 1983 UTM Zone 11 Xmax = 14,890,535 m Ymax = 9,992,387 m XY resolution = 2.2 x 10-9 m (finest resolution, smallest extent) False Origin: Xmin = -5,136,135 m Ymin = -9,950,490 m
23 Coordinate resolution grid properties example ISpatialReference sr = ArcMap.Document.FocusMap.SpatialReference; WKSPoint falseorigin; double xyunits, resolution; sr.getfalseoriginandunits (out falseorigin.x, out falseorigin.y, out xyunits); resolution = 1.0 / xyunits; // resolution is ground distance between grid lines
24 Cluster tolerance Used for consistent spatial decisions with vector data - With an iterative procedure called integration (AKA cracking / clustering) Tolerance = minimum separation between geometries Resolution = 1/10 th tolerance Default tolerance = 1.0 mm Default resolution = 0.1 mm ISpatialReferenceTolerance.XYTolerance
25 Geometry
26 Overview of Geometry What is a geometry? - Defines the shape of a feature - Vector representation for top level types i.e. vertices have x, y coordinates - Optional z- (height), m- (measure), and ID attributes - Simple or non-simple - Check with ITopologicalOperator.IsSimple() - Enforce with ITopologicalOperator.Simplify()
27 Overview of Geometry (continued) Supplies operations for editing, analysis, and symbolization All geometry type classes implement IGeometry interface
28 Core geometry types Top level types can be stored in a geodatabase or shapefile - Points - Multipoints - Polylines - Polygons - Multipatches
29 Building block geometry types Building blocks for polylines, polygons and mutipatches - Paths - Rings - Segments - Triangles - TriangleStrips - TriangleFans
30 Points Always simple Z (20, 20, 30) Y X
31 Points private static IPoint ConstructPoint2D(double x, double y) { IPoint point = new PointClass(); point.putcoords(x, y); return point; } private static IPoint ConstructPoint3D(double x, double y, double z) { IPoint point = ConstructPoint2D(x, y); MakeZAware(point as IGeometry); point.z = z; return point; }
32 Points public static IGeometry Get3DPoint(double x, double y, double z) { IPoint point = ConstructPoint3D(x, y, z); } return point as IGeometry;
33 Multipoints Each multipoint feature is a collection of points Simple if each point is unique
34 Multipoints public static IGeometry Get3DMultipoint() { // Define constants and arrays IPointCollection pointcollection = new MultipointClass(); MakeZAware(pointCollection as IGeometry); for (int i = 0; i < MultipointPointCount; i++) { pointcollection.addpoint(get3dpoint(<x>, <y>, <z>), ); } } return pointcollection as IGeometry;
35 Polylines An ordered collection of paths
36 Polylines Simple Non-simple
37 Polylines public static IGeometry Get2DPolyline () { // Define some constants and arrays } IGeometryCollection geometrycollection = new PolylineClass(); for (int i = 0; i < PathCount; i++) { IPointCollection pointcollection = new PathClass(); for (int j = 0; j < VertexCount; j++) pointcollection.addpoint(get2dpoint(<x>, <y>),...); geometrycollection.addgeometry(pointcollection as IGeometry, ); } return geometrycollection as IGeometry;
38 Polygons A collection of rings ordered by their containment relationship
39 Polygons Simple polygon Inner Ring Outer Ring
40 Polygons Non-Simple polygon
41 Polygons public static IGeometry GetPolygonGeometry() { // Define some constants and arrays IGeometryCollection geometrycollection = newpolygonclass(); IPointCollection outerring = new RingClass(); IPointCollection innerring = new RingClass();
42 Polygons for (int j = 0; j < RingVertexCount; j++) { OuterRing.AddPoint(<outerX>, <outery>, ); InnerRing.AddPoint(<innerX>, <innery>, ); } OuterRing.AddPoint(outerRing.get_Point(0), ); InnerRing.AddPoint(innerRing.get_Point(0), );
43 Polygons geometrycollection.addgeometry(outerring asigeometry, ); geometrycollection.addgeometry(innerring asigeometry, ); ITopologicalOperator topologicaloperator = geometrycollection as ITopologicalOperator; topologicaloperator.simplify(); } return geometrycollection as IGeometry;
44 Multipatches Advanced geometric representation of 3D polygons Unconstrained by 2D validity rules
45 Multipatches Triangle Strip Triangle Fan
46 Multipatches
47 Geometry operations ITopologicalOperator interface - Classical set-theoretic operations - Difference - Intersect - SymmetricDifference - Union and more
48 Geometry operations ITopologicalOperator interface - Geometric operations - Buffer Creates a polygon around this geometry to a specified distance
49 Geometry operations - Cut Splits this geometry into a left part and a right part - ConvexHull Constructs minimum bounding polygon of this geometry such that every internal angle is less than 180 and more
50 Geometry operations IRelationalOperator interface (Clementini) - Crosses polyline/polyline, polyline/polygon - Disjoint all types - Overlaps polyline/polyline, polygon/polygon
51 Geometry operations IRelationalOperator interface (Clementini) - Touches not (multi)point/(multi)point - Within all types - Others are constructed from these five
52 What s new at 10.1?
53 What s new at 10.1? Geometry service methods - BufferGeodesic() Construct buffer regions around points, lines, and polygons using geodesic distances and directions - GetAreasAndLengthsGeodesic() - GetLengthsGeodesic() Calculate areas/perimeters or lengths using geodesic distance
54 What s new at 10.1? (cont) Geometry service methods (continued) - GetAreasAndLengthsPreserveShape() - GetLengthsPreserveShape() Calculate areas/perimeters or lengths on the ellipsoid keeping points along lines in the same place as they appear in the current coordinate system - REST API supports Geographic transformations.
55 Geometry Service
56 New in the Projection Engine Native C# (.NET) API - Win32 and Compact Framework C++ API - wrapper around C API Updated and improved Java API - separate engine and factory - improved performance - previous version available but deprecated Consistent API across all languages C API unchanged!
57 Resources ESRI Technical paper: Understanding Coordinate Management in the Geodatabase ESRI Technical paper: Understanding Geometric Processing in ArcGIS Clementini, et al. A small set of formal topological relationships suitable for end-user interaction
58 More resources ArcGIS Desktop help, Professional Library - Map Projections Guide Book - Data Management fi Editing Data fi Fundamentals of editing fi About editing data in a different projection (projecting on the fly). ArcObjects SDK help - Geometry library overview topic - ITopologicalOperator interface - IRelationalOperator interface
59 Other recommended sessions Effective Geodatabase Programming - Wed 2:45 pm - Primrose B (Palm Springs Convention Center) - Thu 1:30 pm - Pasadena/Ventura/Sierra (Renaissance Hotel) Using the File Geodatabase API - Thu 10:15 am - Primrose B (Palm Springs Convention Center)
60 Questions? Please fill out the session survey. Thank you!
61
Understanding and Using Geometry, Projections, and Spatial Reference Systems in ArcGIS. Rob Juergens, Melita Kennedy, Annette Locke
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
More informationWell Unknown ID AKA EPSG: 3857
Well Unknown ID AKA EPSG: 3857 Pamela Kanu November 2016 WGS 1984 WEB MERCATOR ALIASES: AUXILIARY SPHERE, WKID: 3857, WKID: 102100, WKID: 102113, SHERICAL MERCATOR, WGS 84/PSEUDO-MERCATOR, OPEN LAYERS:
More informationArcGIS Pro Editing. Jennifer Cadkin & Phil Sanchez
ArcGIS Pro Editing Jennifer Cadkin & Phil Sanchez ArcGIS Pro Editing Overview Provides tools that allow you to maintain, update, and create new data - Modifying geometry, drawing new features - Entering
More informationGeoapplications development Control work 1 (2017, Fall)
Page 1 Geoapplications development Control work 1 (2017, Fall) Author: Antonio Rodriges, Oct. 2017 http://rgeo.wikience.org/ Surname, name, patronymic: Group: Date: Signature: Select all correct statements.
More informationTopology in the Geodatabase: An Introduction
Topology in the Geodatabase: An Introduction Colin Zwicker Erik Hoel ESRI Super Secret Topology Laboratory, May 2016 Agenda ArcGIS Topology defined Validating a topology Editing a topology Geoprocessing
More informationlayers in a raster model
layers in a raster model Layer 1 Layer 2 layers in an vector-based model (1) Layer 2 Layer 1 layers in an vector-based model (2) raster versus vector data model Raster model Vector model Simple data structure
More informationArcGIS Pro Editing: An Introduction. Jennifer Cadkin & Phil Sanchez
ArcGIS Pro Editing: An Introduction Jennifer Cadkin & Phil Sanchez See Us Here WORKSHOP ArcGIS Pro Editing: An Introduction LOCATION SDCC - Ballroom 20 D TIME FRAME Thursday 10:00 11:00 ArcGIS Pro: 3D
More informationARCGIS ARCOBJECTS AND VISUAL STUDIO ONLINE TRAINING
ARC ARCOBJECTS AND VISUAL STUDIO ONLINE TRAINING TYC Training Course.com COURSE GOALS This course will introduce the students in the use of ESRI s ArcObjects programming framework. Together with Visual
More informationDefined by coordinate Defined by coordinate. meaning, but is required for comparisons
Developer s Guide to Native Spatial Types y SQL Server Tony Wakim Shannon Shields Topics Introduction to SQL Server spatial types Geometry and Geography Using geography & geometry data Integration with
More informationFurthermore, a new shape type has been added: multipatch. This type is used to represent certain 3D geometries.
Extended Shapefile Record Format July 28, 2006 Introduction The shapefile record structure has been extended to allow for the presence of additional modifiers in a shape record. Additional modifiers currently
More informationPUG List. Raster Analysis 3D Analysis Geoprocessing. Steve Kopp
PUG List Raster Analysis 3D Analysis Geoprocessing Steve Kopp Contour Polygons Spatial Analyst - color-filled contours. Similar to thematic classification, where blue = -1000 to zero, and red = 0 to +1000,
More informationNavigation coordinate systems
Lecture 3 Navigation coordinate systems Topic items: 1. Basic Coordinate Systems. 2. Plane Cartesian Coordinate Systems. 3. Polar Coordinate Systems. 4. Earth-Based Locational Reference Systems. 5. Reference
More informationGeocoding and Georeferencing. Scott Bell GIS Institute
Geocoding and Georeferencing Scott Bell GIS Institute Learning Outcomes Define coordinate system and map projection Relate coordinate systems and map projections Distinguish between defining and changing
More informationElec_ISO_LMP_PricingPoints
Page 1 of 7 Elec_ISO_LMP_PricingPoints Shapefile Tags locational marginal pricing, lmp, independent system operator, iso, nodal, trade, market Summary The S&P Global Platts ISO Nodal Pricing Points geospatial
More informationArcGIS Runtime SDK for ios and macos: Building Apps. Suganya Baskaran, Gagandeep Singh
ArcGIS Runtime SDK for ios and macos: Building Apps Suganya Baskaran, Gagandeep Singh Get Started Core Components Agenda - Display Map Content - Search for Content - Perform Analysis - Edit Content Summary
More informationfile:///c:/users/c_harmak/appdata/local/temp/arc8f36/tmp308d.tmp.htm
Page 1 of 6 FireDistricts_CoB Shapefile Tags Bradenton, boundary, fire districts Summary The best current representation of the City of Bradenton Florida's fire districts and sub-districts. Description
More informationReal Geodetic Map (Map without Projection) Abstract Keywords: 1. Introduction
Real ( without Projection) Ahmad Shaker 1 Abdullah Saad 1 Abdurrahman Arafa 2* 1.Surveying Dep., Shoubra Faculty of Engineering, Benha University, Egypt 2.Manager of Surveying Dep. in Horse Company. Egypt
More informationGlobal_Price_Assessments
Page 1 of 6 Global_Price_Assessments Shapefile Thumbnail Not Available Tags assessments, platts, crude oil, global, crude, petroleum Summary The S&P Global Platts Global Price Assessment geospatial data
More informationYandex.Maps API Background theory
8.02.2018 .. Version 1.0 Document build date: 8.02.2018. This volume is a part of Yandex technical documentation. Yandex helpdesk site: http://help.yandex.ru 2008 2018 Yandex LLC. All rights reserved.
More informationElec_ISO_RTO_Regions
Page 1 of 8 Elec_ISO_RTO_Regions Shapefile Tags independent system operator, iso, regional transmission organization, rto, utilitiescommunication, economy Summary The S&P Global Platts Independent System
More informationSPATIAL DATA MODELS Introduction to GIS Winter 2015
SPATIAL DATA MODELS Introduction to GIS Winter 2015 GIS Data Organization The basics Data can be organized in a variety of ways Spatial location, content (attributes), frequency of use Come up with a system
More informationTopology in the Geodatabase an Introduction. Erik Hoel Doug Morgenthaler
Topology in the Geodatabase an Introduction Erik Hoel Doug Morgenthaler ESRI Super Secret Topology Laboratory, May 2012 Agenda ArcGIS Topology defined Validating a topology Editing a topology Geoprocessing
More informationLocatorHub. Migrating LocatorHub to Version 5.0. The Transition from ArcObjects Based Plug-Ins to ArcGIS for Server Services
LocatorHub Migrating LocatorHub to Version 5.0 The Transition from ArcObjects Based Plug-Ins to ArcGIS for Server Services January 2013 Confidentiality Statement This document contains information which
More informationLab 2. Vector and raster data.
Lab 2. Vector and raster data. The goal: To learn about the structure of the vector and raster data types. Objective: Create vector and raster datasets and visualize them. Software for the lab: ARCINFO,
More informationArcMap Editing Tips and Tricks. Sean Jones
ArcMap Editing Tips and Tricks Sean Jones Overview Topics - Tuning your editing map - Creating features - Editing features and attributes - Aligning and editing coincident features - Addins Format - Software
More informationGeometric Correction of Imagery
Geometric Correction of Imagery Geometric Correction of Imagery Present by: Dr.Weerakaset Suanpaga D.Eng(RS&GIS) The intent is to compensate for the distortions introduced by a variety of factors, so that
More informationVisualizing Integrated Three-Dimensional Datasets Modeling data in the geodatabase using multipatch features
Visualizing Integrated Three-Dimensional Datasets Modeling data in the geodatabase using multipatch features By Alistair Ford Recent advances in interoperability and standards, in addition to the breakout
More informationGeographic Information Systems. using QGIS
Geographic Information Systems using QGIS 1 - INTRODUCTION Generalities A GIS (Geographic Information System) consists of: -Computer hardware -Computer software - Digital Data Generalities GIS softwares
More informationUsing Python with ArcGIS
Using Python with ArcGIS Jason Pardy (jpardy@esri.com) Esri UC2013. Technical Workshop. Agenda A whirlwind tour Python Essentials Using Python in ArcGIS Python Tools Accessing Data Map Automation ArcGIS
More informationCOORDINATE TRANSFORMATION. Lecture 6
COORDINATE TRANSFORMATION Lecture 6 SGU 1053 SURVEY COMPUTATION 1 Introduction Geomatic professional are mostly confronted in their work with transformations from one two/three-dimensional coordinate system
More informationYour Prioritized List. Priority 1 Faulted gridding and contouring. Priority 2 Geoprocessing. Priority 3 Raster format
Your Prioritized List Priority 1 Faulted gridding and contouring Priority 2 Geoprocessing Priority 3 Raster format Priority 4 Raster Catalogs and SDE Priority 5 Expanded 3D Functionality Priority 1 Faulted
More informationFractionation_Facilities
Page 1 of 8 Fractionation_Facilities Shapefile Thumbnail Not Available Tags ngl, natural gas liquids, gas processing, fractionators Summary The S&P Global Platts Fractionation facilities geospatial data
More informationLECTURE TWO Representations, Projections and Coordinates
LECTURE TWO Representations, Projections and Coordinates GEOGRAPHIC COORDINATE SYSTEMS Why project? What is the difference between a Geographic and Projected coordinate system? PROJECTED COORDINATE SYSTEMS
More informationArcGIS API for JavaScript: Using Arcade with your Apps. Kristian Ekenes & David Bayer
ArcGIS API for JavaScript: Using Arcade with your Apps Kristian Ekenes & David Bayer Session Goals Overview of Arcade What is Arcade Why use Arcade Arcade Language Variables, Functions, Loops, Conditional
More informationLecture 8. Vector Data Analyses. Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University
Lecture 8 Vector Data Analyses Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University Vector Data Analysis Vector data analysis involves one or a combination of: Measuring
More informationPUG List 2009 Geodetics & What s New in projection engine. Melita Kennedy
PUG List 2009 Geodetics & What s New in projection engine Melita Kennedy 249/106: GRIDs, workstation versus ArcGIS coordsys GRIDs use the workstation coordsys format Spatial Analyst uses grids internally
More informationArcGIS Extension User's Guide
ArcGIS Extension 2010 - User's Guide Table of Contents OpenSpirit ArcGIS Extension 2010... 1 Installation ( ArcGIS 9.3 or 9.3.1)... 3 Prerequisites... 3 Installation Steps... 3 Installation ( ArcGIS 10)...
More informationMississippi Public Schools 2015
Mississippi Public Schools 2015 Shapefile and geodatabase Tags education, administrative, schools, public, K-12 Summary To add to the state data clearinghouse the Mississippi public schools point feature.
More informationCopyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
CHAPTER 11 VECTOR DATA ANALYSIS 11.1 Buffering 11.1.1 Variations in Buffering Box 11.1 Riparian Buffer Width 11.1.2 Applications of Buffering 11.2 Overlay 11.2.1 Feature Type and Overlay 11.2.2 Overlay
More information3.1 Units. Angle Unit. Direction Reference
Various settings allow the user to configure the software to function to his/her preference. It is important to review all the settings prior to using the software to ensure they are set to produce the
More informationExercise One: Estimating The Home Range Of An Individual Animal Using A Minimum Convex Polygon (MCP)
--- Chapter Three --- Exercise One: Estimating The Home Range Of An Individual Animal Using A Minimum Convex Polygon (MCP) In many populations, different individuals will use different parts of its range.
More informationDeveloping Qt Apps with the Runtime SDK
Developing Qt Apps with the Runtime SDK Thomas Dunn and Michael Tims Esri UC 2014 Technical Workshop Agenda Getting Started Creating the Map Geocoding and Routing Geoprocessing Message Processing Work
More informationComputational Geometry. Definition, Application Areas, and Course Overview
Computational Geometry Definition, Application Areas, and Course Overview Computational Geometry is a subfield of the Design and Analysis of Algorithms Computational Geometry is a subfield of the Design
More informationObjectives Learn how to work with projections in GMS, and how to combine data from different coordinate systems into the same GMS project.
v. 10.2 GMS 10.2 Tutorial Working with map projections in GMS Objectives Learn how to work with projections in GMS, and how to combine data from different coordinate systems into the same GMS project.
More informationTerminals. Shapefile. Thumbnail Not Available. Tags barge, rail, truck, tanker, ports, terminals, crude, refined, products
Page 1 of 11 Terminals Shapefile Thumbnail Not Available Tags barge, rail, truck, tanker, ports, terminals, crude, refined, products Summary The S&P Global Platts Oil Terminals geospatial data layer was
More information+ b. From this we can derive the following equations:
A. GEOMETRY REVIEW Pythagorean Theorem (A. p. 58) Hypotenuse c Leg a 9º Leg b The Pythagorean Theorem is a statement about right triangles. A right triangle is one that contains a right angle, that is,
More informationAnnouncements. Data Sources a list of data files and their sources, an example of what I am looking for:
Data Announcements Data Sources a list of data files and their sources, an example of what I am looking for: Source Map of Bangor MEGIS NG911 road file for Bangor MEGIS Tax maps for Bangor City Hall, may
More informationGetting Started with the ArcGIS Runtime SDKs. Dave, Will, Euan
Getting Started with the ArcGIS Runtime SDKs Dave, Will, Euan Agenda Why native app development? What can you do with the runtime SDKs Latest release Future Native Apps Are Everywhere Apple s App Store
More informationRaster Data. James Frew ESM 263 Winter
Raster Data 1 Vector Data Review discrete objects geometry = points by themselves connected lines closed polygons attributes linked to feature ID explicit location every point has coordinates 2 Fields
More informationANGLES 4/18/2017. Surveying Knowledge FE REVIEW COURSE SPRING /19/2017
FE REVIEW COURSE SPRING 2017 Surveying 4/19/2017 Surveying Knowledge 4 6 problems Angles, distances, & trigonometry Area computations Earthwork & volume computations Closure Coordinate systems State plane,
More informationState Plane Coordinates and Computations using them GISC Spring 2013
State Plane Coordinates and Computations using them GISC-3325 - Spring 2013 Map Projections From UNAVCO site hosting.soonet.ca/eliris/gpsgis/lec2geodesy.html Taken from Ghilani, SPC State Plane Coordinate
More informationReal-Time & Big Data GIS: Leveraging the spatiotemporal big data store
Real-Time & Big Data GIS: Leveraging the spatiotemporal big data store Suzanne Foss Product Manager, Esri sfoss@esri.com Ricardo Trujillo Real-Time & Big Data GIS Developer, Esri rtrujillo@esri.com @rtrujill007
More informationGetting Started with ArcGIS Runtime SDK for Qt. Thomas Dunn & Nandini Rao
Getting Started with ArcGIS Runtime SDK for Qt Thomas Dunn & Nandini Rao Agenda Getting Started Creating the Map Geocoding and Routing Geoprocessing Message Processing Work Offline The Next Release ArcGIS
More informationArcGIS 10.1 for Desktop Artie Robinson
ArcGIS 10.1 for Desktop Artie Robinson ArcGIS A Complete System for Geographic Information Cloud Web Online Mobile Enterprise Desktop Name Change Name Prior to 10.1 ArcGIS Desktop ArcInfo ArcEditor ArcView
More informationReduction of Field Observations
Reduction of Field Observations GNSS/GPS measurements or Latitudes, Longitudes, HAE: We re interested in projected coordinates, e.g., State Plane Survey measurements in a projected coordinate system, on
More informationAdvanced Standard Basic Notes
9.3 Functionality Matrix Data Management Scalable Geodatabase Access Full Geodatabase Support Create Geodatabases Load Spatial Data into Geodatabases Manage Geodatabases One-Way Replication Two-Way Replication
More informationEsri Production Mapping An Introduction
Esri International User Conference San Diego, California Technical Workshops July 25, 2012 Esri Production Mapping An Introduction Lana Tylka Amber Bethell Workshop Overview Part I - Industry challenges
More informationThe visualisation of integrated 3D petroleum datasets in ArcGIS
The visualisation of integrated 3D petroleum datasets in ArcGIS Alistair Ford Abstract This paper describes the use of ArcGIS and the 3D Analyst extension for the integration of multiple petroleum datasets
More informationWhat s New for Developers in ArcGIS Maura Daffern October 16
What s New for Developers in ArcGIS 10.1 Maura Daffern October 16 mdaffern@esri.ca Today s Agenda This seminar is designed to help you understand: 1) Using Python to increase productivity 2) Overview of
More informationEditing with ArcGIS. Contents
Editing with ArcGIS This tutorial is designed to introduce you to the basic editing tools used in ArcMap for the both the creation and modification of geospatial data. Editing is an essential skill for
More informationAdvanced Parcel Editing. Amy Andis Tim Hodson
Advanced Parcel Editing Amy Andis Tim Hodson Overview What to expect in this technical workshop Review of the Parcel Fabric Data Model Advanced Tips and tricks for Parcel entry Assessing Quality of Parcel
More informationBuilding Apps with the ArcGIS Runtime SDK for ios
Building Apps with the ArcGIS Runtime SDK for ios Nick Furness @geeknixta ArcGIS Runtime SDKs 10.2 Released! Runtime platforms OS X Desktop Desktop Client Windows Store QT ios.net JavaSE Mobile Android
More informationGetting Started with the ArcGIS Server JavaScript API
Getting Started with the ArcGIS Server JavaScript API Agenda Introduction ArcGIS Server services and mashups REST API Services Directory JavaScript API ArcGIS Server Resource Center Dojo Maps, layers,
More informationWHERE THEORY MEETS PRACTICE
world from others, leica geosystems WHERE THEORY MEETS PRACTICE A NEW BULLETIN COLUMN BY CHARLES GHILANI ON PRACTICAL ASPECTS OF SURVEYING WITH A THEORETICAL SLANT february 2012 ² ACSM BULLETIN ² 27 USGS
More informationCoordinate Transformation for Macau Data Using ArcGIS for Desktop
Coordinate Transformation for Macau Data Using ArcGIS for Desktop Article ID : TT100062 Software : ArcGIS 10.2 for Desktop Platform : Windows 7, Windows 8, Windows Server 2003, Windows Server 2008/R2 Date
More informationDeveloping with ArcGIS Raster APIs. Hong Xu, Qian Liu and Peng Gao
Developing with ArcGIS Raster APIs Hong Xu, Qian Liu and Peng Gao Presentation Outline Introduction of raster data model Access and display of raster data Operations on raster data SaveAs,filtering,transformation,mosaic
More informationFrom 2D to 3D at Esri
From 2D to 3D at Esri Paul Hardy, Esri Inc phardy@esri.com, Cambridge, UK SHORT PAPER This short paper provides an overview of the 3D capabilities of a modern GIS, illustrated by the Esri ArcGIS system,
More informationDevelopers Road Map to ArcGIS Desktop and ArcGIS Engine
Developers Road Map to ArcGIS Desktop and ArcGIS Engine Core ArcObjects Desktop Team ESRI Developer Summit 2008 1 Agenda Dev Summit ArcGIS Developer Opportunities Desktop 9.3 SDK Engine 9.3 SDK Explorer
More informationMaking ArcGIS Work for You. Elizabeth Cook USDA-NRCS GIS Specialist Columbia, MO
Making ArcGIS Work for You Elizabeth Cook USDA-NRCS GIS Specialist Columbia, MO 1 Topics Using ArcMap beyond the Toolkit buttons GIS data formats Attributes and what you can do with them Calculating Acres
More informationLecture 7 Digitizing. Dr. Zhang Spring, 2017
Lecture 7 Digitizing Dr. Zhang Spring, 2017 Model of the course Using and making maps Navigating GIS maps Map design Working with spatial data Geoprocessing Spatial data infrastructure Digitizing File
More informationObjectives Learn how to work with projections in SMS, and how to combine data from different coordinate systems into the same SMS project.
v. 12.2 SMS 12.2 Tutorial Working with map projections in SMS Objectives Learn how to work with projections in SMS, and how to combine data from different coordinate systems into the same SMS project.
More informationLab 3: Digitizing in ArcMap
Lab 3: Digitizing in ArcMap What You ll Learn: In this Lab you ll be introduced to basic digitizing techniques using ArcMap. You should read Chapter 4 in the GIS Fundamentals textbook before starting this
More informationSurvCE: Localizations
SurvCE: Localizations Mark Silver Electrical Engineer, not a Surveyor Carlson Dealer in Salt Lake City Utah Embarrassing Fact: I have a 250,000+ sheet paper map collection. igage Mapping Corporation www.igage.com
More informationArcGIS for Server Michele Lundeen
ArcGIS for Server 10.1 Michele Lundeen Summary Vision Installation and Configuration Architecture Publishing Functional Enhancements Cloud Migration and Best Practices Powerful GIS capabilities Delivered
More informationBuilding Java Apps with ArcGIS Runtime SDK
Building Java Apps with ArcGIS Runtime SDK Mark Baird and Vijay Gandhi A step back in time Map making 50 years ago - http://www.nls.uk/exhibitions/bartholomew/maps-engraver - http://www.nls.uk/exhibitions/bartholomew/printing
More informationZev Ross President, ZevRoss Spatial Analysis
SPATIAL ANALYSIS IN R WITH SF AND RASTER A quick refresher on the coordinate Zev Ross President, ZevRoss Spatial Analysis reference system Coordinate reference system A place on the earth is specified
More informationGWPC Directional Survey Upload Application Implementation Considerations
GWPC Directional Survey Upload Application Implementation Considerations RBDMS Annual Training Conference, Lido Beach, Florida April 3, 2019 Jim Milne, Dan Jarvis, Scott Bland Presentation Outline Overview
More informationLegionnaires GIS. Legionnaires' GIS User Guide
Legionnaires GIS Legionnaires' GIS User Guide September 2016 Contents Contents Introduction... 4 Introducing the Legionnaires GIS interface... 5 Layers... 6 Basemaps... 7 Measurements... 8 Searching for
More informationUsing ESRI data in Autodesk ISD Products
GI13-3 Using ESRI data in Autodesk ISD Products 1.5 hr. Class 02-Dec-03 3:30pm - 5:00pm Session Description: We will focus on using data in a variety of ESRI formats within the Autodesk GIS product line,
More informationFinding Your Way with ArcGIS Network Analyst. Frederic Schettini Michael Rice
Finding Your Way with ArcGIS Network Analyst Frederic Schettini Michael Rice Agenda Introduction to Network Analyst Working with ArcGIS Engine Working with ArcGIS Server Support & Resources Questions ArcGIS
More informationBuilding WPF Apps with the new ArcGIS Runtime SDK for.net. Antti Kajanus Mike Branscomb
Building WPF Apps with the new ArcGIS Runtime SDK for.net Antti Kajanus Mike Branscomb Agenda ArcGIS Runtime SDK for.net Windows Desktop API Build a map Edit Search Geocoding and Routing Perform analysis
More informationArcGIS Runtime SDK for Qt: Building Apps. Koushik Hajra and Lucas Danzinger
ArcGIS Runtime SDK for Qt: Building Apps Koushik Hajra and Lucas Danzinger Cross-platform apps Agenda for today Intro to Qt Framework and ArcGIS Runtime SDK for Qt App design patterns with this SDK SDK
More informationHamilton County Draw Widget Measurements Page 2 of 11
Hamilton County Draw Widget Measurements Larry Stout June 11, 2013 Introduction The Hamilton County Draw Widget is based on the Draw Widget from Version 2 of the Esri Flex Viewer. We have made several
More informationObjectives Learn how to work with projections in SMS, and how to combine data from different coordinate systems into the same SMS project.
v. 12.3 SMS 12.3 Tutorial Working with map projections in SMS Objectives Learn how to work with projections in SMS, and how to combine data from different coordinate systems into the same SMS project.
More informationExercise 1-1: Using GPS track data to create a field boundary
Exercise 1-1: Using GPS track data to create a field boundary Learning objectives: Add QGIS plugins Create a point vector file from a text file Convert GPS tracking points to a field boundary Data folder:
More informationQGIS Tutorials Documentation
QGIS Tutorials Documentation Release 0.1 Nathaniel Roth November 30, 2016 Contents 1 Installation 3 1.1 Basic Installation............................................. 3 1.2 Advanced Installation..........................................
More informationUsing Python with ArcGIS
Using Python with ArcGIS Jason Pardy (jpardy@esri.com) Javier Abadia (javier.abadia@esri.es) Esri UC2013. Technical Workshop. Agenda A whirlwind tour Jason: Python Essentials Using Python in ArcGIS Python
More informationLOCAL GEODETIC HORIZON COORDINATES
LOCAL GEODETIC HOIZON COODINATES In many surveying applications it is necessary to convert geocentric Cartesian coordinates X,,Z to local geodetic horizon Cartesian coordinates E,N,U (East,North,Up). Figure
More informationArcMap - EXPLORING THE DATABASE Part I. SPATIAL DATA FORMATS Part II
Week 5 ArcMap - EXPLORING THE DATABASE Part I SPATIAL DATA FORMATS Part II topics of the week Exploring the Database More on the Table of Contents Exploration tools Identify, Find, Measure, Map tips, Hyperlink,
More informationElec_Non_IOU_Territories
Page 1 of 13 Elec_Non_IOU_Territories Shapefile Tags non-investor owned utility, iou, non-iou, utility, service territory, investor, coop, muni, public authority Summary The S&P Global Platts Platts Electric
More informationDigitizing and Editing Polygons in the STS Gypsy Moth Project. M. Dodd 2/10/04
Digitizing and Editing Polygons in the STS Gypsy Moth Project M. Dodd 2/10/04 Digitizing and Editing Polygons in the STS Gypsy Moth Project OVERVIEW OF DIGITIZING IN STS 3 THE DIGITIZING WINDOW 4 DIGITIZING
More informationTopic 5: Raster and Vector Data Models
Geography 38/42:286 GIS 1 Topic 5: Raster and Vector Data Models Chapters 3 & 4: Chang (Chapter 4: DeMers) 1 The Nature of Geographic Data Most features or phenomena occur as either: discrete entities
More informationTechnical Specifications
1 Contents INTRODUCTION...3 ABOUT THIS LAB...3 IMPORTANCE OF THIS MODULE...3 EXPORTING AND IMPORTING DATA...4 VIEWING PROJECTION INFORMATION...5...6 Assigning Projection...6 Reprojecting Data...7 CLIPPING/SUBSETTING...7
More informationSecrets of the JTS Topology Suite
Secrets of the JTS Topology Suite Martin Davis Refractions Research Inc. Overview of presentation Survey of JTS functions and components Tips for using JTS as an engine for processing Geometry Tips for
More informationMoving Desktop Applications to ArcGIS Server
Moving Desktop Applications to ArcGIS Server Kelly Hutchins Jian Huang ESRI Developer Summit 2008 1 Schedule 75 minute session 60 65 minute lecture 10 15 minutes Q & A following the lecture Cell phones
More informationWhat s New in Desktop 10.1
What s New in Desktop 10.1 Damian Spangrud Esri Redlands Trip Down Memory Lane ArcGIS A Complete System for Geographic Information Cloud Web Online Mobile Enterprise Desktop Sharing Information sharing
More informationESRI Shapefile Technical Description
An ESRI White Paper July 1998 Copyright 1997, 1998 Environmental Systems Research Institute, Inc. All rights reserved. Printed in the United States of America. The information contained in this document
More information3D Analyst Visualization with ArcGlobe. Brady Hoak, ESRI DC
3D Analyst Visualization with ArcGlobe Brady Hoak, ESRI DC 3D GIS Viewing geospatial data in 3D leads to new insights 2D 3D Sometimes you need to edit your data in 3D 2D 3D Some problems can only be solved
More informationGetting Started with ArcGIS Runtime. Jeff Shaner David Cardella
Getting Started with ArcGIS Runtime Jeff Shaner David Cardella Agenda ArcGIS Runtime SDK Overview WPF SDK Java SDK ios, Android, Win Phone SDKs Road Ahead Making ArcGIS available from any device anywhere
More informationTOPOLOGICAL CONSTRAINTS, ACTIONS AND REFLEXES FOR GENERALIZATION BY OPTIMIZATION
10 th ICA Workshop on Generalisation and Multiple Representation, 2-3 August 2007, Moscow TOPOLOGICAL CONSTRAINTS, ACTIONS AND REFLEXES FOR GENERALIZATION BY OPTIMIZATION Jean-Luc Monnot, Paul Hardy, &
More information