ArcGIS Server a Brief Synopsis

60 %
40 %
Information about ArcGIS Server a Brief Synopsis

Published on November 14, 2008

Author: ewug



Waupaca County and Trempealeau County have both been running ArcGIS server (AGS) web mapping applications since late 2007. The two Counties worked together throughout the implementation process. They hope to share how to plan for an AGS implementation and potential pitfalls to avoid. The session is intended to be a starting point for users planning to implement AGS web mapping applications. Topics covered will be relevant
to software versions 9.2 and 9.3.

Presented by Ian Grasshoff: Waupaca County Martin Goettl: Trempealeau County

Overview History: Why ArcGIS (AGS) Server? Configuring a Server: Platform, Sizing, and Security Map Caching Tips/Tricks Lessons Learned Resources: Documents, Tools, Websites etc. Questions

History: Why ArcGIS Server? Trempealeau County Had ArcIMS and Third Party Vendor Internet Mapping non-existent Desire to maintain sites in-house without outside assistance AGS ○ Migrated ArcIMS to AGS February, 2008 site becomes available to public

History: Why ArcGIS Server? Waupaca County Map Objects site Created In-house ○ 2000-2001 site launched ○ Migrated to ArcIMS No documentation for original site ArcIMS issues ○ Memory leaks ○ Unable to upgrade versions – due to custom site AGS ○ November, 2007 site becomes available to public

Configuring a Server: Platform Platform 32 Bit vs. 64 Bit Linux, Unix or Windows? ○ Linux/Unix = Java ○ Windows = .NET framework/Java .NET Framework Versus Java ○ C# seems to be most popular language JavaScript API and Flex API Sizing a Server Buy your own or share? Go big or go home! Current Specs

Configuring a Server Continued: Specs Trempealeau County - Purchased in 2007 Waupaca County – Purchased in 2006 HP ProLiant DL380 IBM X-Series 3500 Manufacturer/Model Manufacturer/Model G5 (stand alone) Windows Server 2003 Windows Server 2003 Operating System Operating System x32 bit: Enterprise x32 bit: Standard 1 – Intel Quad Core 2 – Intel Dual Core Processor(s) Processor(s) Xeon at 2.83 GHz Xeon’s at 3.00 GHz 16 GB - DDR2 667 4 GB - DDR2 800 Memory Memory MHz MHz 1 – Gigabit Ethernet 2 – Gigabit Ethernet Networking Networking adapter adapters 6 – 750 GB SATA-150 2 – 36.4 GB SAS 7200 RPM 15,000 RPM RAID 1 Disk Drives RAID 5 (striped disks (Mirrored) Disk Drives w/parity) 2- 136 GB SAS 15,000 RPM RAID 1 RAID Controller Smart Array P400 (Mirrored) IBM ServeRAID RAID Controller controller Hardware Cost $8,682.30 Hardware Cost $5,138.98 ArcGIS Server: Standard Workgroup ArcGIS Server: Standard Enterprise

Configuring a Server Continued: Security Windows 2003 Servers Run security hardening tools To FTP or not to FTP Firewalls All Traffic on HTTP port 80 DMZ ESRI recommended Tricky to configure ○ DCOM issues

Configuring a Server Continued: Security ESRI recommended Configuration (Ideal) (D MZ ) Communication on HTTP port 80 Communication on port unknown to web client Image source:

Map Caching Caching basics Static data versus dynamic Fixed Scales Fused/Multilayer Setting up a map Dynamic cache Updating/Building Processor/Storage Intensive Is it worth it? Takes planning Tangible benefits – Speed!

Map Caching Continued: Built Service Type: Map Service 18 inch Black and White orthos – tif images in a raster catalog Cache Type: Fused jpeg images, 80% compression quality Scales – Waupaca County, 765 Sq. Miles 1:240,000 1:64,000 1:32,000 1:16,000 1:8,000 1:4,000 1:2,000 1:1,000 1:600

Map Caching Continued: Built Size 610,000 jpeg images 23 GB Time To Build 6 hours to complete! 5 dedicated SOC instances to build Slows down other SOC instances

Tips and Tricks Tip 1: READ AGS install help before you setup server! Tip 2: Unexpected errors will occur, buy a headset and make friends with support! Tip 3: Beware of migrating between versions (Martin’s story)! Tip 4: ArcIMS users don’t always adjust well!

Tips and Tricks cont. Tip 5: If you want custom tools and you’re not a programmer, you will need their services (ArcObjects experience)! Tip 6: See AGS help for installing on Vista or Windows Server 2008! Tip 7: Beware of adding additional data to maps, it changes layer indexes which affects tasks! Tip 8: PNG images don’t display with Internet Explorer 6.0! The default map output image type is PNG!

Lessons Learned Dedicated server with full control (if possible) Learn Object Orientated Programming (OOP) to create custom tools Internal testing Learn the software before you go live! Document your sites Write custom help documentation for users Expect the unexpected

Resources ESRI Developer Network (EDN) All object libraries Diagrams Code AGS Development Blogs ESRI Resource Center for AGS Community Tab: Blog, Code Gallery, Forums, and Knowledge Base


Add a comment

Related presentations

Related pages

Arcgis Server | LinkedIn

View 28732 Arcgis Server posts, ... from Google Server to ArcGIS Server and/or ArcGIS Online should be relatively smooth, ... ArcGIS Server a Brief Synopsis.
Read more

What is ArcGIS Server?

ArcGIS Server provides the ... Included with ArcGIS Server, ArcGIS Explorer ... then use ArcCatalog to put them on your GIS server. Here's a brief overview ...
Read more

ArcGIS - Wikipedia, the free encyclopedia

ArcGIS Server comes with SQL Server Express DBMS embedded and can work with enterprise DBMS such as SQL Server Enterprise and Oracle. The Esri Developer ...
Read more

ArcGIS Online

ArcGIS. The Mapping Platform for Your Organization. Create interactive maps and apps and share them with the rest of your organization. Realize new ...
Read more

An overview of the Solar Radiation tools—Help | ArcGIS for ...

ArcGIS for Server. GIS in your enterprise. ArcGIS for ... An overview of the Solar Radiation ... solar radiation tools and provides a brief ...
Read more

An overview of the zonal tools—Help | ArcGIS for Desktop

ArcGIS for Server. GIS in your enterprise. ArcGIS for ... An overview of the zonal ... tools in the Zonal toolset and provides a brief description ...
Read more

Considerations for ArcGIS Server developers: A look toward ...

Considerations for ArcGIS Server ... See this blog post for a brief introduction to the arcpy.mapping ... Management and Sterling Quinn of the ArcGIS ...
Read more

Map packages! | ArcGIS Blog

Styling a WMS GetFeatureInfo response with ArcGIS Server 10 ... Map packages in ArcGIS 10 ... This blog is a very useful synopsis of what Map Packages ...
Read more

Tapestry Segmentation—Esri Demographics | ArcGIS

Tapestry segmentation provides an accurate, ... ArcGIS for Server; ArcGIS for Developers; ArcGIS Solutions; ArcGIS Marketplace; About Esri. About Us; Careers;
Read more