350 likes | 715 Views
ESRI Geoportal Extension 10. Out-of-the-box capabilities and additional options. November 2010.
E N D
ESRI Geoportal Extension 10 • Out-of-the-box capabilities and additional options November 2010
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). What is a Geoportal? -- 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
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." What is the Geoportal Extension? • Web Site • Desktop Tools • Programming Interface and Widgets • The Backbone
http://sourceforge.net/apps/mediawiki/geoportal http://www.apache.org/licenses/LICENSE-2.0
CODE !!!!! (Java )
Make it Mine • 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.
Make it Mine • 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. LoginsLDAP (AD LDS) / Apache Directory Server
… configs, configs, configs … 2. Website ThemeAdd your logo … you know it is AWESOME!
… configs, configs, configs … 3. Metadata StandardsArcGIS, FGDC, Dublin Core, ISO, INSPIREand Custom
… configs, configs, configs … 4. OntologiesRiver, Stream, Hydrology, Hydro, Water503, 501c, 505c, 511