enhancing your applications with arcgis online...for building rich applicationsfor building rich...
TRANSCRIPT
Enhancing Your ApplicationsEnhancing Your Applicationswith ArcGIS Onlinewith ArcGIS Onlinewith ArcGIS Onlinewith ArcGIS Online
Deane KensokDeane KensokAdelheid FreitagAdelheid Freitag
Molly ZurnMolly ZurnMolly ZurnMolly Zurn
IntroductionsIntroductions
•• Who are we?Who are we?Who are we?Who are we?–– Deane Kensok, Program Manager for ArcGIS OnlineDeane Kensok, Program Manager for ArcGIS Online–– Adelheid Freitag, Application Developer for ArcGIS OnlineAdelheid Freitag, Application Developer for ArcGIS Online–– Molly Zurn, Application Designer for ArcGIS OnlineMolly Zurn, Application Designer for ArcGIS Online
–– Rob Shanks, Product Manager for ArcGIS OnlineRob Shanks, Product Manager for ArcGIS Online
•• Who are you?Who are you?A GIS S D l ?A GIS S D l ?–– ArcGIS Server Developer?ArcGIS Server Developer?
–– ArcEngine Developer?ArcEngine Developer?–– ArcGIS Desktop / Explorer User?ArcGIS Desktop / Explorer User?–– ArcGIS Online User or Developer?ArcGIS Online User or Developer?
Session AgendaSession Agenda
•• Overview of ArcGIS OnlineOverview of ArcGIS OnlineOverview of ArcGIS OnlineOverview of ArcGIS Online
•• ArcGIS Online ServicesArcGIS Online ServicesS i O iS i O i––Services OverviewServices Overview
––Getting StartedGetting Started
•• Developing Apps with ArcGIS Online ServicesDeveloping Apps with ArcGIS Online Services––Developer OptionsDeveloper Options––JavaScript API ApplicationsJavaScript API Applications
•• ArcGIS Online Search and SharingArcGIS Online Search and SharingggPlease complete the session survey!Please complete the session survey!
ArcGISArcGISA Complete & Integrated GIS Platform… A Complete & Integrated GIS Platform…
D ktD kt SS M bilM bil O liO liDesktopDesktop ServerServer MobileMobile OnlineOnline
•• ArcReaderArcReader•• ArcViewArcView
•• Work GroupWork Group•• EnterpriseEnterprise
•• ArcGIS Mobile ArcGIS Mobile ArcPadArcPad
•• ContentContentServicesServices
Desktop Desktop GISGIS
MobileMobileGISGIS
ArcGISArcGISExplorerExplorer
A Complete Integrated SystemA Complete Integrated System
•• ArcViewArcView•• ArcEditorArcEditor•• ArcInfoArcInfo•• EngineEngine
•• EnterpriseEnterprise •• ArcPadArcPad •• ServicesServices•• SharingSharing•• Online SDK’sOnline SDK’s
GISGIS
WebWeb
Server Server GISGIS
OnlineOnlineGISGIS
. . . For authoring, publishing & using geographic knowledge. . . For authoring, publishing & using geographic knowledge
ArcGIS Online provides …
A Set of Web-based Resources…A Set of Web-based Resources… ArcGIS
to Extend and Enhance the ArcGIS User Experience Online
to Extend and Enhance the ArcGIS User Experience Online
• Includes Set of Online Services & Applications– Online GIS Content & Tools for the ArcGIS User
• Mapping, Geocoding, Routing, etc.
– Data Delivery Applications– Online SDKs for building web maps
• With 9.3.1, also Includes tools to Find and Share info for ArcGIS– System for Storing & Sharing Geographic Information Online– Simple Web Maps and Web Apps that you can Build and Use
ArcGIS Online Services
• Ready-to-use Maps & Globesy p– 2D & 3D Base Maps & Overlays– Powered by ArcGIS Server
• GIS Tools & Tasks• GIS Tools & Tasks– Online Tools Built into ArcGIS Software– Tasks for Building Custom Applications
ESRI Developer Summit 2008ESRI Developer Summit 2008 77
Variety of Free Maps for ArcGIS Users
• World Imageryg y–15m Worldwide Imagery–1m USA Imagery
• World Street MapWorld Street Map–NA & EU Detailed Streets
• Physical WorldL d C I–Land Cover Imagery
–USA Topo Maps• Political World• World Shaded Relief
• Other Basemaps & Overlays• Other Basemaps & Overlays
ESRI Developer Summit 2008ESRI Developer Summit 2008 88
World Imagery
• World Imagery at 15m Resolution or Betterg y• USA Imagery Mosaic of 1-2m or Better Imagery
– USDA NAIP, USGS DOQQ & Cities• User Imagery provided via Content Sharing Program
– Imagery for U.S. States & Counties & Int’l Countries
ESRI Developer Summit 2008ESRI Developer Summit 2008 99
World Imagery Updates with 9.3.1
• Substantial New International Imageryg y–Adding 1m Resolution Imagery for ~700 World Metro Areas
• GeoEye Ikonos Imagery
• Updated United States Imagery–Updates to over 40% of United States
Addi S b t l ti I–Adding Sub-meter resolution Imagery
ParisParis
MoscowMoscowRomeRome
AthensAthens
World Street Map
• World Street Map down to ~1:100k Scalep– Highway and Major Roads for City Level Mapping
• Detailed Street Map to ~1:10k in Selected Areas– North America, Europe, Japan, and other Regions
• ESRI Map Template Now Available
ESRI Developer Summit 2008ESRI Developer Summit 2008 1111
USA Topographic Map
• World Physical Imagery for Small Scale Levels• USA Topo Maps at 1:250k, 1:100k, and 1:24k
– National Geographic TOPO! and i-cubed eTopo Maps
ESRI Developer Summit 2008ESRI Developer Summit 2008 1212
World Topographic Map … Coming Soon
• New Topographic Style World Basemapp g p y p–Seamless Map built from Best Available Sources–Worldwide Topo Map to 1:1m (initially)
USA Topo Map down to 1:20k–USA Topo Map down to 1:20k
• Map TemplateMap Template–Use to extend or customize map
• New Framework for Publishing Many Map LayersLandcover Demographics Soils Geology etc–Landcover, Demographics, Soils, Geology, etc.
World Topographic Map … Coming Soon
ArcGIS Online Subscription Services
• Use with ArcGIS Desktop, Server, and Mobilep, ,–Annual Subscriptions per User (or user equivalents)
I iti l S b i ti S i i l d• Initial Subscriptions Services include:
–USA Prime Imageryg y• High-resolution imagery for USA
–Microsoft Virtual Earth Maps• Road maps and imagery for world
USA Prime Imagery
• Satellite Imagery (15m)g y ( )– i-cubed eSat Imagery
• USA Imagery (1m or better)–Aerials Express, USGS, USDA
• Online Metadata Available
1m (or better) Imagery is a Mosaic1m (or better) Imagery is a Mosaicof Public Source Imagery plusof Public Source Imagery plusRecent Commercial ImageryRecent Commercial Imagery
Direct Access to Microsoft Virtual Earth ServicesGlobal Global basemapbasemap seamlessly integrated with ArcGISseamlessly integrated with ArcGIS
• Up-to-date, multi-scale basemap (aerial imagery, roads, hybrid)
• With 9.3.1, Virtual Earth is …,
Included at No Cost with ArcGIS Desktop as part of maintenanceDesktop, as part of maintenance
Available by Subscription for use in ArcGIS Server & APIsin ArcGIS Server & APIs
– Free 90-day evaluation built-in
QuickQuick--start GIS projects with readystart GIS projects with ready--toto--use contentuse content
Virtual Earth in ArcGIS Server
ArcGIS Silverlight API
.NET ADF
Online GIS Tools Built into ArcGIS Software
• Tools in ArcGIS 9.2+
• Place FinderWorld Gazetteer–World Gazetteer
• Address Finders–North America–Europe
• Route Finders–North America–EuropeEurope
ESRI Developer Summit 2008ESRI Developer Summit 2008 1919
New GIS Tools with 9.3.1
• ArcGIS Locator Services–Street Address Geocoding Services
• North American and European Streets–World Places Geocoding Service
• Countries, Cities, Admin Areas, Landmarks, etc.
• ArcGIS Routing Services–Multi-Point Routing and Driving Directions
• North American and European Streets
• Free Services for ArcGIS Users–For internal or external, non-commercial use–Subscriptions available for commercial use, batch geocoding
ArcGIS Online Resource Center
• Find & Preview ServicesS i I f & C M• Service Info & Coverage Maps
• Getting Started Info & Links• Blog with News & Alerts• Blog with News & Alerts• Tools to Order & Download Data
ESRI Developer Summit 2008ESRI Developer Summit 2008 2121
http://resources.esri.com/arcgisonlineserviceshttp://resources.esri.com/arcgisonlineserviceshttp://resources.esri.com/arcgisonlineserviceshttp://resources.esri.com/arcgisonlineservices
Road Ahead for ArcGIS Online Services (~9.4)
• Updates & Enhancements to Existing Servicesp & g– Improved Cartography and Added Detail for Street Maps– Improved Locators using 9.4 Geocoding Engine
• New Basemaps and Overlay Layers–Topographic Basemap from DeLormep g p p–Expanded Set of Overlay Layers–New Business Analyst Services
• Migration to Virtual Earth / Google Maps Tiling Scheme–Updating ESRI Hosted Map Services to better enable Mashups
Development Options for Online Services
• Online SDKs: online API’s for building rich Internet applicationsS– JavaScript API
– Flex API– Sliverlight API
• ArcGIS Server ADFs: out-of-the-box browser-based applications– .NET ADF– Java ADF
• ArcGIS Explorer SDK– ArcGIS Explorer includes a SDK to support developers build custom
tools.
• ArcGIS Engine– A developer product for creating custom GIS desktop applications
ESRI Developer Summit 2008ESRI Developer Summit 2008 2424
Updated and New Online SDK’sSimple, Lightweight, and Powerful Online GIS
Powerful developer APIsfor building rich applicationsfor building rich applicationsusing ArcGIS Server services
U d t d J S i t API• Updated JavaScript API– Fast, easy-to-use Internet Apps– 1.3 Release in February 2008
• Updated Flex API– Rich Internet Apps– 1 1 Release in January 20081.1 Release in January 2008
• New Silverlight/WPF API– Rich Internet and Desktop AppsRich Internet and Desktop Apps– BETA 1.0 Release in March 2008
Developing Applications with Online ServicesArcGIS Resource CentersArcGIS Resource CentersArcGIS Resource CentersArcGIS Resource Centers
Getting StartedGetting Started
Find ContentFind Content
Online SDKsOnline SDKs
ESRI Developer Summit 2008ESRI Developer Summit 2008 2626
Demonstration:Developing Application with
ArcGIS Online Services
Adelheid Freitag
ArcGIS Sharing
N F t f A GIS t 9 3 1New Feature of ArcGIS at 9.3.1
ArcGIS Sharing
•• Is a way for ArcGIS users to easily organize and Is a way for ArcGIS users to easily organize and h hi i f tih hi i f tishare geographic informationshare geographic information
•• Encompasses new features and capabilitiesEncompasses new features and capabilities
–– ArcGIS Online 9.3.1ArcGIS Online 9.3.1–– ArcGIS Desktop 9.3.1ArcGIS Desktop 9.3.1–– ArcGIS Explorer 900ArcGIS Explorer 900
•• Enables users to easily share GIS data maps andEnables users to easily share GIS data maps and•• Enables users to easily share GIS data, maps, and Enables users to easily share GIS data, maps, and tools using ArcGIS Online as the central repositorytools using ArcGIS Online as the central repository
I l d ESRI t t d t tI l d ESRI t t d t t•• Includes ESRI content and user contentIncludes ESRI content and user content
What can you share?
•• LayersLayers–– Map and globe servicesMap and globe servicesp gp g–– Layer package and layer files (.Layer package and layer files (.lpklpk, ., .lyrlyr))–– Explorer layers (.Explorer layers (.nmcnmc))
MM•• MapsMaps–– ArcGIS Desktop maps (.ArcGIS Desktop maps (.mxdmxd, .3dd, ., .3dd, .sxdsxd))
Explorer map (Explorer map ( nmfnmf ncfgncfg))–– Explorer map (.Explorer map (.nmfnmf, ., .ncfgncfg))–– Published map files (.Published map files (.pmfpmf))–– Web mapWeb map
•• ToolsTools–– Services (geocoding, network analysis)Services (geocoding, network analysis)
Explorer addExplorer add ins (ins ( eazeaz))–– Explorer addExplorer add--ins (.ins (.eazeaz))
Sharing Your Work Sharing Your Work –– Layer PackagesLayer PackagesA new method for sharing A new method for sharing ArcGISArcGIS datadata
•• Easily createdEasily createdEncapsulates Your Data and Cartography Encapsulates Your Data and Cartography
yy•• Multiple dissemination methodsMultiple dissemination methods•• Directly usableDirectly usable
SharedShared
EE--mailmail
CDCD
A GISA GIS
SharedSharedFilesFiles
CDCD
ArcGISArcGIS
ArcGISArcGISOnlineOnline
ArcGISArcGISDesktopDesktop
. . . Packages data and . . . Packages data and symbologysymbology
ArcGIS 9.3.1 Layer PackagesEasily shared, brings Easily shared, brings ArcMapArcMap cartography cartography to everyoneto everyone
•• Create using ArcGIS Desktop (ArcMap and Create using ArcGIS Desktop (ArcMap and ArcGlobe)ArcGlobe)ArcGlobe)ArcGlobe)
•• Share via EShare via E--mail, network, DVD, or ArcGIS Onlinemail, network, DVD, or ArcGIS Online
ArcGIS DesktopArcGIS DesktopArcGIS ExplorerArcGIS Explorer
ArcGIS Sharing makes it easy to publish GIS to a wide audience
•• ArcGIS OnlineArcGIS OnlineSharingSharing
•• Layer packagesLayer packages•• Other dataOther data
Use inUse inArcGIS DesktopArcGIS DesktopArcGIS DesktopArcGIS Desktop
And ExplorerAnd ExplorerAuthor using Author using
ArcGIS DesktopArcGIS Desktop
•• Maps, globesMaps, globes•• GeoprocessingGeoprocessing
Serve withServe withArcGIS ServerArcGIS ServerArcGIS ServerArcGIS Server
Share Geographic ContentArcGIS 9.3.1ArcGIS 9.3.1 Web GISWeb GIS
ArcGIS ServerArcGIS Server
A GIS E lA GIS E l
Web GISWeb GIS
ArcGIS DesktopArcGIS Desktop
ArcGIS ExplorerArcGIS Explorer
Desktop GISDesktop GIS
ArcGIS OnlineArcGIS Online Mobile GISMobile GIS
Author Publish Use
…Your framework for publishing…Your framework for publishinggeographic contentgeographic content
Demonstration:ArcGIS Sharing
Molly Zurn
Key Points for Sharing
•• ArcGIS Online includes many readyArcGIS Online includes many ready--toto--use use basemaps and layers which can be discovered basemaps and layers which can be discovered p yp yand used directly via the Web.and used directly via the Web.
•• Our GIS work is more valuable when it is sharedOur GIS work is more valuable when it is shared
•• ArcGIS Online offers a central resource for sharing ArcGIS Online offers a central resource for sharing your maps, layers, and tools with other usersyour maps, layers, and tools with other users
•• You can manage, organize, and control what you You can manage, organize, and control what you share and with whom you share itshare and with whom you share it
Summary: ArcGIS Online offers …
Maps & Data– Online Maps and Map Templates (base map frameworks)Online Maps and Map Templates (base map frameworks)
oESRI, Commercial, and User Maps
GIS Tools– Geoprocessing services (drive time, geometry, etc.)
Location services (geocoding routing)– Location services (geocoding, routing)
A Platform for Web GIS– Web SDK’s
o JavaScript, Flex, and Silverlight– Web Applications
S h d Sh W b M i D t O d ioSearch and Share, Web Mapping, Data OrderingoUtilize cloud computing and hosted ArcGIS servers / storage
Additional ResourcesAdditional ResourcesQuestions, answers and information…Questions, answers and information…,,
••Meet the TeamMeet the TeamMeet the Team Meet the Team ––ArcGIS Online Team, Wednesday at 12:00, Oasis 1ArcGIS Online Team, Wednesday at 12:00, Oasis 1
Oth iOth i••Other sessionsOther sessions––Using the ArcGIS Server REST APIUsing the ArcGIS Server REST API
•• Tuesday, 4:30pmTuesday, 4:30pm--5:45pm, Primrose B5:45pm, Primrose B––Building Your First Rich Internet App with ArcGIS API for FlexBuilding Your First Rich Internet App with ArcGIS API for Flex
•• Tuesday, 4:30pmTuesday, 4:30pm--5:45pm, Primrose A5:45pm, Primrose A
Developing Advanced Apps with ArcGIS JavaScript APIDeveloping Advanced Apps with ArcGIS JavaScript API––Developing Advanced Apps with ArcGIS JavaScript APIDeveloping Advanced Apps with ArcGIS JavaScript API•• Wednesday, 10:30amWednesday, 10:30am--11:45am, Primrose A11:45am, Primrose A
––Developing Advanced Apps with ArcGIS API for FlexDeveloping Advanced Apps with ArcGIS API for Flex•• Wednesday 2:45pmWednesday 2:45pm--4:00pm Primrose B4:00pm Primrose BWednesday, 2:45pmWednesday, 2:45pm 4:00pm, Primrose B4:00pm, Primrose B
Want to Learn More?Want to Learn More?ESRI Training and Education ResourcesESRI Training and Education Resourcesgg
•• Free Web Training SeminarsFree Web Training SeminarsIntroduction to ArcGIS OnlineIntroduction to ArcGIS Online–– Introduction to ArcGIS OnlineIntroduction to ArcGIS Online
–– An Introduction to ArcGIS ExplorerAn Introduction to ArcGIS Explorer
http://www.esri.com/traininghttp://www.esri.com/training