Esri Geoportal Server – An Introduction @martenhogeweg
Esri Geoportal Server Search and view geospatial resources Enabling 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
DEMO Geoportal Server 1.2.6
100s Local Government
1,000s State Government
40,000 ArcGIS Open Datasets
200,000 Data.gov
We Rule! Charles X, called "the Beloved", was known for most of his life as the Count of Artois before he reigned as King of France and of Navarre from 16 September 1824 until 2 August 1830. http://www.tweeds.no/2012/07/les-petits-rois.html
100,000,000s NOAA, NASA, GEOSS…
Uh Oh… Louis XVIII, known as "the Desired", was a monarch of the House of Bourbon who ruled as King of France and Navarre from 1814 to 1824 except for a period in 1815 known as the Hundred Days http://www.tweeds.no/2012/07/les-petits-rois.html
Example: Geospatial Platform … NASA GSA Census Geoplatform.gov Data.gov FCC DOI The government of the USA has a long track record of building national spatial data infrastructures that started in the mid-nineties. The current generation of this NSDI is referred to as the Geospatial Platform with a portal at http://www.geoplatform.gov. In addition to the NSDI, there is now a growing trend of generic ‘open data sharing’ where many non-spatial datasets are being made available in usable formats. DOT NOAA DOJ EPA DHHS DHS
Group on Earth Observations Systems of Systems SAEOS INPE PANGAEA GCMD ArcGIS Online GEO SeaDataNet An example of a global SDI is the Group on Earth Obervations (GEO), which positions itself as a network of networks. With this they mean the connection that is made between existing global data sharing networks that focus on a specific domain, such as the World Meteorological Organization’s (WMO) Weather Information System (WIS). Apart from connecting these networks, GEO provides a single view into all of these networks through a portal (http://geoportal.org). Such a portal is a common component of an SDI. It provides a so-called ‘one-stop shop’ for data users to discover the data and services provided by the SDI. The role of this portal is essentially to fill a gap between the many individual contributor sites (where one has to visit many websites to find the right resources) and common web search engines (where the specialized geospatial resources are lost between the far larger amount of general web content). EEA-SDI EuroGEOSS WMO WIS IOOS GSFC-DAAC EnviroGRIDS GBIF
Roadmap
https://github.com/Esri/geoportal-server 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 elasticsearch Scalability and Performance Index AND Metadata Storage Faceted Search No Database Needed Kibana Index Visualizations
Support OGC CSW 3.0 and OpenSearch Scalability 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 HTTP GET http://localhost:8089/geoportal/csw
Switch to Web AppBuilder Map Viewer Enable 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