Download presentation
Presentation is loading. Please wait.
Published byNeil Tyler Modified over 9 years ago
1
ArcServer Kris Lander Central Region HQ RFC GIS Workshop July 2007
2
Outline What is Sever GIS and ArcServer? What is Sever GIS and ArcServer? ArcServer Services ArcServer Services Demos Demos
3
Server GIS Author => Publish => Serve Server GIS Author => Publish => Serve Server GIS allows GIS capabilities to be delivered to large numbers of users over networks. Server GIS allows GIS capabilities to be delivered to large numbers of users over networks. Enterprise GIS users connect to central GIS servers using traditional desktop GIS as well as Web browsers, mobile computing devices, and digital appliances. Enterprise GIS users connect to central GIS servers using traditional desktop GIS as well as Web browsers, mobile computing devices, and digital appliances. Advantages Advantages Flexible applications Flexible applications Scalable Architecture Scalable Architecture
4
What is ArcServer? ESRI's primary server GIS product. ESRI's primary server GIS product. Maps, Globes and Geocoded data can be shared as a “resource” by ArcServer Maps, Globes and Geocoded data can be shared as a “resource” by ArcServer A server hosts the data, handles requests for data and allows users to connect to Resources on the server through a variety of client interfaces. A server hosts the data, handles requests for data and allows users to connect to Resources on the server through a variety of client interfaces. Users can consume services across multiple platforms and actually use the data instead of just “looking” at data Users can consume services across multiple platforms and actually use the data instead of just “looking” at data
6
ArcServer Clients Web Web Firefox, IE or any “thin” client Firefox, IE or any “thin” client Desktop Desktop ArcGIS,ArcExplorer, Google Earth, GRASS GIS ArcGIS,ArcExplorer, Google Earth, GRASS GIS Mobile Mobile PDA, Smartphone, Laptop PDA, Smartphone, Laptop Any device running Pocket PC or Windows CE Any device running Pocket PC or Windows CE
7
Two Development Worlds.NET.NET Windows platform Windows platform.NET development environment.NET development environment IIS Server IIS Server Java Java Linux/Solaris/Windows platform Linux/Solaris/Windows platform Java development environment Java development environment Apache Server Apache Server
8
Services Map – 2D Map Map – 2D Map Globe – 3D Globe Globe – 3D Globe Geocode – Address Matching Jobs Geocode – Address Matching Jobs Geodatabase – Access to contents of DB. DB contents can be checked out, edited, and checked back in. Geodatabase – Access to contents of DB. DB contents can be checked out, edited, and checked back in. Geoprocessing – Remotely ask to the server to run a model or do geoprocessing Geoprocessing – Remotely ask to the server to run a model or do geoprocessing Network. Network.
9
Map and Globe Service 2D Clients 2D Clients ArcGIS Desktop ArcGIS Desktop ArcExplorer ArcExplorer Web API Interface Web API Interface 3D Clients 3D Clients Google Earth Google Earth ArcExplorer ArcExplorer 3D Client Specs 3D Client Specs Data in Cube Projection Data in Cube Projection Cache on demand or pre-generated cache Cache on demand or pre-generated cache Consumers can mix and match services Consumers can mix and match services
10
Geoprocessing Service A Toolbox or tool layer can be published as a model A Toolbox or tool layer can be published as a model Allows organization to centralize data and processes (workflows) Allows organization to centralize data and processes (workflows) Modelbuilder models are exposed to the client as tasks Modelbuilder models are exposed to the client as tasks Model and data reside on the server Model and data reside on the server Clients automatically understand the parameter inputs of the models Clients automatically understand the parameter inputs of the models Supports very thin clients as the processing is handled on the server Supports very thin clients as the processing is handled on the server Two Processing Modes: Two Processing Modes: Synchronous: User is locked out of the software while a task is running (ArcGIS Desktop). Synchronous: User is locked out of the software while a task is running (ArcGIS Desktop). Asynchronous: User maintains control of the application while task is running. Asynchronous: User maintains control of the application while task is running.
11
Geodata Service Publish and share data to different locations Publish and share data to different locations Geodatabase replication of http:\\ Geodatabase replication of http:\\ Desktop Client (ArcGIS) can be used to extract data, synchronize and replicate Desktop Client (ArcGIS) can be used to extract data, synchronize and replicate
12
Other Services Geocoding Geocoding Forward and Reverse supported Forward and Reverse supported Network Analyst Network Analyst Routing etc. Routing etc. Think Pizza delivery optimization Think Pizza delivery optimization
13
Improving Service Performance Map Caching Map Caching creates a pre rendered map so that server resources aren’t required to generate data. creates a pre rendered map so that server resources aren’t required to generate data. 2D and 3D data can be cached. 2D and 3D data can be cached. Good for base maps, aerial photography and data that does not change frequently. Good for base maps, aerial photography and data that does not change frequently. Simplify Mapping to reduce processing requirements Simplify Mapping to reduce processing requirements Tune the Service properties Tune the Service properties
14
Data Requirements Map – mxd Map – mxd Globe – 3dd Globe – 3dd Geocode --.loc file or geodatabase Geocode --.loc file or geodatabase Geodata – any geodatabase Geodata – any geodatabase Geoprocessing --.tbx or mxd out of the box Geoprocessing --.tbx or mxd out of the box
15
Demo Disclaimer Everything in this Demo was done within the past month Everything in this Demo was done within the past month 1 week of ESRI Conference training 1 week of ESRI Conference training Only 40 hours of development time into these applications Only 40 hours of development time into these applications No custom programming was required No custom programming was required Nothing is optimized Nothing is optimized Most difficult part was setting up software Most difficult part was setting up software
16
Demo 1: Web Mapping Demo 1: Web Mapping Web-based interface Web-based interface Query Tools Query Tools Geoprocessing Tools Geoprocessing Tools
17
Demo 2: Web Service “Mashup” Example Demo 2: Web Service “Mashup” Example Incorporating Services from Multiple Sources Incorporating Services from Multiple Sources GIS-1 Server at CRH GIS-1 Server at CRH Pennsylvania State Data Service Pennsylvania State Data Service ESRI ArcGIS Online Map Services ESRI ArcGIS Online Map Services Advantage of Fusing and Caching Base Maps Advantage of Fusing and Caching Base Maps
18
Demo 3: Flood Inundation Example Demo 3: Flood Inundation Example Free ArcGIS Online 1-m Imagery Free ArcGIS Online 1-m Imagery Extracting Data to ArcGIS with Geodata Service Extracting Data to ArcGIS with Geodata Service Distributed Geodatabase Tools in ArcGIS Distributed Geodatabase Tools in ArcGIS
19
Potential NWS Applications Mobile: Storm damage path surveys or verification for flood inundation mapping Mobile: Storm damage path surveys or verification for flood inundation mapping Situation Awareness Tool Situation Awareness Tool Geoprocessing: NWS wide dambreak x-section template and geoprocessing. Geoprocessing: NWS wide dambreak x-section template and geoprocessing. GIS Portal and data library GIS Portal and data library
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.