How to become an INSPIRE node and fully exploit the...
Transcript of How to become an INSPIRE node and fully exploit the...
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Solutions for consumers
1515ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2
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
ArcGIS.com
Complement INSPIRE data
with ArcGIS.com shared maps
1717ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2
Web applications
•• ExamplesExamples–– FlexviewerFlexviewer with search widgetwith search widget–– ProcessingProcessing
1818ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2
Solutions for developers
1919ESRI Preconference Workshop Krakow ESRI Preconference Workshop Krakow --Part 2Part 2
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
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
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