Building                         ArcGIS        Mobile   Solutions                            …in the cloud                ...
esri – a leader in geospatial software EDN Team    Support the developer community      Connecting - www.esri.com/devmee...
ArcGIS | A complete system for geographic information                                       Cloud                     • Di...
Who’s building ArcGIS solutions?                                        Quake MapE311/Service Request                     ...
AgendaBuild “intelligent” webmapsBasemaps and ServicesHost your data in the cloudBuild a mobile applicationGet the most ou...
ArcGIS OnlineBuilding “intelligent” webmaps
ArcGIS OnlineCloud-based geospatial solution 1.   Website for maps and applications 2.   Basemaps and Geo Services 3.   Cl...
A complete geospatial infrastructure      In the cloud                                             Free Map       Webmaps ...
What you can do with ArcGIS Online? Out-of-the-box you can… Create   an account Browse    and find maps Create   “intel...
Webmap Viewers   ArcGIS Online (JS)                        ArcGIS Explorer Online (SL)
DemoArcGIS.com – Build your first webmap
Recap ArcGIS   Online - cloud-based geospatial solution Easy     to find, create and share “intelligent” webmaps Design...
ArcGIS Online Services     How to access your world
ArcGIS Online Services Types   1.   Basemap Services   2.   Task Services (Geo Services)                        •   ArcGIS...
ArcGIS Online Basemaps Types      World Street View      World Imagery (Satellite)      Demographics      Landsat Imag...
Beautiful Maps!
Community Maps Programwww.esri.com/communitymaps
Basemap and Service MetadataDescription:                        Last updated July 2011…Scale:                             ...
ArcGIS Online Task ServicesTask Services = “Geo Services”   World geocoding and address matching   Routing (North Americ...
DemoArcGIS Online Basemaps and Services
RecapHigh-quality basemapsCommunity is contributingDifferent types of Task ServicesFree for development!
Your data in the Cloud     ArcGIS Online cloud hosting
ArcGIS Online Subscription (New!)Subscription     Access to geospace and services in the cloudStandard account +     Bra...
Moving data into the cloudHosting options   Feature   Service – Live data   Tile   Service – Images
What’s a Feature Service? Your data as a “geo service” in the cloud    Accessible via REST, ArcGIS Web and Mobile APIs  ...
Creating feature Services 1.       Import your table or shapefile data          CSV, TXT and Shapefiles (zip)          A...
ArcGIS Online Subscription  Publish   and manage own services  No   1000 feature limit!  Default   space is 2GB  Token...
GoChicago!
DemoHosting your data in the cloud
RecapArcGIS Online Subscription gives you cloud spaceHost data as a Feature or Tile servicesAccessible from all ArcGIS cli...
ArcGIS Mobile APIs  Accessing your data in the cloud
ArcGIS apps for tablets and smartphonesAccess ArcGIS.com webmaps in cloudApple iOSMicrosoft WindowsPhone 7Google Android(C...
ArcGIS Mobile Development OptionsCross-platform     ArcGIS API for JavaScript (compact)Native     ArcGIS for iOS     Ar...
Getting Started1.   Go to the Resource Center2.   Download API3.   Access ArcGIS Online Basemaps4.   Access ArcGIS Online ...
Adding layers to your map// ArcGIS Online Basemap Service<esri:Map x:Name="MyMap" Extent="-120, 20, -100, 40">      <esri:...
Accessing geo services// ArcGIS Online Geometry Serviceprivate void RunBufferService() {      BufferParameters bufferParam...
Accessing features in the cloud // ArcGIS Online Feature ServiceQueryTask _placesQueryService = new QueryTask("http://serv...
Mobile Developer HelpDownloadsAPI ReferenceSamplesForumBlog                        resources.arcgis.com
DemoArcGIS Mobile Development
RecapStart with the out-of-the-box mobile AppsCross-platform and native development optionsArcGIS Resource CentersHow to a...
Getting the most outof your ArcGIS Online     Subscription
GoChicago! Pizza Finder Mobile AppSearch for pizza restaurantsCheck-in/outRoutingDirectionsRating
Cloud implementation + business model Restaurant Owner                        Web Viewers    Webmaps                      ...
GIS mapping and analysis    Closer look at customer information                                           Location        ...
Business AnalystMake better location-based decisions Marketplace Analyses Reports Demographics Decision making            ...
SummaryArcGIS Online    One-stop-shop for webmaps, apps and servicesArcGIS Online Subscription    Host and manage your d...
alaframboise@esri.comnfurness@esri.comEsri Developer Network
Upcoming SlideShare
Loading in...5
×

Building ArcGIS Mobile Solutions in the Cloud

2,316

Published on

Navteq Developer Days presentation that illustrates how to build a complete cloud-based mapping solution. A mobile app is used to monitize the platform by allowing customers to check-in (similar to foursquare).

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,316
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
180
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Building ArcGIS Mobile Solutions in the Cloud

  1. 1. Building ArcGIS Mobile Solutions …in the cloud Allan LaframboiseEsri Developer Network Nicholas Furness
  2. 2. esri – a leader in geospatial software EDN Team  Support the developer community  Connecting - www.esri.com/devmeetup Resources  esri - www.esri.com  Maps and Services - ArcGIS.com  Developer Help - resources.esri.com alaframboise@esri.com nfurness@esri.com
  3. 3. ArcGIS | A complete system for geographic information Cloud • Discover Web • Create • Manage Enterprise • Visualize Mobile • Analyze • Collaborate Local Desktop
  4. 4. Who’s building ArcGIS solutions? Quake MapE311/Service Request Campus Routing Where To/Entertainment
  5. 5. AgendaBuild “intelligent” webmapsBasemaps and ServicesHost your data in the cloudBuild a mobile applicationGet the most out of your subscription
  6. 6. ArcGIS OnlineBuilding “intelligent” webmaps
  7. 7. ArcGIS OnlineCloud-based geospatial solution 1. Website for maps and applications 2. Basemaps and Geo Services 3. Cloud-space for you! - New! ArcGIS.com
  8. 8. A complete geospatial infrastructure In the cloud Free Map Webmaps ViewersBasemaps • ArcGIS Online& Services Web & Mobile Cloud Space APIs
  9. 9. What you can do with ArcGIS Online? Out-of-the-box you can… Create an account Browse and find maps Create “intelligent” webmaps Accessibility Add data (CSV, GPX, SHP) Share with groups Access from any device
  10. 10. Webmap Viewers ArcGIS Online (JS) ArcGIS Explorer Online (SL)
  11. 11. DemoArcGIS.com – Build your first webmap
  12. 12. Recap ArcGIS Online - cloud-based geospatial solution Easy to find, create and share “intelligent” webmaps Design with free viewers No experience with GIS!
  13. 13. ArcGIS Online Services How to access your world
  14. 14. ArcGIS Online Services Types 1. Basemap Services 2. Task Services (Geo Services) • ArcGIS Online
  15. 15. ArcGIS Online Basemaps Types  World Street View  World Imagery (Satellite)  Demographics  Landsat Imagery  Reference  … Other types  Bing, Open Street Map
  16. 16. Beautiful Maps!
  17. 17. Community Maps Programwww.esri.com/communitymaps
  18. 18. Basemap and Service MetadataDescription: Last updated July 2011…Scale: 1:591,657,528 down to 1:4,514Coordinate System: Web Mercator (WKID 102100)Tiling scheme: Bing/GoogleREST http://server.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServerREST:http://tasks.arcgisonline.com/ArcGIS/rest/services/Locators/ESRI_Places_World/Ge ocodeServer
  19. 19. ArcGIS Online Task ServicesTask Services = “Geo Services” World geocoding and address matching Routing (North America and Europe) Geometry Service
  20. 20. DemoArcGIS Online Basemaps and Services
  21. 21. RecapHigh-quality basemapsCommunity is contributingDifferent types of Task ServicesFree for development!
  22. 22. Your data in the Cloud ArcGIS Online cloud hosting
  23. 23. ArcGIS Online Subscription (New!)Subscription  Access to geospace and services in the cloudStandard account +  Brand ArcGIS.com website  Manage users (admin, publishers, users)  Create groups  Create and share private maps and data  Upload your data to the cloudNo servers, infrastructure or GIS expertise!
  24. 24. Moving data into the cloudHosting options  Feature Service – Live data  Tile Service – Images
  25. 25. What’s a Feature Service? Your data as a “geo service” in the cloud  Accessible via REST, ArcGIS Web and Mobile APIs  SQL-like query  Get actual records (features)  Access shapes  Create, Update and Delete
  26. 26. Creating feature Services 1. Import your table or shapefile data  CSV, TXT and Shapefiles (zip)  Automatically geocoded 2. Creates a REST endpoint http://services.arcgis.com/uCXeTVveQzP4IIcx/arcgis/rest/ser vices/Navteq_POI_Cook_County/FeatureServer
  27. 27. ArcGIS Online Subscription  Publish and manage own services  No 1000 feature limit!  Default space is 2GB  Token-based security model
  28. 28. GoChicago!
  29. 29. DemoHosting your data in the cloud
  30. 30. RecapArcGIS Online Subscription gives you cloud spaceHost data as a Feature or Tile servicesAccessible from all ArcGIS clients and APIs (REST)No experience with GIS!
  31. 31. ArcGIS Mobile APIs Accessing your data in the cloud
  32. 32. ArcGIS apps for tablets and smartphonesAccess ArcGIS.com webmaps in cloudApple iOSMicrosoft WindowsPhone 7Google Android(Coming in Q4, 2011) Free!
  33. 33. ArcGIS Mobile Development OptionsCross-platform  ArcGIS API for JavaScript (compact)Native  ArcGIS for iOS  ArcGIS for Windows Phone  ArcGIS for Android (beta)
  34. 34. Getting Started1. Go to the Resource Center2. Download API3. Access ArcGIS Online Basemaps4. Access ArcGIS Online Services5. Access your feature service in the cloud
  35. 35. Adding layers to your map// ArcGIS Online Basemap Service<esri:Map x:Name="MyMap" Extent="-120, 20, -100, 40"> <esri:ArcGISTiledMapServiceLayer ID="StreetMapLayer" Url="http://server.arcgisonline.com/ArcGIS/rest/services/ESRI_StreetMap_World_ 2D/MapServer"> </esri:ArcGISTiledMapServiceLayer> <esri:GraphicsLayer ID=“PlacesLayer" /></esri:Map>
  36. 36. Accessing geo services// ArcGIS Online Geometry Serviceprivate void RunBufferService() { BufferParameters bufferParams = new ESRI.ArcGIS.Client.Tasks.BufferParameters() { BufferSpatialReference = new SpatialReference(4326), OutSpatialReference = MyMap.SpatialReference, Unit = LinearUnit.StatuteMile, }; bufferParams.Distances.Add(SliderDistance.Value); bufferParams.Features.Add(_point); _geometryService.BufferAsync(bufferParams);}void GeometryService_BufferCompleted(object sender, GraphicsEventArgs args){ Graphic bufferGraphic = new Graphic(); bufferGraphic.Geometry = args.Results[0].Geometry; _polygonLayer.Graphics.Add(bufferGraphic);}
  37. 37. Accessing features in the cloud // ArcGIS Online Feature ServiceQueryTask _placesQueryService = new QueryTask("http://services.arcgis.com/uCXeTVveQzP4IIcx/ArcGIS/rest/services/POI_Cook_County/MapServer/0");_placesQueryService.ExecuteCompleted += PlacesQueryTask_ExecuteCompleted;private void RunPlacesService(){ ESRI.ArcGIS.Client.Tasks.Query query = new ESRI.ArcGIS.Client.Tasks.Query(); query.Geometry = _bufferGeometry; query.OutFields.Add("Name, Address,Street,City,County,Phone,Description,Cuisine,Chain"); query.Where = "Description like %restaurant%“; _placesQueryService.ExecuteAsync(query);}private void PlacesQueryTask_ExecuteCompleted(object sender, QueryEventArgs args){ foreach (Graphic selectedPOI in args.FeatureSet.Features) { placesLayer.Graphics.Add(selectedPOI); }}
  38. 38. Mobile Developer HelpDownloadsAPI ReferenceSamplesForumBlog resources.arcgis.com
  39. 39. DemoArcGIS Mobile Development
  40. 40. RecapStart with the out-of-the-box mobile AppsCross-platform and native development optionsArcGIS Resource CentersHow to access your data in the cloud
  41. 41. Getting the most outof your ArcGIS Online Subscription
  42. 42. GoChicago! Pizza Finder Mobile AppSearch for pizza restaurantsCheck-in/outRoutingDirectionsRating
  43. 43. Cloud implementation + business model Restaurant Owner Web Viewers Webmaps Administration • ArcGIS OnlineCustomerCheck-ins ArcGIS Mobile App Basemaps & Services
  44. 44. GIS mapping and analysis Closer look at customer information Location Time Routing RatingsIdentify patternsUnderstand demographicsTarget advertising & promotion
  45. 45. Business AnalystMake better location-based decisions Marketplace Analyses Reports Demographics Decision making bao.esri.com
  46. 46. SummaryArcGIS Online  One-stop-shop for webmaps, apps and servicesArcGIS Online Subscription  Host and manage your data in the cloudArcGIS Mobile APIs  Easy to consume cloud data and servicesMonetize your investment  GIS analyses, Demographics, Business Analyst
  47. 47. alaframboise@esri.comnfurness@esri.comEsri Developer Network
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×