Transcript Document

ESRI Geoportal Extension 10
Out-of-the-box capabilities and additional options
November 2010
What is a Geoportal?
A geoportal is a type of web portal used to find and
access geographic information and associated
services (display, editing, analysis, etc.) via the
Internet.
Geoportals are important for effective use of GIS and
a key element of Spatial Data Infrastructure (SDI).
-- via Wikipedia
Why bother with a geoportal?
• Organize your data and make it discoverable.
• Make use of metadata and enforce a metadata standard.
• Have a central place to communicate other stuff.
• Build an online community.
Who
has
a
geoportal?
http://www.esri.com/software/arcgis/geoportal/live-user-sites.html
What is the Geoportal Extension?
ESRI describes the Geoportal Extension as "a suite of
software modules that together allow an
organization to build a custom geoportal that meet
its style, resource needs, and use objectives."
 We b S i t e
 D e s k t o p To o l s
 Programming Interface and Widgets
 The Backbone
http://bit.ly/8YFjMG
http://sourceforge.net/apps/mediawiki/geoportal
http://www.apache.org/licenses/LICENSE-2.0
(Java )
The Geoportal Extension is much more than a web site, although a web site "starter" is one major component to the system. The Geoportal
Extension also includes modules for map preview, CMS integration, web services, desktop client integrations and web client integrations. Each of
these modules is described below:
Web Site Starter - A customizable geoportal web application for publishing, administering, and searching GIS data resources. The starter is
written in Java Server Faces (JSF) and full source code is provided so that customers can customize the application as needed.
Map Previewer - A mapping interface is included for previewing live data resources. This interface is based on ESRI's public JavaScript
Mapping API v1.6 and can be customized with what that API provides.
CMS Integration - Hooks that can integrate the site content into an external Content Management System (e.g. Joomla or Microsoft SharePoint).
Web Services - Web services expose search results through an open REST API so resources can be easily shared among applications and
users. The REST API returns data in a variety of standard formats so that a wide range of clients can consume data from the Geoportal.
Desktop Client Integrations (a.k.a. Add-Ins) - ESRI has built three freely download-able clients for connecting to the Geoportal from a desktop
environment.
CSW Client is an extension for ArcMap and ArcGIS Explorer. It enables searching Geoportal catalogs from within those programs.
Publish Client is an extension for ArcCatalog that enables authorized users to publish resources from ArcCatalog to the Geoportal.
WMC Client is an extension for opening saved web map context files in ArcMap.
Web Client Integrations (a.k.a. Search Widgets) - ESRI has also created widgets for searching the Geoportal from an HTML page, a Flex-based
viewer, or a Silverlight-based viewer. These widgets are examples of how Geoportal data can be extended to other applications though the web
services previously described. They are ready for use as-is or they can be further customized to work better within their HTML, Flex or Silverlight
host application.
The Geoportal Extension is much more than a web site, although a web site "starter" is one major component to the system. The Geoportal
Extension also includes modules for map preview, CMS integration, web services, desktop client integrations and web client integrations. Each of
these modules is described below:
Web Site Starter - A customizable geoportal web application for publishing, administering, and searching GIS data resources. The starter is
written in Java Server Faces (JSF) and full source code is provided so that customers can customize the application as needed.
Map Previewer - A mapping interface is included for previewing live data resources. This interface is based on ESRI's public JavaScript
Mapping API v1.6 and can be customized with what that API provides.
CMS Integration - Hooks that can integrate the site content into an external Content Management System (e.g. Joomla or Microsoft SharePoint).
Web Services - Web services expose search results through an open REST API so resources can be easily shared among applications and
users. The REST API returns data in a variety of standard formats so that a wide range of clients can consume data from the Geoportal.
Desktop Client Integrations (a.k.a. Add-Ins) - ESRI has built three freely download-able clients for connecting to the Geoportal from a desktop
environment.
CSW Client is an extension for ArcMap and ArcGIS Explorer. It enables searching Geoportal catalogs from within those programs.
Publish Client is an extension for ArcCatalog that enables authorized users to publish resources from ArcCatalog to the Geoportal.
WMC Client is an extension for opening saved web map context files in ArcMap.
Web Client Integrations (a.k.a. Search Widgets) - ESRI has also created widgets for searching the Geoportal from an HTML page, a Flex-based
viewer, or a Silverlight-based viewer. These widgets are examples of how Geoportal data can be extended to other applications though the web
services previously described. They are ready for use as-is or they can be further customized to work better within their HTML, Flex or Silverlight
host application.
You don’t have to code.
… configs, configs, configs …
… configs, configs, configs …
1. Logins
LDAP (AD LDS) / Apache Directory Server
… configs, configs, configs …
2. Website Theme
Add your logo … you know it is AWESOME!
… configs, configs, configs …
3. Metadata Standards
ArcGIS, FGDC, Dublin Core, ISO, INSPIRE
and Custom
… configs, configs, configs …
4. Ontologies
River, Stream, Hydrology, Hydro, Water
503, 501c, 505c, 511
http://gptogc.esri.com