esri geoportal server – an introduction · 2016-08-04 · esri geoportal server enabling...
TRANSCRIPT
Esri Geoportal Server – An Introduction@martenhogeweg
Esri Geoportal ServerEnabling discovery and use of geospatial resources in heterogeneous environments
• Search and view geospatial resources• Manage, publish, and store metadata• View live map services• Download data
• In Business since 2003• Open Source since 2010• Used globally• 75% outside US
Geoportal Server 1.2.6DEMO
100sLocal Government
1,000sState Government
40,000ArcGIS Open Datasets
200,000Data.gov
We Rule!
http://www.tweeds.no/2012/07/les-petits-rois.html
100,000,000sNOAA, NASA, GEOSS…
Uh Oh…
http://www.tweeds.no/2012/07/les-petits-rois.html
Example: Geospatial Platform
Geoplatform.govData.gov
EPA
DHS
DOJ
GSA
FCC
DOT
DHHS
NOAA
DOI
Census
NASA…
Group on Earth ObservationsSystems of Systems
GEOArcGIS Online
WMO WIS
GBIF
IOOS
GCMD
SeaDataNet
EuroGEOSS
EnviroGRIDSGSFC-DAAC
EEA-SDI
SAEOSINPE
PANGAEA
Geoportal Server 1.2.7
• Support for CSW 3.0• Created "GeoportalSearch" and "AddToMap" widgets for ArcGIS Web AppBuilder• Enhanced support for DCAT• Geoportal Server is a Good Robot• Enhancements to harvesting• Enhancements to metadata editing
https://github.com/Esri/geoportal-server
Geoportal Server Catalog 2.0
• Switch from Lucene to elasticsearch• Support OGC CSW 3.0 and OpenSearch• Switch to Web AppBuilder Map Viewer• Switch from JSF to HTML/JavaScript UI• No Relational Database• New Harvesting Framework
https://github.com/Esri/geoportal-server-catalog
Switch from Lucene to elasticsearchScalability and Performance
• Index AND Metadata Storage• Faceted Search• No Database Needed• Kibana Index Visualizations
Support OGC CSW 3.0 and OpenSearchScalability and Performance
• HTTP GET http://localhost:8089/geoportal/rest/metadata/item/{id}
• HTTP GET http://localhost:8089/geoportal/rest/metadata/item/{id}/xml
• HTTP GET http://localhost:8089/geoportal/rest/metadata/item/{id}/html
• HTTP PUT http://localhost:8089/geoportal/rest/metadata/item
• HTTP PUT http://localhost:8089/geoportal/rest/metadata/item/{id}
• HTTP PUT http://localhost:8089/geoportal/rest/metadata/item/{id}/owner/{newOwner}
• HTTP DELETE http://localhost:8089/geoportal/rest/metadata/item/{id}
• HTTP GET/POST http://localhost:8089/geoportal/rest/metadata/search
• HTTP POST/PUT http://localhost:8089/geoportal/rest/metadata/transform
• HTTP POST/PUT http://localhost:8089/geoportal/rest/metadata/validate
• HTTP GET http://localhost:8089/geoportal/opensearch
• HTTP GET http://localhost:8089/geoportal/opensearch/description
• http://localhost:8089/geoportal/csw?service=CSW&request=GetCapabilities&version=3.0.0
Switch to Web AppBuilder Map ViewerEnable discovery across ArcGIS platform
• Federated Search Widget• Add to Map Widget• ArcGIS Layers• Koop Feature Services• OGC Support
- WMS- WCS- WFS- KML- Context Documents
Geoportal Server Harvester 2.0
• Separate Application from Geoportal Server Catalog 2.x• Harvest from/to Many Sources
- Web Accessible Folder (WAF)- OGC Catalog Services for the Web (CSW) with Profiles
• Harvest to Many Targets- Folder- Geoportal Server 2.x
• Extensible• Web Application or Command Line Interface• Build with Maven
https://github.com/Esri/geoportal-server-harvester
Geoportal Sever 2