22
How to become an INSPIRE node and fully exploit the investments made? Roberto Lucchi 22 June 2010, Krakow Solution patterns for consumers: end users & developers (2/2) 1 ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow - Part 2 Part 2

How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

How to become an INSPIRE node and fully exploit the investments made?

Roberto Lucchi

22 June 2010, Krakow

Solution patterns for consumers: end users & develo pers (2/2)

11ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2

Page 2: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

Geoportal extensionEnabling discovery and use of geospatial

• Search and view geospatial resources• Manage, publish, and store metadata• View live map services• Download data

22ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2

Page 3: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

Architecture at a glance

securityManager

ArcGIS Server Geoportal Extension ArcGIS DesktopSecurityAdministrator

RemoteServices

Thick Clients Thin Clients

GIS resource discoveryvia Geoportal Author, serve and consume

INSPIRE data and services

Security layer serviceMonitor

ArcGIS Server

AGS Services

WMS WFS WCS

Geodatabase

RDBMS

Discovery Service

WMS

WFS

WCS

Services

LDAP

Published as standards-based services via ArcGIS Server

Security layer added to include authentication

serviceMonitor

INSPIRE Services

fusionCenter

User Management

33ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2

Page 4: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

Use Case: “I want to find data …”

• Simple keyword Search• Spatial search• Advanced options for experts• Smart matching and ranking• Thesaurus Service• Search results are simple to

understand… yet contain detail for power users

44ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2

Page 5: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

Use Case: “I want to make a map …”

Solution:– Preview services:– ArcGIS Server Map Services– ArcIMS Image Services– OGC WMS, SOS– GeoRSS– GeoRSS– KML

Provide integration points for map viewer platforms

– JavaScript, Flex, Silverlight– ArcGIS Desktop ArcMap– ArcGIS Explorer– Java ADF

55ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2

Page 6: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

Use Case: “I want to download data …”

• Solution: – Select area– Select data– Set options– Deliver download link through

emailemail

• Based on Clip-Zip-Ship Service• Extensible in Python

66ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2

Page 7: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

How to share GIS resources

Solution: – Register Servers or Services

Directly– Create metadata online– Upload metadata– Register catalog service– Register catalog service

Support metadata standards:– INSPIRE– North American Profile– Dublin Core

77ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2

Page 8: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

Use Case: “Is new data is available…?”

Solution: – User specifies search criteria– Give user link to a GeoRSS feed– User subscribes to GeoRSS feed

88ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2

Page 9: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

Geoportal extension 10 meets and exceeds INSPIRE requirements

• INSPIRE Metadata– Create, manage, publish, and store INSPIRE metadata

• INSPIRE Discovery Service– Provides complete support for the INSPIRE Discovery Service specification

(OGC CSW ISO AP and additional required INSPIRE capabilities)

• Metadata management workflow– On the Web: Create, Edit, Update, Manage– Integration with Desktop– Integration with external applications (REST, CSW)

• Catalogs management• Federated search • Synchronization mechanisms• Content: define what metadata profiles the Geoportal can accept

• Support for integration: – advanced Web INSPIRE metadata editor, securityManager,

licenseManager, serviceMonitor99ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --

Part 2Part 2

Page 10: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

Map PreviewerMap PreviewerGeoportalGeoportal

Content ManagementContent ManagementSystem (3rd Party)System (3rd Party)

Geoportal components

CatalogCatalogServiceService

ArcMapArcMapArcCatalogArcCatalogJava ADFJava ADFArcGISArcGIS ExplorerExplorer

GeoRSS, GeoRSS, ATOM, ATOM, JSON, JSON,

KMLKMLOpenSearchOpenSearch

REST APIREST API OGC CSWOGC CSW

INSPIRE INSPIRE DiscoveryDiscovery

ServiceService

1010ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2

Page 11: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

Geoportal extension 10: more than harvesting

• Generate• Update• Validate

hubhub

nodenode

nodenodenodenode

nodenode

aggregatoraggregator

nodenodenodenode nodenode

nodenode

1111ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2

Page 12: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

Geoportal extension 10: Federated Search

• CS-W• ArcGIS Server Search Services• Z39.50 Sources• Image Catalogs• Geodata Services• WFS Services• Search Unstructured Sources

– Interoperability usingOpenSearch (e.g. Sharepoint,Flicker, Wikipedia, YouTube)

Flickr

YouTubeMicrosoft Sharepoint 1212ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --

Part 2Part 2

Page 13: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

Geoportal extension 10: Catalog Browsing

• Organizes the catalog• Shows related content• Configurable Classification

Schemes

1313ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2

Page 14: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

Geoportal extension 10: User feedbacks

• Registered users can – comment on registered content– Rate registered content

• Resource Owner/Administrator may edit/remove commentmay edit/remove comment

1414ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2

Page 15: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

Solutions for consumers

1515ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2

Page 16: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

ArcGIS Desktop

• Manage INSPIRE Data– Create, visualize, analyze

• Manage INSPIRE metadata– Edit and validate INSPIRE metadata– Publish INSPIRE metadata in the

GeoportalGeoportal– Discover

• Author INSPIRE web services– Create INSPIRE View and Download

service

1616ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2

Page 17: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

ArcGIS.com

Complement INSPIRE data

with ArcGIS.com shared maps

1717ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2

Page 18: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

Web applications

•• ExamplesExamples–– FlexviewerFlexviewer with search widgetwith search widget–– ProcessingProcessing

1818ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2

Page 19: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

Solutions for developers

1919ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2

Page 20: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

ArcGIS 10 Supports Standards

• Metadata– ISO 19139– North American Profile– INSPIRE Profile

• KML– OGC KML

• WMS– SLD– Filter Encoding– Time

• WCS– GeoTiff, NITF, HDF, JPEG, – OGC KML

• CSW– OGC Core– ISO 19139– ebRIM

• WFS– Transactions– Filter Encoding

– GeoTiff, NITF, HDF, JPEG, JPEG2000, PNG

• GML– Simple Features, OS Master

Map, Top10NL, CityGML, NATO

http://www.esri.com/library/whitepapers/pdfs/suppor ted-ogc-iso-standards.pdf2020ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --

Part 2Part 2

Page 21: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

Solutions for developers

• Development frameworks: – API for desktop, Web (Flex, Silverlight,

Javascript, mobile,..)

• http://www.esri.com/mappingapi• http://resources.esri.com

– Samples, source code, forums,resource centers, …

2121ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2

Page 22: How to become an INSPIRE node and fully exploit the ...inspire.ec.europa.eu/events/conferences/inspire... · 6/22/2010  · ESRI Preconference Workshop Krakow ESRI Preconference Workshop

For further information

• Visit ESRI booth

• www.esri.com/esri-inspire– White paper: ESRI Technology for INSPIRE– ESRI supported SDIs in Europe

Share

Discover

Evaluate

Apply

Improve

2222ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2