Download presentation
Presentation is loading. Please wait.
Published byAugust Farmer Modified over 7 years ago
1
An Overview of Geospatial Standards Support within the ArcGIS Platform
Satish Sankaran Marten Hogeweg
2
Agenda Interoperability Challenges
Standards Organizations and Standards Standards – Data formats and API, Metadata and Web Services ArcGIS – Standards Support Pragmatic Interoperability (de-facto vs de-jure standards) Demonstrations
3
Interoperability Challenges
Cloud Enterprise Local Create Manage Visualize Analyze Collaborate Discover Mobile Desktop Web Interoperability Challenges Multiple Platforms ( Operating Systems, Databases, …) Multiple Architecture ( Local, Enterprise, Web, Cloud,…) Multiple Clients ( Desktop, Web, Mobile, …) Multiple Developer Environments (.NET, Java,…) Multiple Protocols (SOAP, REST, OGC,….) Multiple Encodings ( XML, Raster Formats, GML, JSON, ….)
4
The ArcGIS Platform An Open & Interoperable Platform
Supporting a thriving ecosystem of focused apps and applications. A Standards Compliant Platform Supporting many relevant standards including those from ISO TC 211 and OGC.
5
Procurement personnel Developer
System Integrator User Standards ETL Open Interoperability
6
Many Standards Organizations …….
ANSI/INCITS ISO IHO OMA OGC FGDC OASIS CEN WS-I GSDI DGIWG ACSM ASPRS EPSG
7
Many Standards …… SOS WFS WPS WCS Simple Features WMS Open LS GML
ISO 19115 ISO 19139 OWS Context GeoXACML CityGML FGDC - CSDGM Geopackage
8
GIS Standardization – functional areas
Basic Geographic Structures (semantic interoperability) Geometry, topology, coordinate reference systems Content Description (semantic interoperability) Standardized Data Models, Feature Catalog Modeling languages, Application schemas Metadata Data Management (semantic and technical) Database management Data Formats (technical interoperability) Structure, Syntax, language, API Visualization (semantic and technical) Symbology, cartography, display GeoWeb Services (technical interoperability) Web Catalog, Web Services, SOA
9
GIS Standardization – functional areas
Basic Geographic Structures ISO – Spatial Schema, ISO – Coordinate Reference Systems Content Description FACC, SDSFIE, Standardized Data Models ISO – Feature Catalog Methodology , UML, FGDC Metadata, ISO – Metadata Data Management OGC Simple Features Data Formats VPF, OGC GML, ISO 19139, 80+ industry and national formats Visualization SLD, MIL-STD 2525 Web Services OGC WMS, WFS, WCS, OpenLS Registry and catalog services CAT 1.0, OAI-PMH, CS-W (ebRIM)
10
Standards Data Formats Metadata Web Services
11
Data Formats CAD formats Simple Features IFC GML NIEM KML …..
Geopackage Gml JPEG 2000 OWS Context WaterML, AiXM, …
12
What are simple features?
Simple Feature specification defines: Data access model Database schema 2D Geometry model for points, lines, polygons “Well-Known” data formats for geometry and spatial reference ISO and OGC specifications for simple feature access Feature Tables contain rows (features) sharing common properties (Feature Attributes). Geometry is a Feature Attribute. 10 11 12 area1 area2 area3 yellow green Blue 13 area4 red Feature Feature Attribute Geometry Feature Table
13
Simple Feature access model based on SQL
Database Connection Query Cursor Value Geometry Type 1 (e.g. string) Type 2 (e.g. number) Spatial Reference Geometry Data Access Point Line Polygon
14
Geography Markup Language (GML)
GML or Geography Markup Language is an XML based encoding standard for geographic information developed by the Open Geospatial Consortium (OGC). Defines an XML schema for representing geographic features (attributes, geometries, relationships, Topologies, Observations, etc). GML Simple Features Initially motivated to help WFS use of GML 3 GML 3 has many optional elements of schema, which complicates GML parsers GMLSF Profile “fixes” application schemas to only allow the elements prescribed in the profile This allows WFS servers and clients to be simpler and more efficient; the types of data which they need to anticipate are finite and reasonably structured for faster parsing
15
GML Support in ArcGIS GML Support in ArcGIS Desktop
Simple Feature GML support is available to all ArcGIS users Import/export data Use directly as a map layer Use in a geoprocessing model Consume GML served by any Web feature Service (WFS) GML Support in ArcGIS Desktop (ArcMap) using the Data Interoperability Extension Support for specific Application schemas available using the Data Interoperability Extension. Several application schemas supported Custom schemas defined using transformation tools GML Support in ArcGIS Server – Web Feature Service (WFS) implementation GML is streamed using the Web Feature Service Protocol
16
Kml Support in ArcGIS KML is an XML grammar used to visualize geographic data in an earth browser. KML uses a tag-based structure with nested elements and attributes and is based on the XML standard. Serve Using ArcGIS Server Consume ArcGIS Desktop (ArcMap, PRO) Runtime ArcGIS Earth ArcGIS Online / Portal Geoprocessing Tools Layer To KML Tool The Layer To KML geoprocessing tool allows individual layers to be exported directly from ArcMap, ArcGlobe or ArcScene. Map To KML Tool The Map To KML geoprocessing tool allows multiple layers to be exported into a single KML source.
17
ArcGIS Data Interoperability Extension
Format Support Adds support for 200+ data formats Custom Formats Direct use in ArcGIS Desktop Quick Data Translation Data Interoperability Tools Toolbox Convert between data formats Spatial ETL (Extract, Transform, Load) Semantic Data Translation Data Restructuring
18
Standards Data Formats Metadata Web Services
19
Metadata Leading the way to semantic interoperability
Data about data Geographic area covered Currency Rules of use Positional accuracy Data dictionary Means of encoding Datum Map projection A Key interoperability technology: Producers explain their product Users learn about products Non standard products can be understood International Metadata Standards FGDC CSDGM ISO 19115, Metadata ISO Metadata XML Schema Implementation …
20
ISO Metadata ( Today Future )
Ted Haberman : hdfcgroup.org
21
Metadata standards today
Extensions Profiles Content Standard for Digital Geospatial Metadata Aka “FGDC Metadata” ISO Geospatial Information - Metadata Aka “ISO Metadata” <xsd:element name="bounding" type="boundingType"/> <xsd:complexType name="boundingType"> <xsd:sequence> <xsd:element ref="westbc"/> <xsd:element ref="eastbc"/> <xsd:element ref="northbc"/> <xsd:element ref="southbc"/> </xsd:sequence> </xsd:complexType>
22
Overview of Metadata Standards
23
ISO 19115 (-1) Profiles Australia-New Zealand Profile
A metadata profile for precision agriculture based on ISO standard. WMO Core Profile of the ISO Metadata Standard Transformation of HDF-EOS metadata from the ECS model to ISO based XML Draft African metadata profile of ISO19115 Samoan profile NOKIS – an ISO Based Metadata System The UDK and ISO Standard Latin American Profile Núcleo Español de Metadatos (NEM) UK GEMINI Biological profile Coastal zone profile S100 Metadata profile (IHO) Australia-New Zealand Profile North American Profile of ISO :2003 (NAP) CAN/CGSB INCITS INSPIRE Metadata Directive ISO19115/ISO19119 Application Profile for CSW 2.0 C3Grid ISO Metadata Profile Marine Community Metadata Profile of ISO 19115 Energy Industry Profile of ISO USGIN ISO Profile DISDI Geospatial Metadata Profile (DGMP) National System for Geospatial Intelligence Metadata Foundation (NMF)
24
ArcGIS Metadata Standards Support
ISO (NAP) XML ISO (INSPIRE) XML ISO XML FGDC CSDGM XML
25
Metadata @ Esri ISO Metadata revision ISO 19115-1 ISO 19139:2007
Participate in development and prepare for support. Full implementation of profiles ISO 19139:2007 Create ISO-compliant XML ISO 19115:2003 Lead and participate in development Early support for Draft ISO 19115 FGDC CSDGM Participate in ISO development Before “metadata” term Full CSDGM support in ArcCatalog Participate in CSDGM development Early advocate for “metadata” (data documentation/properties/digital marginalia)
26
ArcCatalog
27
Online Content and Services
ArcGIS Is a Platform Metadata Enabling GIS Everywhere Desktop Web Device Author / Create Simple Integrated Open Use Web GIS Portal Catalog / Discover / search Serve / Publish Server Online Content and Services Available in the Cloud and On-Premises
28
ArcGIS Platform and Metadata
Items Carrying Metadata Portal and Online Items Mxd’s, Datasets, Services Folders … Indexing / Access / Discovery GeoServices REST Spec OpenSearch OGC CS-W Metadata Formats Item Information ArcGIS Metadata Formal Metadata – FGDC, ISO, … DCAT Encodings – esri JSON, XML, atom, Products ArcGIS Desktop – ArcMap, PRO ArcGIS for Server ArcGIS Online / Portal for ArcGIS ArcGIS OpenData App Geoportal Server App Widgets
29
Esri support for metadata
Item Info Geoportal ArcMap ArcGIS Online Mxd properties ArcGIS PRO ArcGIS service meatadata Service Metadata ArcGIS OpenData WMS metadata
30
What’s Next for ArcGIS? Investigating how to incorporate support for ISO / into the ArcGIS platform incorporates existing ISO and XML schemas Evaluating XML schemas available in new ISO repositories Continue to Improve metadata support in ArcGIS Pro and throughout the platform Desktop -> Server -> Online/Portal Planning next steps
31
Standards Data Formats Metadata Web Services
32
OGC Web Services Web Map Service Web Map Tiling Specification Web Feature Service Web Coverage Service OGC KML Sensor observation Service Web Processing Service 3D Portrayal service ….
33
DGIWG and OGC Service Types and Profiles
from … Geospatial Interoperability Reference Architecture (GIRA) DGIWG and OGC Service Types and Profiles Geospaial Interoperability Reference Architecture doc Report – Spring 2015 /sites/default/files/GIRA.pdf
34
Understanding Catalog and Registry
Application Serves Stored By Metadata describes Resource FGDC ISO ISO 19115,19119 Catalog Uses Mapped to Specific Data Model Based On Registry Information Model eb-RIM ISO FGDC Dublin Core
35
ArcGIS Platform Components
Core Standards ArcGIS Platform Components Metadata (ISO, FGDC, …) Portals (AGOL, Portal) Providing & Consuming Developer Solutions (runtime, Javascript Api) Consuming Data (Geopackage, geoJSON, gml-JPEG 2000…) Server Providing Desktop (ArcMap & PRO) Consuming Portrayal Standards Apps Consuming Services (wms,wfs,wcs, wps,sos,cs-w, …)
36
ArcGIS for Inspire ArcGIS for Server
Esri REST API WMS WMTS WFS ArcGIS for Inspire Inspire WMS Inspire WFS Inspire ATOM WCS OGC clients (HTTP SOAP) Inspire clients GeoJSON JSON clients (HTTP REST) WPS ArcGIS for Server Geoportal Inspire CSW KML
37
Standards Requirements – Across the platform ….. What we are hearing!
Server Improve existing OGC support ( compliancy, update to new version, new profiles) Desktop (ArcMap / Pro) Consume OGC services Geopackage support Runtime and Apps Javascript API Online / Portal Register OGC services Consume OGC services Create hosted OGC services Geopackage support Allow analyses on OGC services Support Discovery Standards – OGC CS- W, OpenSearch, DCAT Managing Secured OGC Services Metadata Support across the platform Federated searches across portals
38
Standards Support ArcGIS Online ArcGIS PRO
Support for formal Metadata (Version 3.8, July 2015) Support for secured OGC services (Version 3.10, Nov 2015) Major improvements in Online (version 4.2, June 2016 ) – wms, wfs ArcGIS for Server Improvements to wfs 2.0 support Achieved KML Compliancy (Server 10.4) ArcGIS PRO Improvements to wms wmts and metadata support in PRO (PRO 1.2) Improvements to KML support ( Pro 1.3) ArcGIS Earth 1.1 Supports kml, wms and wmts
39
Standards Support - Roadmap
WCS support in Javascript API (prototype) Web App Builder widget to consume OGC OWS context document with embedded ogc services (prototype) Native netCDF Support in ArcMap (10.5) and PRO (10.4) Better metadata support across the stack Improvements to geopackage support Support for Hosted wms, wmts and wfs support in Online (Q4 2016) and Portal ( Version 10.5) Native wfs client support in PRO (Version 1.4) WCS support in ArcMap and PRO Support for wms, wmts ( Q Quartz runtime) Support for geopackage, wfs , s57 in (Q Quartz runtime)
40
Procurement personnel
@ 10.4 : 16 certificates
41
Pragmatic Interoperability
SOA Vs REST Use the Web Luke ! 6a00d8341d3df553ef012875f312f9970c-pi Pragmatic Interoperability …. Some GIS Standards are still playing catchup with the Web
42
Standards, Specifications, ….
geoJSON geoRSS Atom Sqlite Vector tiles DCAT / geoDCAT -AP CSS – Styling RDF No SQL xlsform Opensearch + geoExtension Pragmatic Interoperability
43
Open API’s and Specifications
Shapefile (July 1998) Geodatabase XML (June ) GeoServices REST API (Sept ) FGDB API (Jan 2011) i3S (May 2015) LERC (Dec 2015) Open Data Download Stats for April 2016 Shapefile: 3,714,978 CSV: 413,037 GeoJSON: 318,052 KML: 43,689 GeoHash: 22,033 Pragmatic Interoperability
44
The Proof of the Pudding…
@martenhogeweg
45
Group on Earth Observations
SAEOS INPE PANGAEA GCMD ArcGIS Online GEO SeaDataNet EEA-SDI EuroGEOSS WMO WIS IOOS GSFC-DAAC EnviroGRIDS GBIF
46
Connecting GIS and Earth Observations
47
Geospatial Platform and Data.gov
… NASA GSA Census Geoplatform.gov Data.gov FCC DOI DOT NOAA DOJ EPA DHHS DHS
48
Access Geoplatform Content in ArcGIS
Connect to Find National Geospatial Data Assets Use in Your GIS Projects
49
OGC Testbed 12 Viewer Discovery OGC Context Document
ArcGIS, WMS, WCS, KML WMTS, Koop FeatureServer Discovery OpenSearch OGC CSW 2.0.2, 3.0.0 OGC Context Document GeoJSON encoding
50
Please take our Survey Find your event in the Esri Events App
Your feedback allows us to help maintain high standards and to help presenters Find your event in the Esri Events App Find the session you want to review Scroll down to the bottom of the session Answer survey questions and submit
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.