discovery and access of geospatial resources using gis

44
Discovery and Access of Geospatial Resources Discovery and Access of Geospatial Resources Using GIS Portal Toolkit Using GIS Portal Toolkit Using GIS Portal Toolkit Using GIS Portal Toolkit Marten Hogeweg Marten Hogeweg Product Manager GIS Portal Toolkit Product Manager GIS Portal Toolkit

Upload: others

Post on 30-Apr-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Discovery and Access of Geospatial Resources Using GIS

Discovery and Access of Geospatial Resources Discovery and Access of Geospatial Resources Using GIS Portal ToolkitUsing GIS Portal ToolkitUsing GIS Portal Toolkit Using GIS Portal Toolkit

Marten HogewegMarten HogewegProduct Manager GIS Portal ToolkitProduct Manager GIS Portal Toolkit

Page 2: Discovery and Access of Geospatial Resources Using GIS

OutlineOutline

•• Elements of Spatial Data InfrastructuresElements of Spatial Data Infrastructures•• Current trendsCurrent trends•• Position of GIS portalsPosition of GIS portals

Page 3: Discovery and Access of Geospatial Resources Using GIS

Question: What is Needed to Deliver these Products to Question: What is Needed to Deliver these Products to your Users?your Users?yy

Page 4: Discovery and Access of Geospatial Resources Using GIS

Some Components of SDISome Components of SDI

DiscoverDiscoverAuthorAuthor ServeServe

UseUse

VisualizationVisualization

Products andProducts and

Production Production WorkflowWorkflow

ServeServe

TaskingTasking

AnalysisAnalysis

Products and Products and ServicesServices

Program Program

Mission CriticalMission CriticalApplicationsApplications

DataDataCollectionCollection

Page 5: Discovery and Access of Geospatial Resources Using GIS

SDI Involve Many WorkflowsSDI Involve Many Workflows

Page 6: Discovery and Access of Geospatial Resources Using GIS

SDI Result in Products and ServicesSDI Result in Products and Services

BoundariesBoundariesTopographyTopography

PublishersPublishers UsersUsers

Products and Services

HydrographyHydrography

GeodeticsGeodetics

GIS PortalsGIS PortalsStoreStore--frontfront Analysis

TransportationTransportation

StoreStore frontfront AnalysisImageryImagery

Page 7: Discovery and Access of Geospatial Resources Using GIS

Discover Resources from Discover Resources from GeoportalsGeoportals

•• Central resource for easily accessing, Central resource for easily accessing, storing, and sharing content storing, and sharing content

•• Includes a library of maps that theIncludes a library of maps that theIncludes a library of maps that the Includes a library of maps that the entire SDI community can work with. entire SDI community can work with.

•• Search geographic information signSearch geographic information sign•• Search geographic information, sign Search geographic information, sign up for an account, sign in, and utilize up for an account, sign in, and utilize communities/groupscommunities/groups

Page 8: Discovery and Access of Geospatial Resources Using GIS

Discover Resources from Desktop GISDiscover Resources from Desktop GIS

•• Search Task Search Task for ArcMapfor ArcMap& & ArcGIS Explorer ArcGIS Explorer

–– SearchSearch CSCS--W CatalogsW CatalogsSearch Search CSCS W CatalogsW Catalogs–– View View Metadata FootprintsMetadata Footprints–– Add to Map/GlobeAdd to Map/Globe–– Common ArchitectureCommon ArchitectureCommon ArchitectureCommon Architecture–– Common User ExperienceCommon User Experience

http://www.esri.com/software/arcgis/extensions/gis-portal-extensions/index.html

Page 9: Discovery and Access of Geospatial Resources Using GIS

Mash Up ArcGIS with Other Web ServicesMash Up ArcGIS with Other Web Services

http://sampleserver1.arcgisonline.com/ArcGIS/rest/services

Page 10: Discovery and Access of Geospatial Resources Using GIS

Serve and Consume Information FeedsServe and Consume Information Feeds

Feed Types:• RSS• RSS• GeoRSS• CAP• KML• SensorMLProducers:• Mobile Clients• In-situ sensors

Page 11: Discovery and Access of Geospatial Resources Using GIS

Services Services Architectures Support SDIArchitectures Support SDI

OGC CompliantLightweight

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

Use EnvironmentGIS Portals

Domain Applications

33--D D BaseBaseMapMap

22--D D Base Base MapMap

OGC OGC ServicesServices

TrackingTrackingServicesServices

Data

Catalog Catalog ServicesServices

Metadata

GeoGeo--processingprocessingServicesServices

GIS Data

AuthenticationAuthenticationServicesServices

Places

LocationLocationServicesServices

ExtractionExtractionServicesServices

DevelopmentDevelopmentAPIAPISOAP/RESTSOAP/REST

GIS Data

ThesaurusThesaurusServicesServices

•• Derive elevationDerive elevation•• AuthenticationAuthentication •• WMS, WFS, WCSWMS, WFS, WCS •• CSCS--WW •• Server CachingServer Caching

GIS Data StreamsMetadata

Geospatial Web Services Platform Catalog Data WarehouseSupporting Services

Places Addresses

•• 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•• Order ProcessingOrder Processing

, ,, ,OpenLSOpenLS

•• REST, SOAPREST, SOAP•• ArcXML, KMLArcXML, KML•• ……

•• UDDIUDDI•• Service MonitoringService Monitoring•• ……

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

•• ……

http://www.esri.com/technology_trends/server_gis/geospatial_soa.html

Page 12: Discovery and Access of Geospatial Resources Using GIS

SDI Are Like Social NetworksSDI Are Like Social Networks

•• SDI have similar topology:SDI have similar topology:–– Some large nodes (hubs)Some large nodes (hubs)–– Many smaller nodesMany smaller nodes–– Nodes crossNodes cross--reference each otherreference each other–– ScaleScale--freefree

•• Invariant to application domain:Invariant to application domain:–– Enterprise, State, Country, Global, Community, …Enterprise, State, Country, Global, Community, …Enterprise, State, Country, Global, Community, …Enterprise, State, Country, Global, Community, …

© 2003, Albert-László Barabási

Page 13: Discovery and Access of Geospatial Resources Using GIS

A Society Is Like a Play With Different RolesA Society Is Like a Play With Different Roles

•• Data/Service ProviderData/Service Provider–– Organizations providing the actual content to the SDIOrganizations providing the actual content to the SDI

•• ClearinghouseClearinghouse–– The Yellow Pages of the SDIThe Yellow Pages of the SDIgg

•• PortalPortal–– The Grocery store of the SDIThe Grocery store of the SDI

•• Domain ApplicationsDomain Applications•• Domain ApplicationsDomain Applications–– The Users of the SDI products and servicesThe Users of the SDI products and services

Page 14: Discovery and Access of Geospatial Resources Using GIS

Every Society Needs Some RulesEvery Society Needs Some Rules

•• Data Sharing AgreementsData Sharing Agreements

•• Education on Policies and BestEducation on Policies and Best--practicespractices•• Education on Policies and BestEducation on Policies and Best--practicespractices

S CS C•• Host and Maintain SDI ComponentsHost and Maintain SDI Components

•• CollaborationCollaboration

Page 15: Discovery and Access of Geospatial Resources Using GIS

SDI Require an Enterprise ApproachSDI Require an Enterprise Approach

•• Useful Enterprise Business Models:Useful Enterprise Business Models:Inventory Management (Metadata)Inventory Management (Metadata)–– Inventory Management (Metadata)Inventory Management (Metadata)

–– Production Planning (Who, What, When)Production Planning (Who, What, When)–– Supply Chain ManagementSupply Chain Management

R ti li ti f ffi i dR ti li ti f ffi i d•• Rationalization for efficiency and useRationalization for efficiency and use•• Consolidation, Integration, Acquisition, Consolidation, Integration, Acquisition,

Training, and SupportTraining, and Support ArcGIS JTX – Geospatial Workflows

© Booz Allen Hamiltonhttp://www.3gerp.org

Page 16: Discovery and Access of Geospatial Resources Using GIS

OutlineOutline

•• Elements of Spatial Data InfrastructuresElements of Spatial Data Infrastructures•• Current trendsCurrent trends

–– PeoplePeople–– TechnologyTechnologygygy–– ArchitectureArchitecture

•• Position of GIS portalsPosition of GIS portals

Page 17: Discovery and Access of Geospatial Resources Using GIS

Current Trends Current Trends –– People People

•• Content providersContent providers–– Growth in availability of servicesGrowth in availability of services–– CommercialCommercial

•• Communities building SDICommunities building SDI–– Domestic Domestic –– States, Federal Agency, States, Federal Agency,

Geospatial OneGeospatial One--Stop, RAMONAStop, RAMONA© 2001, Albert-László Barabási

pp p,p,–– Regional Regional –– INSPIREINSPIRE–– Global Global –– GEOSS, GSDIGEOSS, GSDI

•• Building bridges between communitiesBuilding bridges between communities–– RAMONA contributes to GOS, GOS contributes to GEOSSRAMONA contributes to GOS, GOS contributes to GEOSS

GSDI INSPIRE NetherlandsGSDI INSPIRE Netherlands–– GSDI, INSPIRE, NetherlandsGSDI, INSPIRE, Netherlands

Page 18: Discovery and Access of Geospatial Resources Using GIS

Current Trends Current Trends –– InterfacesInterfaces

•• Interoperability is real:Interoperability is real:–– Z39.50Z39.50–– WebWeb--Accessible FolderAccessible Folder–– OGC CSOGC CS--WW–– OGC WMSOGC WMS

17%

1%

geodata.gov Harvesting (219 sites)

ArcIMS

–– OGC KMLOGC KML–– OGC WFSOGC WFS–– OGC WCSOGC WCS

17%

6%39%

CS-W

WAF

–– ……•• Micro Formats:Micro Formats:

–– OpenSearchOpenSearch 37%

Z39.50

OAI

–– GeoRSSGeoRSS–– AtomAtom–– CAPCAP

•• MetadataMetadata–– ISO, FGDC, Dublin CoreISO, FGDC, Dublin Core ArcGIS supports all these interoperability specificationsArcGIS supports all these interoperability specifications

Page 19: Discovery and Access of Geospatial Resources Using GIS

Current Trends Current Trends –– ArchitectureArchitecture

•• (Web) Services(Web) Services--Oriented Architectures:Oriented Architectures:–– SOAP, RESTSOAP, REST–– JavaScript, Flex, JavaScript, Flex, SilverlightSilverlight–– The CloudThe Cloud

•• Appliances:Appliances:pppp–– Data/StorageData/Storage–– SearchSearch–– Situational Awareness BundleSituational Awareness Bundle–– SDI?SDI?

•• Open Source:Open Source:–– ArcGIS Resource CentersArcGIS Resource CentersArcGIS Resource CentersArcGIS Resource Centers–– GIS Portal Toolkit Source Code licenseGIS Portal Toolkit Source Code license–– ESRI coESRI co--founder of 52founder of 52°° NorthNorth

•• Sensor Web EnablementSensor Web Enablement htt //52 thSe so eb ab e e tSe so eb ab e e t•• Security and Geo Rights ManagementSecurity and Geo Rights Management•• Web Processing ServicesWeb Processing Services

http://52north.org

Page 20: Discovery and Access of Geospatial Resources Using GIS

OutlineOutline

•• Elements of Spatial Data InfrastructuresElements of Spatial Data Infrastructures•• Current trendsCurrent trends•• Position of GIS portalsPosition of GIS portals

–– What Users WantWhat Users WantWhat Users WantWhat Users Want–– ESRI GIS Portal Toolkit ESRI GIS Portal Toolkit –– ArcGIS OnlineArcGIS Online–– What’s Next?What’s Next?What s Next?What s Next?

Page 21: Discovery and Access of Geospatial Resources Using GIS

Use Case: Use Case: “I want to find data …”“I want to find data …”

•• SolutionSolution: : Simple ke ordSimple ke ord–– Simple keyword Simple keyword searchsearch

–– Advanced options Advanced options for expertsfor expertsfor expertsfor experts

–– Smart matching Smart matching and rankingand ranking

–– Search results Search results must be simple to must be simple to understand … understand … yet yet contain detail for contain detail for powerpower usersuserspowerpower--usersusers

Page 22: Discovery and Access of Geospatial Resources Using GIS

Use Case: Use Case: “I want to make a map …”“I want to make a map …”

•• SolutionSolution::–– BrowserBrowser--based map viewerbased map viewerBrowserBrowser based map viewer based map viewer

that can combine data that can combine data services from one or more services from one or more GIS data sourcesGIS data sourcesProvide LightweightProvide Lightweight–– Provide Lightweight Provide Lightweight AlternativeAlternative

–– Determine Requirements for Determine Requirements for •• map navigationmap navigation•• printingprinting•• selection queriesselection queries•• data explorationdata exploration•• direct use of online Web direct use of online Web

services services •• fuse multiple services into a fuse multiple services into a

single map single map •• AnnotationAnnotation

Page 23: Discovery and Access of Geospatial Resources Using GIS

Use Case: Use Case: “I want to download data …”“I want to download data …”

•• SolutionSolution: Provide : Provide page with simplepage with simplepage with simple page with simple choices for:choices for:

–– Selecting areaSelecting areaSelecting dataSelecting data–– Selecting dataSelecting data

–– Setting optionsSetting options–– Deliver Deliver

download linkdownload linkdownload link download link through emailthrough email

Page 24: Discovery and Access of Geospatial Resources Using GIS

Use Case: Use Case: “I want to advertise my data …”“I want to advertise my data …”

•• SolutionSolution: : Gi e ser choices forGi e ser choices for–– Give user choices for Give user choices for publishing metadata:publishing metadata:

•• Create metadata Create metadata onlineonline

•• Upload metadataUpload metadata•• Register SDI catalog Register SDI catalog

site for harvestingsite for harvestingS t t d tS t t d t–– Support metadata Support metadata standardsstandards

Page 25: Discovery and Access of Geospatial Resources Using GIS

Use Case: Use Case: “I want to know when new data is available …”“I want to know when new data is available …”

•• SolutionSolution: : User specifUser specif–– User specify User specify search criteriasearch criteria

–– Give user link to Give user link to aa geoRSSgeoRSS feedfeeda a geoRSSgeoRSS feedfeed

–– User subscribes User subscribes to to geoRSSgeoRSS feedfeed

Page 26: Discovery and Access of Geospatial Resources Using GIS

Use Case: Use Case: “make e“make e--Government spatially enabled”Government spatially enabled”

•• SolutionSolution: : Embed a CitEmbed a Cit–– Embed a City Embed a City MapMap

–– Services Services locatorslocatorslocatorslocators

–– What hospitals What hospitals are nearby?are nearby?

–– Directions to a Directions to a serviceservice

–– Search for dataSearch for data–– Drive timeDrive time

Page 27: Discovery and Access of Geospatial Resources Using GIS

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 ResourcesGeospatial ResourcesGeospatial Resources

•• Enables Enables you to build a you to build a GIS PortalGIS Portal with the with the f ll i bilitif ll i bilitifollowing capabilities:following capabilities:

–– Finding ResourcesFinding Resources–– View Resource DescriptionsView Resource Descriptions–– View Map ServicesView Map Services–– Connect to Other ResourcesConnect to Other Resources–– Register ResourcesRegister Resources–– Download DataDownload Data–– Manage the CatalogManage the Catalog–– Harvesting from other CatalogsHarvesting from other Catalogs

Page 28: Discovery and Access of Geospatial Resources Using GIS

What’s New in GIS Portal Toolkit 9.3.1What’s New in GIS Portal Toolkit 9.3.1

•• Bug FixesBug Fixes•• Expanded DocumentationExpanded Documentation•• Platform SupportPlatform Support•• Discovery EnhancementsDiscovery Enhancements•• Discovery EnhancementsDiscovery Enhancements•• Publishing EnhancementsPublishing Enhancements•• Interoperability EnhancementsInteroperability Enhancements•• Licensing UpdateLicensing Update

Page 29: Discovery and Access of Geospatial Resources Using GIS

Platform SupportPlatform Support

•• Operating System: Operating System: •• ServletServlet engine:engine:p g yp g y–– Windows XP Professional SP3Windows XP Professional SP3–– Windows 2003 Server 32Windows 2003 Server 32--bit bit –– Windows 2003 Server 64Windows 2003 Server 64--bitbit

gg–– Apache Tomcat 5.xApache Tomcat 5.x–– Apache Tomcat 6.xApache Tomcat 6.x–– Sun GlassfishSun GlassfishWindows 2003 Server 64Windows 2003 Server 64 bit bit

–– Windows 2008 Server 32Windows 2008 Server 32--bitbit–– RedhatRedhat Linux 32Linux 32--bitbit

•• Database:Database:

Sun GlassfishSun Glassfish–– Oracle Oracle WebLogicWebLogic Application Application

Server 10Server 10

•• ArcGIS Server EnterpriseArcGIS Server Enterprise•• Database: Database: –– Oracle 9iOracle 9i–– Oracle 10gOracle 10g

O l 11O l 11

ArcGIS Server Enterprise ArcGIS Server Enterprise Standard 9.3.1Standard 9.3.1

–– Oracle 11gOracle 11g–– Microsoft SQL Server 2005Microsoft SQL Server 2005–– Microsoft SQL Server 2008Microsoft SQL Server 2008

P t SQLP t SQL 8 38 3–– PostgreSQLPostgreSQL 8.38.3

Page 30: Discovery and Access of Geospatial Resources Using GIS

Discovery EnhancementsDiscovery Enhancements

•• Restrict Access to MetadataRestrict Access to Metadata•• Inline Map Service PreviewInline Map Service Preview•• Directed Search to Remote CatalogsDirected Search to Remote Catalogs•• Thesaurus Service IntegrationThesaurus Service Integration•• Thesaurus Service IntegrationThesaurus Service Integration•• Sitemap GenerationSitemap Generation

Page 31: Discovery and Access of Geospatial Resources Using GIS

Restrict Access to MetadataRestrict Access to Metadata

•• UnrestrictedUnrestricted–– All (approved) documents are visible to all usersAll (approved) documents are visible to all users

•• PublicPublic--ProtectedProtected–– Public documents are visible to all usersPublic documents are visible to all users–– Only members of 1 specific group see the protected documentsOnly members of 1 specific group see the protected documents

•• RestrictedRestricted–– Unrestricted documents are visible to all usersUnrestricted documents are visible to all usersUnrestricted documents are visible to all usersUnrestricted documents are visible to all users–– Restricted documents are accessible only to groups that have been Restricted documents are accessible only to groups that have been

granted access to the documentsgranted access to the documents•• All interfaces to GPT apply the same policyAll interfaces to GPT apply the same policyAll interfaces to GPT apply the same policyAll interfaces to GPT apply the same policy•• PublicPublic--only and authenticating endpoints for CSonly and authenticating endpoints for CS--W and RESTW and REST

Page 32: Discovery and Access of Geospatial Resources Using GIS

Restrict Access to MetadataRestrict Access to MetadataAnonymous user Only Sees Public metadataAnonymous user Only Sees Public metadata

Page 33: Discovery and Access of Geospatial Resources Using GIS

Restrict Access to MetadataRestrict Access to MetadataControl Access to Metadata at Document LevelControl Access to Metadata at Document Level

Page 34: Discovery and Access of Geospatial Resources Using GIS

Restrict Access to MetadataRestrict Access to MetadataAuthenticated User Also Sees Restricted ContentAuthenticated User Also Sees Restricted Content

Page 35: Discovery and Access of Geospatial Resources Using GIS

Inline Map Service PreviewInline Map Service Preview

•• Metadata Details Page Supports Metadata Details Page Supports Preview of:Preview of:

–– ArcGIS Server RESTArcGIS Server REST–– OGC WMSOGC WMS–– GeoRSSGeoRSS–– KMLKML

•• Built using ArcGIS Server Built using ArcGIS Server ggJavaScript APIJavaScript API

•• Extensible framework to support Extensible framework to support future preview and use functionsfuture preview and use functionspp

Page 36: Discovery and Access of Geospatial Resources Using GIS

Directed Search to Remote CatalogsDirected Search to Remote Catalogs

•• Every GIS Portal may search other catalogs through CSEvery GIS Portal may search other catalogs through CS--WW•• Every GIS Portal may search ArcGIS OnlineEvery GIS Portal may search ArcGIS Online•• Directed search complements harvestingDirected search complements harvesting

Page 37: Discovery and Access of Geospatial Resources Using GIS

Thesaurus Service IntegrationThesaurus Service Integration

•• Include thesaurus serviceInclude thesaurus service•• Support expanding search to include related terms from thesaurusSupport expanding search to include related terms from thesaurus

–– Portal SearchPortal Search–– RESTREST–– CSCS--WW

•• Portal operator may load specific thesaurus content (OWL)Portal operator may load specific thesaurus content (OWL)

Page 38: Discovery and Access of Geospatial Resources Using GIS

Sitemap GenerationSitemap Generation

•• Make your portal content discoverable by Internet Search enginesMake your portal content discoverable by Internet Search engines•• Runs as scheduled taskRuns as scheduled task•• Public content onlyPublic content only•• Follow sitemap org protocolFollow sitemap org protocol•• Follow sitemap.org protocolFollow sitemap.org protocol

Page 39: Discovery and Access of Geospatial Resources Using GIS

Simplify RegistrationSimplify Registration

•• Validate ToolValidate Tool•• Register Service directly and extract metadata from service Register Service directly and extract metadata from service

information:information:–– WMSWMS–– KMLKML–– GeoRSSGeoRSS–– ……

•• Safe draft metadata from online formSafe draft metadata from online form

Page 40: Discovery and Access of Geospatial Resources Using GIS

Simplify RegistrationSimplify RegistrationNew Validate ToolNew Validate Tool

Page 41: Discovery and Access of Geospatial Resources Using GIS

Simplify Publishing Simplify Publishing Register Services DirectlyRegister Services Directly

Page 42: Discovery and Access of Geospatial Resources Using GIS

Interoperability EnhancementsInteroperability Enhancements

•• Enhanced Enhanced OpenSearchOpenSearch supportsupport•• Pass OGC Compliance Test for CSPass OGC Compliance Test for CS--W interfaceW interface•• Updates to CSUpdates to CS--W Client for W Client for ArcMapArcMap and ArcGIS Explorerand ArcGIS Explorer

OpenSearchOpenSearchOpenSearchOpenSearch

Page 43: Discovery and Access of Geospatial Resources Using GIS

Licensing UpdateLicensing Update

•• GPT 9.3 GPT 9.3 –– Standard Maintenance Subscription Needed to get Technical Support Standard Maintenance Subscription Needed to get Technical Support

or Software Updatesor Software Updates–– NoNo--cost licensecost license

•• GPT 9.3.1GPT 9.3.1–– Maintenance update for users current on maintenanceMaintenance update for users current on maintenance–– License fee for new usersLicense fee for new users

•• Existing Users:Existing Users:–– Enroll in maintenance now to receive 9.3.1 at no additional costEnroll in maintenance now to receive 9.3.1 at no additional cost–– Current ELA that include GPT: you are covered for GPT maintenanceCurrent ELA that include GPT: you are covered for GPT maintenance–– Current ELA without GPT: talk to your account managerCurrent ELA without GPT: talk to your account manager–– New ELA: GPT needs to be explicitly addedNew ELA: GPT needs to be explicitly added–– If you have questions: talk to your account managerIf you have questions: talk to your account manager

•• Other:Other:–– GPT has been added to GSA Schedule A (2/17)GPT has been added to GSA Schedule A (2/17)( )( )–– GPT will be added to Master License AgreementGPT will be added to Master License Agreement–– GPT Source Code may be licensedGPT Source Code may be licensed

Page 44: Discovery and Access of Geospatial Resources Using GIS

Questions?Questions?

•• Join us at the GPT User Group MeetingJoin us at the GPT User Group MeetingF id 2/20 2 30 PM R 204 CF id 2/20 2 30 PM R 204 C–– Friday 2/20, 2:30 PM Room 204 CFriday 2/20, 2:30 PM Room 204 C

•• Contact us at Contact us at [email protected]@esri.com

•• Visit: Visit: http://www.esri.com/gisportalhttp://www.esri.com/gisportal