ArcWeb Services:ArcWeb Services:Spatially Enabling Your OperationsSpatially Enabling Your Operations
Dave WrazienDave WrazienESRI Inc.ESRI Inc.
What are ArcWeb Services?What are ArcWeb Services?
“ESRI’s GIS Web Services product suite “ESRI’s GIS Web Services product suite provides commercially hosted spatial provides commercially hosted spatial
data and GIS functionality delivered via data and GIS functionality delivered via the Internet to ArcGIS and custom web the Internet to ArcGIS and custom web
applications”applications”
ArcWeb ValueArcWeb Value•• Terabytes of upTerabytes of up--toto--date data date data on on
demanddemand•• Dynamic content (weather, traffic)Dynamic content (weather, traffic)•• No data storage, maintenance, updatesNo data storage, maintenance, updates•• No additional hardwareNo additional hardware•• No additional staff / softwareNo additional staff / software
Delivering the content and capabilities you Delivering the content and capabilities you need when you need it…need when you need it…
Overview of ArcWeb Overview of ArcWeb CapabilitiesCapabilities
•• Get a mapGet a map•• Find a placeFind a place
–– Place NamesPlace Names–– AddressesAddresses
•• RouteRoute•• Perform spatial queriesPerform spatial queries
–– Point in PolyPoint in Poly–– ProximityProximity
•• ReportingReporting•• Data Hosting (point)Data Hosting (point)
ArcWeb Capabilities: ArcWeb Capabilities: Get a MapGet a Map
•• Request includes Request includes specifications:specifications:–– Map SizeMap Size–– ExtentExtent–– LayersLayers–– Acetate Layer Graphics *Acetate Layer Graphics *–– Thematic Information *Thematic Information *
•• Delivered in web image formatDelivered in web image format–– GIF, PNG, JPGGIF, PNG, JPG
ArcWeb Capabilities: ArcWeb Capabilities: Get a MapGet a Map
OrbImageOrbImageImageryGDT Canadian GDT Canadian
StreetsImagery
StreetsTele Atlas Tele Atlas European European
StreetsStreets
MeteorlogixMeteorlogixWeatherWeatherGDT US GDT US
StreetsStreets
WorldSatWorldSatSatellite ImagesSatellite ImagesPixxuresPixxures DOQQDOQQ
ArcWeb Capabilities: ArcWeb Capabilities: Get a MapGet a MapData SourcesData Sources
USUS•• Census DensityCensus Density•• FEMA FloodFEMA Flood•• GDT StreetsGDT Streets•• GlobeExplorerGlobeExplorer DOQQsDOQQs•• NGS NGS TopoTopo!!•• PixxuresPixxures DOQQsDOQQs•• USGS NEDUSGS NED•• USGS NLCD
InternationalInternational•• AND Global Road DataAND Global Road Data•• GDT Streets NAGDT Streets NA•• TeleAtlasTeleAtlas Streets EuropeStreets Europe
USGS NLCD
ArcWeb Capabilities: ArcWeb Capabilities: Find a PlaceFind a Place
•• PlacesPlaces–– ESRI World GazetteerESRI World Gazetteer–– GDT US LandmarksGDT US Landmarks
•• AddressesAddresses–– GDT US & CanadaGDT US & Canada
–– Also reverse GeocodingAlso reverse Geocoding–– TeleAtlasTeleAtlas Europe
(x, y)(x, y)
Europe
Individual records or in batch…Individual records or in batch…
ArcWeb Capabilities: ArcWeb Capabilities: RoutingRouting•• PointPoint--toto--Point and MultiPoint and Multi--PointPoint•• DirectionsDirections
–– MultiMulti--linguallingual•• DatasourcesDatasources
–– GDT GDT –– USUS–– North AmericaNorth America
–– TeleAtlas TeleAtlas –– Europe
AA
BB
Europe
Driving distance: 1.9 mile(s) Driving time: 4 minute(s)
1. Depart Route Stop 1 0
2. Go South on Irvin St 0.299
3. Turn right on Old Courthouse Rd 0.040
4. Turn left on Miller Ln 0.301
5. Turn left on Creek Crossing Rd (CR CROSSING RD NE) 0.410
6. Turn left on East St Ne 0.379
7. Turn right on State Hwy 123 (MAPLE AVE E) 0.255
8. Turn left on Branch Rd Se 0.167
9. Arrive Route Stop 2 0
Driving distance: 1.9 mile(s) Driving time: 4 minute(s)
1. Depart Route Stop 1 0
2. Go South on Irvin St 0.299
3. Turn right on Old Courthouse Rd 0.040
4. Turn left on Miller Ln 0.301
5. Turn left on Creek Crossing Rd (CR CROSSING RD NE) 0.410
6. Turn left on East St Ne 0.379
7. Turn right on State Hwy 123 (MAPLE AVE E) 0.255
8. Turn left on Branch Rd Se 0.167
9. Arrive Route Stop 2 0
ArcWeb Capabilities: ArcWeb Capabilities: Spatial Query Spatial Query -- Point in PolyPoint in Poly
•• Features IncludeFeatures Include–– Census areasCensus areas–– FEMA FloodplainsFEMA Floodplains–– Populated PlacesPopulated Places–– Postal CodesPostal Codes
(-117.181667, 34.055556)Total population within 10 miles?
What zip code?
ArcWeb Capabilities: ArcWeb Capabilities: Spatial Query Spatial Query -- ProximityProximity
•• Proximity QueryProximity Query–– User / Application User / Application
can query to findcan query to find–– N closest N closest POIsPOIs–– Find all within Find all within
specified distance specified distance of:of:
–– PointPoint–– LineLine–– PolyPoly
ArcWeb Capabilities: ArcWeb Capabilities: ReportingReporting•• Specify a Study or Trade Specify a Study or Trade
areaarea–– Existing Geography Existing Geography
(County, zip, census tract, (County, zip, census tract, etc.)etc.)
–– RingsRings–– CustomCustom
•• Delivered ReportsDelivered Reports–– PDF, Excel, or XMLPDF, Excel, or XML–– Thematic, Standard Thematic, Standard
Geography, etcGeography, etc
ArcWeb Capabilities: ArcWeb Capabilities: Data Hosting (Points)Data Hosting (Points)
123 King Street450 North Tait83 Bjorn Way2367 Adelheid Circle77 Vuminator Strip1 Rosso Circle8002 Kensok Drive234 Kay Bee Bee Dr.
ESRI ArcWeb ESRI ArcWeb Services SiteServices Site
Internet
User ProvidedUser ProvidedPoints of Interest Points of Interest
(DBF File)(DBF File)
•• ESRI hosts your point dataESRI hosts your point data–– User uploadsUser uploads–– ESRI provides management ESRI provides management
toolstools
Getting Access toGetting Access toArcWeb ServicesArcWeb Services
1.1. ArcWeb For ArcGISArcWeb For ArcGISReadyReady--toto--use content and capabilitiesuse content and capabilities
2.2. ArcWeb For DevelopersArcWeb For DevelopersCreate new apps, extend existing onesCreate new apps, extend existing ones
3.3. ArcWeb SolutionsArcWeb SolutionsBrowserBrowser--based access, task focusedbased access, task focused
ArcWeb for ArcGISArcWeb for ArcGIS
Free Toolbar Extends ArcGIS Desktop, Integrates Web Free Toolbar Extends ArcGIS Desktop, Integrates Web Services!Services!
Getting Access toGetting Access toArcWeb ServicesArcWeb Services
1.1. ArcWeb For ArcGISArcWeb For ArcGISReadyReady--toto--use content and capabilitiesuse content and capabilities
2.2. ArcWeb For DevelopersArcWeb For DevelopersCreate new apps, extend existing onesCreate new apps, extend existing ones
3.3. ArcWeb SolutionsArcWeb SolutionsBrowserBrowser--based access, task focusedbased access, task focused
ArcWeb For DevelopersArcWeb For Developers
•• Custom applicationsCustom applications•• Industry standardsIndustry standards•• Development environment of choiceDevelopment environment of choice
–– SOAP/XMLSOAP/XML–– .NET, GLUE.NET, GLUE–– C#.NET, Java, VB.NETC#.NET, Java, VB.NET
Create New Applications or Extend Existing Ones…Create New Applications or Extend Existing Ones…
Online Documentation, Online Documentation, Object Model, Sample Code, Object Model, Sample Code, and more…and more…
http://support.esri.comhttp://support.esri.com
Sample Applications: Sample Applications: Site Starters…Site Starters…
FiveTenFiveTen
“With ArcWeb Services we can tap into “With ArcWeb Services we can tap into the power of GIS for the first time."the power of GIS for the first time."
-- Liz Hutchins, Liz Hutchins, FiveTenFiveTen
Hunter EngineeringHunter Engineering
"ESRI's ArcWeb Services were exactly what I needed. The services"ESRI's ArcWeb Services were exactly what I needed. The services plugged plugged right into my Web application, and I'm very happy with the resulright into my Web application, and I'm very happy with the results."ts."
-- Sheryl Daugherty, Hunter EngineeringSheryl Daugherty, Hunter Engineering
USPS USPS -- ROAMROAM
Getting Access toGetting Access toArcWeb ServicesArcWeb Services
1.1. ArcWeb For ArcGISArcWeb For ArcGISReadyReady--toto--use content and capabilitiesuse content and capabilities
2.2. ArcWeb For DevelopersArcWeb For DevelopersCreate new apps, extend existing onesCreate new apps, extend existing ones
3.3. ArcWeb SolutionsArcWeb SolutionsBrowserBrowser--based access, task focusedbased access, task focused
ArcWeb ApplicationsArcWeb Applications
Military and/or civilian airfieldsTaliban army bases Intl. AirportTraining camps/militia bases
SOURCES: ESRI; Jane’s; GlobalSecurity.org; compiled from AP wire reports AP
300 mi0300 km
Kabul province
Mazar-e Sharif
Ghazni Islamabad
IRAN
INDIA
PAKISTAN
CHINA
A F G H A N I S T A N
TURKMENISTAN
TAJIKISTANUZBEKISTAN
Jalalabad
DushanbeAshgabat
Herat
Khost
Nangarhar province
Kandahar province
Kunar province
Paktia province
BagramBamian
Meymanah
Shindand
KandaharFarah
Kunduz
Focus on AfghanistanAfghanistan is mountainous and filled with many places to hide. Osama bin Laden, the prime suspect in last week’s attacks, is thought to be harbored there by the Taliban regime. As a result, the country fears reprisals.
Kabul
Sar-e pol
Taloqan
Faizabad
Sheberqhan
Estimated area of Northern Alliance control
Military and/or civilian airfieldsTaliban army bases Intl. AirportTraining camps/militia bases
SOURCES: ESRI; Jane’s; GlobalSecurity.org; compiled from AP wire reports AP
300 mi0300 km
Kabul province
Mazar-e Sharif
Ghazni Islamabad
IRAN
INDIA
PAKISTAN
CHINA
A F G H A N I S T A N
TURKMENISTAN
TAJIKISTANUZBEKISTAN
Jalalabad
DushanbeAshgabat
Herat
Khost
Nangarhar province
Kandahar province
Kunar province
Paktia province
BagramBamian
Meymanah
Shindand
KandaharFarah
Kunduz
Focus on AfghanistanAfghanistan is mountainous and filled with many places to hide. Osama bin Laden, the prime suspect in last week’s attacks, is thought to be harbored there by the Taliban regime. As a result, the country fears reprisals.
Kabul
Sar-e pol
Taloqan
Faizabad
Sheberqhan
Estimated area of Northern Alliance control
Census2000
Diversity in the nation’s capital
Map shows the probability – on a scale from zero to 100 – that
two people chosen at random in a census tract
will be of different races or ethnicities.
Higher numbers indicate more
diversity.
2
SOURCE: U.S. Census Bureau AP
83
0 to 20
20 to 40
40 to 60
60 or more
Census tracts with the highest and lowest diversity index ranking are noted.
Pot
omac
Riv
er
White House
National Mall
Diversity index
Census2000
Diversity in the nation’s capital
Map shows the probability – on a scale from zero to 100 – that
two people chosen at random in a census tract
will be of different races or ethnicities.
Higher numbers indicate more
diversity.
2
SOURCE: U.S. Census Bureau AP
83
0 to 20
20 to 40
40 to 60
60 or more
Census tracts with the highest and lowest diversity index ranking are noted.
Pot
omac
Riv
er
White House
National Mall
Diversity index
MapShopMapShop For Media and Homeland SecurityFor Media and Homeland Security
ArcWeb ApplicationsArcWeb Applications
Business Analyst OnlineBusiness Analyst Online
ArcWeb ApplicationsArcWeb Applications
ArcWeb Flood Map ReportArcWeb Flood Map Report
ESRI Web Services PlatformESRI Web Services PlatformLoad Balancer
Redlands, CA (ESRI)Redlands, CA (ESRI) Remote ISP FacilityRemote ISP Facility
ESRI Web Services PlatformESRI Web Services Platform•• 44 servers44 servers•• 2 Db servers: 16 CPUs, 3 TB disk, 10 2 Db servers: 16 CPUs, 3 TB disk, 10
gigabytes memorygigabytes memory•• Robust Internet Mapping SystemRobust Internet Mapping System
–– High Capacity: ~ 5,000,000 Maps per DayHigh Capacity: ~ 5,000,000 Maps per Day–– High Availability: ~ 99.9%High Availability: ~ 99.9%
•• Redundant System at Remote SiteRedundant System at Remote Site•• Powered by Leading TechnologiesPowered by Leading Technologies
–– Sun Hardware, Java Software, Oracle Sun Hardware, Java Software, Oracle DBMS, and ESRI ArcIMS and ArcSDEDBMS, and ESRI ArcIMS and ArcSDE
QuestionsQuestions