Experiences with. data for use in apps

Similar documents
ELF- joining Europe together

How to Report on Data Quality in a Multinational Environment?

Validating services and data in an SDI

Leveraging OGC Services in ArcGIS Server. Satish Sankaran, Esri Yingqi Tang, Esri

Using ArcGIS for Server. Javier Abadía, Esri España Peter McDaid, Esri UK

Spatial Data on the Web

Spatial Data on the Web

May 22, 2013 Ronald Reagan Building and International Trade Center Washington, DC USA

European Location Framework (ELF) acting as a facilitator implementing INSPIRE

Getting Started with ArcGIS for Server. Charmel Menzel and Ken Gorton

Enabling High-Quality Printing in Web Applications. Tanu Hoque & Craig Williams

An Introduction to GIS for developers

Getting Started with the ArcGIS Server JavaScript API

Carmenta Server Product Description

Providing Interoperability Using the Open GeoServices REST Specification

ArcGIS Hub: Open data best practices. Graham Hudgins, esri product engineer

Leveraging OGC Services in ArcGIS Server

Achieving Interoperability Using Open Standards

Tom Brenneman. Good morning and welcome, introductions and thank you for being here.

Building Apps with the ArcGIS Runtime SDK for ios

ArcGIS Online: Managing Data. Jeremy Bartley Sentha Sivabalan

user manual GeoViewer DB Netze Fahrweg

Achieving Interoperability using the ArcGIS Platform. Satish Sankaran Roberto Lucchi

Extend GIS. The Reach. Of Your GIS. Chris Cappelli Nathan Bennett

Interoperability and Standards Supports in ArcGIS

ArcGIS Online. The Road Ahead Geoff Mortson

Integrated Map Tool. Overview, Current Status, and Things to Come

Leveraging OGC Services in ArcGIS Server. Satish Sankaran Yingqi Tang

Creating Web Mapping Applications. Nikki Golding

pgrouting extends the postgis/postgresql geospatial database to provide geospatial routing and other network analysis functionality.

Speaker: Sydney Lai, Eugene Tseng

BROWSER. LuciadRIA DATA SHEET

DEVELOPMENT OF A MOBILE DATA COLLECTION AND MANAGEMENT SYSTEM

County of Los Angeles. Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) Version 2 May 2015

ArcGIS Enterprise: An Introduction. David Thom Solution Engineer State Government

Migrating to a New Generation of MapInfo

Enabling High-Quality Printing in Web Applications

Open Source Software: What and Why?

ArcGIS Runtime SDK for Java: A Beginner s Guide. Mark Baird JC Malott

Advances in GIS help create Smarter Communities

Introduction to JavaScript. Evan Caldwell & James Tedrick

Building Mashups Using the ArcGIS APIs for FLEX and JavaScript. Shannon Brown Lee Bock

Data Interoperability An Introduction

Develop Mobile Front Ends Using Mobile Application Framework A - 2

Nathalie Delattre, National Geographic Institute of Belgium

3D in the Browser with WebGL. Chris Andrews 3D Product Manager Javier Gutierrez 3D Product Engineer

Introduction to INSPIRE. Network Services

EUCOM/AFRICOM DEFENSE USER GROUP MEETING MARCH 2010 STUTTGART WELCOME!

An Introduction to Data Interoperability

Interoperability with ArcGIS

Enabling High-Quality Printing in Web Applications

Working with Feature Layers. Russell Brennan Gary MacDougall

So you haven t upgraded to MapInfo 64-bit yet?

Building Java Apps with ArcGIS Runtime SDK

Unity In diversity. ArcGIS JS API as an Integration Tool. RICARDO BANDEIRA - IplanRio

Introduction to Autodesk MapGuide EnterpriseChapter1:

What s New in ArcGIS Server 10

DATA SHARING AND DISCOVERY WITH ARCGIS SERVER GEOPORTAL EXTENSION. Clive Reece, Ph.D. ESRI Geoportal/SDI Solutions Team

Introduction to Autodesk MapGuide EnterpriseChapter1:

Release Notes. Spectrum Spatial Analyst Version 8.0. Contents:

1. Implementation of Inheritance with objects, methods. 2. Implementing Interface in a simple java class. 3. To create java class with polymorphism

Esri Developer Summit in Europe ArcGIS Runtime for ios

Release Notes. MapInfo Stratus Version 44. Contents: This document contains information about Pitney Bowes MapInfo Stratus Release 44.

What's New in ArcGIS 9.2 Service Packs

Publishing Story Maps with ArcGIS

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

What is coming in. ArcGIS Server 10. Ismael Chivite ArcGIS Server Product Manager James Cardona Technical Marketing

Web GIS: Principles and Applications. Pinde Fu, Ph.D. Project Lead / Senior Developer Professional Services Division

ArcGIS 10.1 for Desktop Artie Robinson

Enabling High-Quality Printing in Web Applications. Tanu Hoque & Jeff Moulds

What s New in XAML Q Release

ArcGIS 9.2 Works as a Complete System

Address Register of the Agency for Real Estate Cadastre

Getting Started with ArcGIS Runtime SDK for ios. Nick Furness / Al Pascual

SuperGIS Server 3.2 Value Edition Specification

Testing tools to create INSPIRE gml data: lesson learned. Florence Couvreur

An introduction to ArcGIS Runtime

Customizing Web AppBuilder using Third Party Products. Presented to: Esri Canada Toronto UC Presented by: Maura Daffern October 11 th, 2018

Introduction to ArcGIS API for Flex. Bjorn Svensson Lloyd Heberlie

ArcGIS for Server: Optimizing Performance and Scalability

ESRI Software Evolution

ArcGIS Enterprise: An Introduction. Philip Heede

GIS DATA SUBMISSION USER GUIDE. Innovation and Networks Executive Agency

ArcGIS SDK for Windows Phone and ArcGIS for SharePoint. Jo Fraley Nikki Golding

3D in the ArcGIS Platform. Chris Andrews

SEXTANT 1. Purpose of the Application

Understanding and Working with the OGC Geopackage. Keith Ryden Lance Shipman

ELFI: A European Location Framework

PROCE55 Mobile: Web API App. Web API.

Development of Java Plug-In for Geoserver to Read GeoRaster Data. 1. Baskar Dhanapal CoreLogic Global Services Private Limited, Bangalore

Deliverable D3.12. Contract number: OJEU 2010/S Deliverable: D3.12 Author: Igor Antolovic Date: Version: Final

Basic Steps for Creating an Application with the ArcGIS Server API for JavaScript

Developing Mobile Apps with the ArcGIS Runtime SDK for.net

Developing ios & Mac apps with ArcGIS Runtime SDK. Suganya Baskaran, Divesh Goyal

ORACLE FUSION MIDDLEWARE MAPVIEWER

Accessing OGC Services To access OGC WMS and WFS open the service in the directory that you want to consume, and click on either WMS or WFS.

ERDAS APOLLO v2013. What s New. SMARTERDECISIONS

Towards Automating Spatial Data Quality Evaluation in the Finnish National Topographic Database

Validation experience

ArcGIS Runtime SDK for.net Building Apps. Rex Hansen

Transcription:

Experiences with publishing INSPIRE data for use in apps Presentation to: Author: Date: INSPIRE Conference 2014 Clemens Portele 2014 06 18

From INSPIRE Conference 2013: "How to use INSPIRE data?" INSPIRE is looking only at part of the dataflow Applications Internet Lack of guidance and tool support View Service Spatial Data Set Download Service INSPIRE Directive Implementing Rules Technical Guidance interactive instruments GmbH

From INSPIRE Conference 2013: "How to use INSPIRE data?" Patterns for using INSPIRE data today Applications Application Server ETL Improved View Service Internet Direct Access Download Service Download Service providing incremental updates Spatial Data Set Spatial Data Set interactive instruments GmbH

National Mapping & Cadastral Authorities NSDIs Other Data Providers ELF Platform: Reference Data & Services Reference data Reference data Reference data Reference data INSPIRE Network Services Applications: Use Reference Data and Other Data in any Application Environment Map Applications Value added Web Services ArcGIS Online: A Data and Application Hub in the ELF Infrastructure feature data, gridded data, map tiles elf.maps.arcgis.com Web Services JavaScript APIs Mobile SDKs Map Applications

Patterns for using INSPIRE data on the web Use a base map with authoritative reference data likely needs multiple layouts for different applications Prepare business data for use in a map based app: geo reference data only needs thematic/feature identifiers and geometry from INSPIRE data Use feature data directly in apps needs easy integration, good API, good documentation, etc.

Developer expectations Support the tools and platforms of my choice JavaScript/HTML5, ios, Android, Windows, OS X, Java, ArcGIS, Google Maps Engine, Leaflet, Good documentation and sample code An active developer community Get results in minutes Just pointing to INSPIRE / OGC documentation is not sufficient

Creating a simple JavaScript app

Prepare data for use in map based apps Flatten structures: most platforms for map based apps only support tabular structures with a geometry field Reduce content: the data becomes easier to understand and handle by developers that are not INSPIRE experts or familiar with spatial data

Example: geographical names Reduce unlimited number of rich geographical names per feature

Example: geographical names 2 or 3 simple name attributes, optional language information for each name in JSON:... "name.1" : "Brussel", "name.lang.1" : "nl", "name.2" : "Bruxelles", "name.lang.1" : "fr",...

Prepare data for use in map based apps Make layers explicit: subtype the feature types in cases where a map based app shows different features from the same feature type depending on the scale

Prepare data for use in map based apps Example: a layer / feature class per administrative or statistical unit level

API support for using data in map based apps The Feature Service in the ArcGIS REST API provides the capabilities of an INSPIRE direct access download service Plus several capabilities that are important for using such services directly in map based apps and which go beyond a "download service", e.g.: Support for HTTP caching the ArcGIS JavaScript API requests feature data in vector tiles consistent with the map tile hierarchy improves user experience when panning and zooming Generalisation of geometries geometries are simplified to fit the scale of the current map scale lower memory footprint in the client and faster data transmission (example for accessing level 1 administrative units in a constant area for different scales: 1:37M 247kB; 1:1.1M 1.3MB; 1:289k 4.1MB; no generalisation 10.4MB) Scale and rendering hints feature layers provide a hint for which scale levels they are suitable and how the features should be portrayed on a map

ELF in ArcGIS Online http://elf.maps.arcgis.com/

Sample layers from EuroGlobalMap (open data)

Administrative and statistical units & Base map

Population density

Geo referencing population density data 1 2 in ArcGIS Online FME Cloud 3 in ArcGIS Online 1 Access statistical data from Eurostat website (SDMX or CSV) 2 Access ELF feature service "administrative and statistical units" (NUTS area geometries) 3 Create/update feature service with statistical data and polygon geometries The cloud based workflow supports unattended/periodic execution

XtraProxy Alternative option for accessing INSPIRE Web Feature Services from ArcGIS clients, if caching data in ArcGIS Online is not an option or too much overhead Transparently publishes OGC Web Feature Services as GeoServices REST API feature services http://www.interactive-instruments.de/en/xtraproxy/

XtraProxy Automatic flattening of complex structures Configurable to remove unneeded attributes Structure maintained in HTML popups Example: INSPIRE/ELF WFS for Administrative Units from the Czech Republic Sample services: http://ii.maps.arcgis.com/