22
Esri Geoportal Server – An Introduction @martenhogeweg

Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view

Esri Geoportal Server – An Introduction@martenhogeweg

Page 2: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view

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

Page 3: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view

Geoportal Server 1.2.6DEMO

Page 4: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view

100sLocal Government

Page 5: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view

1,000sState Government

Page 6: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view

40,000ArcGIS Open Datasets

Page 7: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view

200,000Data.gov

Page 8: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view

We Rule!

http://www.tweeds.no/2012/07/les-petits-rois.html

Page 9: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view

100,000,000sNOAA, NASA, GEOSS…

Page 10: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view

Uh Oh…

http://www.tweeds.no/2012/07/les-petits-rois.html

Page 11: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view
Page 12: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view

Example: Geospatial Platform

Geoplatform.govData.gov

EPA

DHS

DOJ

GSA

FCC

DOT

DHHS

NOAA

DOI

Census

NASA…

Page 13: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view

Group on Earth ObservationsSystems of Systems

GEOArcGIS Online

WMO WIS

GBIF

IOOS

GCMD

SeaDataNet

EuroGEOSS

EnviroGRIDSGSFC-DAAC

EEA-SDI

SAEOSINPE

PANGAEA

Page 14: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view
Page 15: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view

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

Page 16: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view

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

Page 17: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view

Switch from Lucene to elasticsearchScalability and Performance

• Index AND Metadata Storage• Faceted Search• No Database Needed• Kibana Index Visualizations

Page 18: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view

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

Page 19: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view

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

Page 20: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view

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

Page 21: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view

Geoportal Sever 2

Page 22: Esri Geoportal Server – An Introduction · 2016-08-04 · Esri Geoportal Server Enabling discovery and use of geospatial resources in heterogeneous environments • Search and view