21
GIS Portal Toolkit 9.3 GIS Portal Toolkit 9.3 Marten Hogeweg Marten Hogeweg

GIS Portal Toolkit 9.3

  • Upload
    havard

  • View
    44

  • Download
    0

Embed Size (px)

DESCRIPTION

GIS Portal Toolkit 9.3. Marten Hogeweg. Services Architecture. Evolving Spatial Data Infrastructures. GIS Portals. Service Oriented Focus on Content Integration in Business Process. Clearinghouses. Application focus IT standards Interoperable. System-oriented Data focus - PowerPoint PPT Presentation

Citation preview

Page 1: GIS Portal Toolkit 9.3

GIS Portal Toolkit 9.3GIS Portal Toolkit 9.3

Marten HogewegMarten Hogeweg

Page 2: GIS Portal Toolkit 9.3

Evolving Spatial Data InfrastructuresEvolving Spatial Data Infrastructures

• Application focusApplication focus• IT standardsIT standards• InteroperableInteroperable

GIS Portals

Clearinghouses

• System-orientedSystem-oriented• Data focusData focus

• Geo-standardsGeo-standards• Top downTop down

File Transfer• Ad hocAd hoc

• Data focusData focus• FTP transferFTP transfer• Bottom upBottom up

Services Architecture

• Service OrientedService Oriented• Focus on ContentFocus on Content

• Integration in Integration in Business ProcessBusiness Process

Page 3: GIS Portal Toolkit 9.3

• Derive elevationDerive elevation• Query National GridQuery National Grid• Derive Elevation ProfileDerive Elevation Profile• Delineate Watershed BoundaryDelineate Watershed Boundary• Avian Flue Cluster AnalysisAvian Flue Cluster Analysis• Earthquake PredictionEarthquake Prediction• Hurricane Path PredictionHurricane Path Prediction• ……

• AuthenticationAuthentication• Access ControlAccess Control• ThesaurusThesaurus

• ArcXML, KMLArcXML, KML• WMS, WFS, WCSWMS, WFS, WCS

OpenLSOpenLS• REST, SOAPREST, SOAP• ……

• CS-WCS-W• UDDIUDDI• Service MonitoringService Monitoring• ……

• Server CachingServer Caching• High PerformanceHigh Performance• Thematic Base MapsThematic Base Maps• Integrated contentIntegrated content• ……

Services Architecture for SDIServices Architecture for SDI

OGC CompliantLightweight

Desktop GIS2-D & 3-D“Science Viewers”

Use EnvironmentGIS Portals

Custom Applications

3-D 3-D BaseBaseMapMap

2-D 2-D Base Base MapMap

OGC OGC ServicesServices

TrackingTrackingServicesServices

GIS DataGIS DataDataData

StreamsStreams

Catalog Catalog ServicesServices

MetadataMetadata

Geo-Geo-processingprocessing

ServicesServices

Geospatial Web Services Platform Catalog Data WarehouseSupporting Services

GIS DataGIS Data

AuthenticationAuthenticationServicesServices

Places Places AddressesAddresses

LocationLocationServicesServices

ExtractionExtractionServicesServices

DevelopmentDevelopmentAPIAPI

SOAP/RESTSOAP/REST

GIS DataGIS Data

ThesaurusThesaurusServicesServices

Page 4: GIS Portal Toolkit 9.3

SDI Come in FlavorsSDI Come in Flavors

• National SDINational SDI– US NSDI, EU INSPIRE, Group on Earth Observation, WALIS US NSDI, EU INSPIRE, Group on Earth Observation, WALIS

SLIPSLIP– Federated catalogs with 10,000 to 100,000+ itemsFederated catalogs with 10,000 to 100,000+ items

• ClearinghousesClearinghouses– Arkansas, Mississippi, Alabama, Kentucky, Croatia, Lithuania, Arkansas, Mississippi, Alabama, Kentucky, Croatia, Lithuania,

……– Often act as focal site for data distributionOften act as focal site for data distribution

• Enterprise SDIEnterprise SDI– USGS, NATO, US EPA, BHP Billiton…USGS, NATO, US EPA, BHP Billiton…– Focus:Focus:

• Data Collection, Geospatial information products and services, Data Collection, Geospatial information products and services, Cataloging and Discovery, Product Generation, Product DeliveryCataloging and Discovery, Product Generation, Product Delivery

– Integrate in Enterprise Service ArchitecturesIntegrate in Enterprise Service Architectures

Page 5: GIS Portal Toolkit 9.3

VisualizationVisualization

AnalysisAnalysis

Mission CriticalMission CriticalApplicationsApplications

DiscoverDiscover

Products and Products and ServicesServices

Program Program

Production Production

WorkflowWorkflowTaskingTasking

AuthorAuthor

ServicesServices

EndEnd UsersUsers

Some Components of SDI Some Components of SDI

ServeServe UseUse

Data Data CollectionCollection

Page 6: GIS Portal Toolkit 9.3

GIS Portals Enable SDIGIS Portals Enable SDI

Page 7: GIS Portal Toolkit 9.3

What is the GIS Portal Toolkit?What is the GIS Portal Toolkit?

• Purpose: Purpose: Enable Discovery and Use of Enable Discovery and Use of Geospatial ResourcesGeospatial Resources

• Enables you to build a Enables you to build a GIS PortalGIS Portal with the with the following capabilities:following capabilities:

– Searching and viewing metadataSearching and viewing metadata

– Viewing live map servicesViewing live map services

– Publishing metadataPublishing metadata

– Storing metadataStoring metadata

– Downloading DataDownloading Data

– Managing metadataManaging metadata

– HarvestingHarvesting

Page 8: GIS Portal Toolkit 9.3

Map ViewerMap Viewer

GIS Portal Site StarterGIS Portal Site Starter

Harvesting ServiceHarvesting Service

CatalogCatalogServiceService

GIS Portal ComponentsGIS Portal Components

Content ManagementContent ManagementSystem (3System (3rdrd Party) Party)

ArcMap ArcMap Java ADFJava ADFArcGIS ExplorerArcGIS Explorer

REST APIREST APIGeoRSS/KMLGeoRSS/KML

Page 9: GIS Portal Toolkit 9.3

What’s New in GPT 9.3What’s New in GPT 9.3

• Completely Rewritten and New ArchitectureCompletely Rewritten and New Architecture• Use of GPT with ArcGIS ServerUse of GPT with ArcGIS Server• ADF-based Map ViewerADF-based Map Viewer• Harvesting EnhancementsHarvesting Enhancements• New Security FrameworkNew Security Framework• Expanded Data Download CapabilitiesExpanded Data Download Capabilities• Extensible Metadata Profile SupportExtensible Metadata Profile Support• OGC CSW Search TaskOGC CSW Search Task• REST API for Metadata DiscoveryREST API for Metadata Discovery• Integrate with External Content Management SystemIntegrate with External Content Management System

Page 10: GIS Portal Toolkit 9.3

ArcGIS Server-based GIS PortalArcGIS Server-based GIS Portal

• ArcGIS Server provides:ArcGIS Server provides:– Search Map ServiceSearch Map Service

– Place Finder ServicePlace Finder Service

– Address Finder ServiceAddress Finder Service

– Projection ServiceProjection Service

– Data Download ServiceData Download Service

• Stand-alone Metadata Stand-alone Metadata Service provides:Service provides:

– Metadata publishingMetadata publishing

– OGC CS-W InterfaceOGC CS-W Interface

• User Experience:User Experience:– Updated GUIUpdated GUI

– Context-sensitive HelpContext-sensitive Help

Page 11: GIS Portal Toolkit 9.3

ADF-based Map ViewerADF-based Map Viewer

• Shared platform Shared platform across solution across solution productsproducts

• Highly customizable Highly customizable through ADF templatethrough ADF template

• Interoperability Interoperability SupportSupport

– OGC WMS/WCS/WFSOGC WMS/WCS/WFS– GeoRSSGeoRSS– ArcGIS ServerArcGIS Server– ArcIMSArcIMS

Page 12: GIS Portal Toolkit 9.3

Harvesting EnhancementsHarvesting Enhancements

• Additional OGC CSW Application ProfilesAdditional OGC CSW Application Profiles• Harvest ArcGIS Server contentHarvest ArcGIS Server content• Treat harvested metadata as a collectionTreat harvested metadata as a collection• User-initiated harvestUser-initiated harvest• Harvesting service automates harvestingHarvesting service automates harvesting• Synchronize contentSynchronize content

Page 13: GIS Portal Toolkit 9.3

Publishing Client for ArcCatalogPublishing Client for ArcCatalog

• One-click publishingOne-click publishing• Publishes Metadata for ArcCatalog ItemsPublishes Metadata for ArcCatalog Items• Recurses into workspaces and geodatabasesRecurses into workspaces and geodatabases• Written in Python Written in Python Extensible Extensible

Page 14: GIS Portal Toolkit 9.3

Security FrameworkSecurity Framework

• Authenticate users with Authenticate users with LDAP:LDAP:

– Apache Directory ServerApache Directory Server– Sun Directory ServerSun Directory Server– Microsoft Active DirectoryMicrosoft Active Directory– IBM Tivoli Access ManagerIBM Tivoli Access Manager– Oracle CoreIDOracle CoreID

• Integration with existing Integration with existing authentication servicesauthentication services

• ArcCatalog authenticates ArcCatalog authenticates with LDAPwith LDAP

• OR: Simple Configuration OR: Simple Configuration with a single authenticated with a single authenticated administratoradministrator

ArcCatalogArcCatalog

Authentication Authentication ServiceService

MetadataMetadataServiceService

GPT Servlet GPT Servlet ConnectorConnector

LDAPLDAPSimpleSimpleMetadata Service Metadata Service

PermissionsPermissions

Page 15: GIS Portal Toolkit 9.3

Expanded Data Download CapabilitiesExpanded Data Download Capabilities

• Based on project experienceBased on project experience• Use ArcGIS Server Geoprocessing TaskUse ArcGIS Server Geoprocessing Task• REST/SOAP ServiceREST/SOAP Service• Written in PythonWritten in Python• CustomizableCustomizable

Page 16: GIS Portal Toolkit 9.3

Extensible Metadata Profile SupportExtensible Metadata Profile Support

• Support new metadata profiles based on ISO 19139Support new metadata profiles based on ISO 19139– INSPIRE, North American Profile, ANZLIC, Earth Observation INSPIRE, North American Profile, ANZLIC, Earth Observation

Profile, NATOProfile, NATO

• Support simple metadata creation process (Dublin Core)Support simple metadata creation process (Dublin Core)• Simplify validationSimplify validation• Extensible Framework for Metadata Standard Support:Extensible Framework for Metadata Standard Support:

– Includes: Sections and subsections, Conditional Mandatory Includes: Sections and subsections, Conditional Mandatory Elements, Different input elements, Read-only elements, Default Elements, Different input elements, Read-only elements, Default values, Localization, and Namespacesvalues, Localization, and Namespaces

• Publishing Process:Publishing Process:– ValidationValidation

– TransformationTransformation

Page 17: GIS Portal Toolkit 9.3

OGC CSW Search TaskOGC CSW Search Task

• Search Task for ArcMap, ArcGIS Search Task for ArcMap, ArcGIS Explorer and ADFExplorer and ADF

– Search CS-W CatalogsSearch CS-W Catalogs– View Metadata FootprintsView Metadata Footprints– Add to Map/GlobeAdd to Map/Globe– Common ArchitectureCommon Architecture– Common User ExperienceCommon User Experience

ArcMap GUIArcMap GUI ArcGIS Explorer GUIArcGIS Explorer GUI

CS-W ClientCS-W Client

CS-W ServiceCS-W Service

Search TaskSearch Task

Java ADF GUIJava ADF GUI

Page 18: GIS Portal Toolkit 9.3

GPT 9.3 – REST APIGPT 9.3 – REST API

• REST API for querying Metadata REST API for querying Metadata CatalogCatalog

• GeoRSS feed (RSS 2.0)GeoRSS feed (RSS 2.0)• Supports OpenSearchSupports OpenSearch

Page 19: GIS Portal Toolkit 9.3

JSPWikiJSPWiki

Integrate with External Content Management Integrate with External Content Management System (CMS)System (CMS)

• Custom ConfigurationCustom Configuration• Using REST API to Using REST API to

Render HTML snippetsRender HTML snippets• Develop plug-ins for CMS Develop plug-ins for CMS

or wikior wiki• Configure Authentication Configure Authentication

and Single Sign-onand Single Sign-on• Integrate in Enterprise Integrate in Enterprise

ArchitecturesArchitectures

Joomla!Joomla!

Page 20: GIS Portal Toolkit 9.3

GPT 9.3 – GPT 9.3 – Enhanced DocumentationEnhanced Documentation

• Installation and Migration GuidesInstallation and Migration Guides• CSW Clients User GuideCSW Clients User Guide• Harvesting Tool User GuideHarvesting Tool User Guide• Metadata Editor Customization GuideMetadata Editor Customization Guide• GPT Customization GuideGPT Customization Guide• Localization GuideLocalization Guide• Database DocumentationDatabase Documentation• Javadoc for DevelopersJavadoc for Developers

Page 21: GIS Portal Toolkit 9.3

Where To Go From Here?Where To Go From Here?

• Visit Visit http://www.esri.com/gisportalhttp://www.esri.com/gisportal • E-mail to: E-mail to: [email protected]@esri.com • Visit the GIS Portal Toolkit Discussion Forum: Visit the GIS Portal Toolkit Discussion Forum:

http://forums.esri.com/Forums.asp?c=156http://forums.esri.com/Forums.asp?c=156• ESRI Support page: ESRI Support page: http://support.esri.comhttp://support.esri.com