Implementing a Mobile GIS

17 downloads 10771 Views 3MB Size Report
What Is ArcPad. • Mobile lightweight GIS focused on field data collection ... Platforms: •Windows Mobile. •Windows. Form Factor: •Handheld devices. •Tablet.
Implementing a Mobile GIS Tom Brenneman Esri

Agenda



Mobile GIS Overview



ESRI Mobile GIS Solutions -

ArcPad

-

ArcGIS Mobile

-

ArcGIS for iOS



Select a Mobile GIS Solution



Q&A

Mobile GIS Overview

ArcGIS 10 A Complete System for Geographic Information

Cloud Web

Mobile and lightweight GIS

• Visualize • Create • Collaborate • Discover • Manage • Analyze

Enterprise

Local Desktop Making GIS available to everyone

Why use mobile GIS? •





Improve field productivity -

Use maps to make decisions

-

View location of real-time information

-

Route and navigate using maps

Maintain operational data -

Inspect assets

-

Collect accurate locations

-

Capture observations

-

Record events

Facilitate accurate operational awareness -

Real-time locations

-

Wireless synchronization

Mobile and Lightweight GIS Challenges Connectivity

Platforms •Windows •Windows Mobile •Apple iOS •…

•Always connected •Sometimes connected •Never connected

Mobile & Lightweight GIS

Form Factor •Phone •Handheld •Tablet •Laptop

Device Capabilities •GPS •Camera •Range Finder •…

Addressing many use cases, across many domains…

Mobile and Lightweight GIS: Products

Mobile & Lightweight GIS

ArcGIS for iOS

ArcGIS Mobile

ArcPad

Addressing many use cases, across many domains…

ArcPad

What Is ArcPad



Mobile lightweight GIS focused on field data collection



Supports high accuracy GPS/GIS & external data collection devices.



Advanced field GIS functionality



Ability to support Ad-Hoc work flow



Integrated with ArcGIS system





ArcGIS Online



ArcGIS Server



ArcGIS Desktop

Can be customized using ArcPad Studio

ArcPad:

Platforms:

Connectivity

•Windows Mobile •Windows

•Disconnected •Occasionally Connected

ArcPad

Form Factor: •Handheld devices •Tablet

Device Capabilities •GPS •Camera •Range finders •Other sensors

ArcGIS for iOS and Windows Phone 7

What is iOS?



Apple uses the same OS for all its touch devices -

Formerly called “iPhone OS”



Renamed to “iOS”



ArcGIS for iOS



ArcGIS API for iOS

ArcGIS for iOS and Windows Phone 7

Platforms:

Connectivity

•Apple iOS

•Always Connected

ArcGIS for iOS and Windows Phone 7

Form Factor: •iPhone •iPad •iPod Touch

Device Capabilities •GPS •Camera

What is ArcGIS for iOS?



ArcGIS for iOS Application -



Ready to deploy

ArcGIS API for iOS

ArcGIS for iOS Application



ESRI’s first iOS application!



Universal Application





iPad



iPhone



iPod Touch

Works with maps •

ArcGIS Online



On Premise Content Server

Capabilities of the ArcGIS for iOS Application



Browse and search map galleries



Access on premise and online data



Search, and Identify



Execute predefined queries



Measure distance and area



Share with other iOS users



Data editing!

ArcGIS API for iOS



Build focused mapping apps for iPhone/iPad



Native Objective C API



Implement GIS into an existing application

Features of the ArcGIS API for iOS •





Service Layers -

Supports multiple map projections

-

Dynamic and cached

-

Bing and Open Street Map

Graphics -

Sketch graphics on map canvas

-

Create callouts

Tasks -

Query, Identify, Find GIS features

-

Collect GIS features

-

Locate/Geocode addresses

-

Geometry operations

-

Geoprocessing Tasks

Who is it for? Everyone! Existing ArcGIS Customers •

Consumers of Enterprise GIS



Consumers of Community Mapping



GIS developers



ESRI business partners

iOS Community •

Consumers of Community Mapping



iOS Developers

ArcGIS for Windows Phone



Same features as ArcGIS for iOS



App available from the Microsoft Marketplace



API built on the Windows Phone Application Platform

ArcGIS for Android



API currently available through beta program



Comparable application coming soon

Using ArcGIS for Windows Phone or iOS

ArcGIS Mobile

What is ArcGIS Mobile?





ArcGIS Mobile is the technology framework that extends the reach of GIS to the field

Mobile

Web

ArcGIS Mobile provides: Desktop

– Ready-To-Deploy

Applications

– .NET

Software Development Kit (SDK)

– Tools for authoring projects ArcGIS.com ArcGIS Server

ArcGIS Mobile: Connectivity

Platforms: •Windows Mobile •Windows

ArcGIS Mobile

Form Factor: •Smart phones •Handheld devices •Tablet

•Connected •Occasionally connected •Disconnected

Device Capabilities •GPS •Camera •Range finder •Other sensors

What is in ArcGIS Mobile at 10 ArcGIS Mobile compliments ArcGIS Server/Desktop and allows an organization to deploy maps and GIS tasks to their mobile workers •Application

for Windows and Windows Mobile

•Mobile

Project Center (share project on arcgis.com)

•Mobile

Geoprocessing Tools -- Desktop solution

•Mobile

SDK and Application framework

ArcGIS Mobile Applications •

For Windows Mobile



For Windows (Tablet)



Easy to use mobile GIS: - Simple GIS Feature Editing - Map Viewing with GPS - Task-driven user experience



Easy to deploy mobile GIS - Data access via ArcGIS Server/Desktop - Project configuration via mobile Project Center - Data extraction via GP tools



Target devices: - Windows Mobile 5 Pocket PC/Smart Phone - Windows Mobile 6 Professional/Standard - Windows XP/Vista/7

Windows Tablet Application



App for Windows Devices (XP/Vista/7)



Designed for the Windows Form Factor & In-Vehicle Use



Integrated Touch-Screen Keyboard



Dim Basemap to provide visual contrast between layers

28

Mobile Project Center for creating and managing mobile projects •

Create Mobile Projects Add mobile maps from ArcGIS Server • Base map Layers • Provision Tasks & Extensions to your Field Projects. •



Store Field Projects: • Locally • On-Premise (ArcGIS Server) • ArcGIS.com

ArcGIS Mobile GeoProcessing tools Desktop Solution





Create Mobile Map Tool -

creates a ready-to-go mobile project package for use with ArcGIS Mobile

-

applications

Synchronize Mobile Cache Tool -

Synchronizes a mobile cache with its data source via map document

ArcGIS Mobile Workflow for Desktop Enabling the Mobile Workforce

ArcGIS.com

Define data model Design mobile map 1

ArcGIS SERVER

MPC 4 2

ArcGIS Desktop •Design •Author •Setup 3

Mobile GP Tools •Create mobile project •Synchronize

ArcGIS Mobile •Map •Collect •Search 5 •Sync

ArcGIS Mobile Workflow for Server Enabling the Mobile Workforce

Define data model Design mobile map

ArcGIS.com

3

1

ArcGIS SERVER

MPC 4 2 ArcGIS Desktop •Design •Author •Setup •Extract

Mobile GP Tools •Create mobile project •Synchronize

ArcGIS Mobile •Map •Collect •Search 5 •Sync

Licensing update Feature of ArcGIS Desktop 5-pack deployment bundles available Entitled to single deployment Feature of ArcGIS Server Advanced Enterprise. Unlimited Deployments

Using ArcGIS Mobile Walkthrough

ArcGIS for Windows Mobile/Tablet SDK at 10 •



Core SDK -

Builds new field applications from scratch

-

Embed GIS into existing LOB applications

Application SDK -

Available for both tablet and windows mobile

-

Extends ready-to-deploy applications

-

Creates new tasks or customize existing tasks

-

Developer help and samples

Extensible Application SDK •

Designed for ready-to-deploy tablet and Windows Mobile applications



Create Add-Ins for Windows & Windows Mobile Apps -

Changes existing tasks/workflows

-

Integrates new business logic and Implementations

New tasks

Custom map layer Custom menu items

Select a Mobile GIS Solution

Selecting a Mobile GIS Solution Ready-to-deploy solutions ►ArcGIS

Mobile Application

►ArcPad ►ArcGIS

for iOS

Custom solutions built with: ►ArcGIS

Mobile SDK

►ArcPad

Studio

►ArcGIS

API for iOS

Selecting a ready to deploy solution Benefits: 

Minimal configuration or customization



Flexible and varied field tasks and workflows



Cost-effective



No developer skills required

Windows and Windows Mobile Platform: ►

ArcGIS Mobile Application



ArcPad

iOS / Windows Phone Platform: ►

ArcGIS for iOS / Windows Phone Application

ArcPad and ArcGIS Mobile ArcPad •

Supports Ad-hoc field data collection



Advanced GPS/GIS editing



High Accuracy GPS Workflow



Users typically have GIS Training



Using scripts to customize

ArcGIS Mobile •

Focused Mobile Applications



Task-based



Defined Workflow



Field users don’t require to have GIS training



.NET SDK

ArcPad Ad-hoc

Traditional Data Collection Market

ArcGIS Mobile

Planned Enterprise Mobile Market

Thank You



Questions?

IGIC Mobile Workshop walkthroughs  Publishing a mobile editing app for iOS and Windows Phone 7   (and soon to be Android)  In this walkthrough you will be publishing a map document from the Citizen Service Request template  on resources.arcgis.com.  You can find all the local government templates at  http://resources.arcgis.com/ > Local Government > Local Government Gallery. The map document used  for this template is a good one for general data collection via an iOS application.  By simply loading the  schema into an enterprise geodatabase and publishing a map document you can start collecting features  in the ArcGIS for iOS application.  You can also modify this schema with your own data field to collect  the specific data that you want.   1. Use remote desktop to connect to 50.16.228.95  a. Ask the moderator for your student number.  Change the X in the user name and  password with this number.  b. User: localhost\studentX  c. Password: studentX  2. Open ArcMap and create a new empty map.  3. Open the Catalog window.  4. Double‐click Database Connections > Add Spatial Database Connection  5. Enter the following connection information  a. Server: {Leave blank}  b. Service: sde:postgresql:50.16.229.43  c. Database: sdegdb  d. Username: {Same as studentX user name above}  e. Password: {Same as studentX password above}  6. Rename your “Connection to Other” to something that makes sense to you (e.g.  StudentX@sdegdb).  7. Right‐click your new geodatabase connection and click Make Default Geodatabase.  8. Open the Search Window.  9. Change the search location to ArcGIS Online.  10. Search for Citizen Request.  11. Click Citizen Requests Layer Package (Schema Only).  A schema only layer package makes it easy to apply a schema to your database using your  coordinate system.  12. Expand Show Details.  This is where you can change the coordinate system for the layer package.  Currently the layer  package is in WGS 1984 Web Mercator Auxiliary Sphere which is what we want for this application. 

13. Click OK.  The schema is created in your default geodatabase and a layer is added to the map referencing that  data.  This is why it is a good idea to set your default geodatabase first. When you download a  schema only layer package, ArcMap also automatically starts an edit session to start adding  features.  In this case though, you will be adding features via a mobile application so you can just  stop editing.  14. From the Editor toolbar Click Editor > Stop Editing.  You will save your data in a folder created for your account.  15. Save the map to D:\GIS Data\studentX\CitizenRequest.mxd.  Now you have data in an enterprise geodatabase and you have a map document referencing that  data.  16. In the Catalog window navigate into Database Connections   17. Right‐click  {your sdegdb connection} and click Refresh.  18. Navigate into {your sdegdb connection} > sdegdb.studentX.CitizenRequests and double click  sdegdb.studentX. RequestsCollection.  Now that you have the template data in the geodatabase you can customize it for the kind of data  that you want to collect.  For example if you wanted to collect restaurant information you might add  a RestaurantName field and a RestaurantType field.  For the RestaurantType field you would add a  domain with all the valid restaurant types.  That way the mobile application will show a pick list  instead of a text box.  19. Add fields for the data that you want to collect.  If you want to create a domain, you will need to  close the feature class properties and open the properties for the geodatabase.  When you are  done, close the Feature Class Properties window.  20. In the Catalog window navigate into GIS Servers and double‐click Add ArcGIS Server.  21. Select Manage GIS Services and click Next.  22. For Server URL enter http:// 50.16.228.95/ArcGIS/Services  23. For Host Name enter localhost.  Your dialog should resemble the screen shot below. 

 

   24. Click Finish to create the administrative connection to the local ArcGIS Server instance.  25. Open the Map Service Publishing toolbar.  26. Click the Save Map Service Definition button  27. 28. 29. 30. 31.



Click the Home button   to navigate to the same location as your map document.  For File name enter CitizenRequestMSD.  In the Catalog window Right‐click your Home folder and click Refresh.  In the Catalog window right‐click CitizenRequestMSD and click Publish to ArcGIS Server.  If you have changed the type of data that you want to collect, you can change the service name  as appropriate.   

To organize all the services on the server you have a folder named for your login.  Publish all your  content to this server folder to avoid any conflicts with others in the workshop.  32. Change your folder name to StudentX.  Your dialog should resemble the screen shot below. 

 

  33. Click Next.  Next you will enable feature access for the map service.  This is what will allow the iOS application to  edit the data.  Once published, you will see a FeatureServer resource in the ArcGIS Services Directory  with the same name as your map service.  This FeatureServer resource is the one you will use when  adding this service to the map that will be used in the iOS application.  34. Check Feature Access.  Your dialog should resemble the screen shot below. 

  35. 36. 37. 38.

Click Next.  Click Finish.  Close ArcMap and Save the changes to your map.  Log off of 50.16.228.95 

You have successfully published a map service that can be edited via an iOS application.  Now you will  build the web map that can be loaded by the ArcGIS for iOS application.  39. 40. 41. 42.

On your local machine open a web browser and navigate to http://50.16.228.95/ArcGIS/rest.   Navigate into the StudentX folder where you published your service.  Click on the FeatureServer link for your new map service.  Click ArcGIS.com Map at the top of the page. 

Clicking the ArcGIS.com Map is a shortcut for creating a map on ArcGIS.com that uses this service.   Alternatively you could have navicated to ArcIGS.com and added the resource from there.  43. 44. 45. 46. 47.

In the search box in the upper right corner enter Ball State and press Enter.  Change your Basemap to Streets.  Click the Edit button to see the web editing that you can do with the ArcGIS.com map.  Click Save.  Enter your Esri Global Account and click Sign In.  If you have never used ArcGIS.com click one of  the option.  48. Enter a title, tags, and summary information.  Whatever you think is appropriate will be fine. 

49. 50. 51. 52. 53. 54.

When done click Save Map.  Click Ok to the Map Saved dialog.  Open ArcGIS for iOS application on your iOS device or ArcGIS on your Windows Phone 7.  Click Find Maps in the lower right corner of the application.  Click My Maps.  Open your map and start editing.  Collect features is an option under the Map Tools wrench in  the upper right corner of the application.  Pictures can be added via the Attachments attribute  of the feature.  You might also keep the ArcGIS.com map open so you can see the new features  as they are added.  Just pan the map to see new features. 

Challenge  If you have extra time, try this out.  You will add a predefined query to the web map.  1. Open a browser and navigate to ArcGIS.com.  2. Click Start ArcGIS Explorer Online.  3. Open the map you created above. 

  4. 5. 6. 7. 8.

In the Home tab of the ribbon click Map Contents.  In the Map Contents click CitizenRequestMSD – Requests.  Click the Tools Tab in the ribbon.  Click the Query tool.  Build the Expression requesttype = 3. 

Request type 3 is a flooding event.  This is the code stored in the geodatabase.  The value that you see in  the application is the domain description.  Below are all the domain values and description for the  domain used by this field (dRequestType). 

0  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15   

Abandoned Vehicle  Animal Services  Driveway Infraction  Flooding  Graphitti Removal  Homeless Nuisance  Illegal Dumping  Parking Violation  Plant/Tree Complaint  Pothole Obstruction  Roadway Danger  Sidewalk Danger  Streetlight Broken  Street Sign Missing/Damaged  Trash Removal  Water Leak 

9. In the Map content panel rename New Query to Flooding.  10. Save the map.  In your mobile device you need to close the map and open it again to download the latest version of  the web map.  11. 12. 13. 14.  

In your mobile device open a new map.  In your mobile device open the map you created above.  Add a Flooding request.  Click the Search button and search for Flooding events using the predefined search. 

  Publishing an ArcGIS mobile project   In this walkthrough you will be publishing a map document from the Damage Assessment template on  resources.arcgis.com.  You can find all the local government templates at http://resources.arcgis.com/ >  Local Government > Local Government Gallery. The map document for this template is great for a  damage assessment application.  It includes a complete schema along with a wide assortment of  domains to make data entry easier. By simply loading the schema into an enterprise geodatabase and  publishing a map document you can start collecting features using ArcGIS Mobile.    1. Use remote desktop to connect to 50.16.228.95  a. Ask the moderator for your student number.  Change the X in the user name and  password with this number.  b. User: localhost\studentX  c. Password: student  2. Start ArcMap and open   D:\GIS Data\DamageAssessmentforArcGIS10\Mapsandgeodatabase\  DamageAssessmentWithFieldCrew.mxd  This map document is a modification of the DamageAssessment map document that comes with the  template.  The field crew features have been added to the map to allow for the field crew  capabilities in the mobile application.  Also the US National Grid was removed from the map and  each of the layer symbols were given a unique name so they can be distinguished in ArcGIS Mobile.  3. If you didn’t create a database connection in the walkthrough above, follow these instructions.  a. Open the Catalog window.  b. Double‐click Database Connections > Add Spatial Database Connection  c. Enter the following connection information  i. Server: {Leave blank}  ii. Service: sde:postgresql:50.16.229.43  iii. Database: sdegdb  iv. Username: {Same as studentX user name above}  v. Password: {Same as studentX password above}  d. Rename your “Connection to Other” to something that makes sense to you (e.g.  Student1@sdegdb).  e. Right‐click your new geodatabase connection and click Make Default Geodatabase.  4. Open the Distributed Geodatabases toolbar.  5. Click the Extract Data   button.  6. For “What do you want to extract?”, click Schema Only.  You will extract just the schema so you can add your own data. 

7. For “Which geodatabase do you want to extract to?” browse to and select your connection to  sdegdb.  To edit with ArcGIS Mobile your data must be in an Enterprise (ArcSDE) geodatabase.  Other read‐ only operational layers can be stored in a file geodatabase.  8. Check “Show advanced options for overriding data extraction defaults when I click Next”.  Your dialog should resemble the following. 

 

  9. Click Next.  10. Click Next on the “Advanced Extract Data Options” wizard pane.  When extracting a schema you can change the resulting spatial reference.  For mobile applications  the most important thing is to make the coordinate system the same as your basemap.  For the sake  of time we will be using ArcGIS online basemaps so we need to store the data using the WGS 1984  Web Mercator (Auxiliary Sphere) projection.  In your mobile projects you would probably choose a  local coordinate system and create your own simplified basemap for the mobile application. 

11. 12. 13. 14. 15.

For “Output Spatial Reference” click “Specify a new spatial reference for the extracted schema”.  For Dataset Name leave EmergencyOperations selected.  Click Edit.  Click Select.  Navigate to and select Projected Coordinate Systems > World > WGS 1984 Web Mercator  (Auxiliary Sphere).prj  16. Click Add then OK to set the coordinate system.  17. For Dataset Name select FieldCrew.  18. Repeat steps 13‐16 for the FieldCrew data.  Your dialog should resemble the  following.

  19. Click Next.  The Data Extraction wizard has a very useful option of creating a new map document that points to  the newly extracted data.  Using this will save you some time instead of having to fix layer paths  later. 

20. Select “Save a copy of this map document with the layers and tables pointing at the extracted  data.”  21. For the map document path enter D:\GIS Data\studentX\DamageAssessmentIN.mxd where X is  your student number.  Your dialog should resemble the  following.

  22. Click Finish.  23. In the Catalog window, right‐click your database connection to sdegdb and click Refresh.   Data edited with ArcGIS Mobile can be versioned or not.  However there are more options for  disconnected edits and change management available with versioning.  24. Right‐click the sdegdb.studentX.EmergencyOperations feature dataset and click Register As  Versioned.  25. Click OK to the Register As Versioned dialog. (Do NOT check the box).  26. Right‐click the sdegdb.studentX.FieldCrew feature dataset and click Register As Versioned.  27. Click OK to the Register As Versioned dialog. (Do NOT check the box). 

Now you will change the extent of the map to your area of interest.  You will add the streets  basemap to give you a visual indication of your current area but later you will remove it before  publishing.  28. Click the arrow next to the Add data button and click Add Basemap. 

  29. Add the Streets basemap.  30. 31. 32. 33. 34. 35. 36.

 button.   Click the Find  Click the Locations tab.  For Single Line Input type Muncie IN and click Find.   Right‐click the result and click Pan To.  Zoom out a little to get the entire city in the map.  Remove the Basemap layer from the map.  Right‐click the Layers data frame and click Properties. 

Now you will set the Full Extent property for the map.  This is required for map services that allow  mobile data access.  If you enable Mobile Data Access on a map that has no specific extent defined  for the full extent, the map service will not start.  37. 38. 39. 40. 41.

Click the Data Frame tab.  For “Extent Used By Full Extent Command” select other and click Specify Extent.  Select “Current Visible Extent” and click OK.  Click the General tab.  For Label Engine, select ESRI Standard Label Engine. 

Only standard labeling is supported with mobile maps.  42. Click OK.  43. Save the map.  44. Open the Map Service Publishing toolbar.  45. Click the Save Map Service Definition   button.  46. Save the MSD as D:\GIS Data\studentX\DamageAssessmentINMSD.msd where X is your student  number.  47. 48. 49. 50.

In the catalog window create a new folder connection   to D:\GIS Data\studentX.  In the catalog window expand D:\GIS Data\studentX.  Right‐click DamageAssessmentIN.msd and click Publish to ArcGIS Server.  For Folder Name select StudentX where X is your student number. 

Your dialog should resemble the following. 

  51. Click Next.  Next you will select Mobile Data Access as a feature of this map service.  This is what will allow ArcGIS  Mobile to edit the data.    52. On the second panel check Mobile Data Access. 

Your dialog should resemble the 

following. 53. 54. 55. 56. 57.

 

Click Next.  Click Finish to publish the service.  In the Catalog window, verify that your service published successfully.  Close ArcMap.  Logout of the cloud server. 

Create a mobile project  Now you will use the Mobile Project Center to create a mobile project.  The mobile project is what will  be loaded into ArcGIS Mobile on the mobile device.  The mobile project not only defines what services  and data will be included in the project but also the features and capabilities of the application.    1. 2. 3. 4. 5.

Start the Mobile Project Center.  Click New to create a new project.  Click Add.  Under Add Operation Layer make sure ArcGIS Server is selected.  In the Find Map Service box, enter http://50.16.228.95/ArcGIS/ and press Enter (make sure to  press Enter after entering the address to make sure the service list updates.)  6. Expand StudentX.  7. Select DamageAssessmentIN and click Add. 

You will add a basemap from ArcGIS Online.  This requires that the device is always online to be able  to use this basemap.  For disconnected workflows, you would create your own simplified basemap  that you would deploy to the mobile device as a mobile cache.  8. 9. 10. 11. 12.

Under Add Base Map Layer click ArcGIS Online.  Expand Free Maps.  Scroll down, select World_Street_Map and click Add.  Close the Add Map Layers dialog by clicking the X in the upper right corner.  Expand the DamageAssessmentIN service and select Initial Structural Assessment. 

The mobile project center allows you to create a mobile project that presents data to your users in a  way that makes sense to them.  You can control the fields that are displayed and you can use  descriptive text for fields instead of field names.  13. Click the View Form tab and remove all the fields from the View Form except the following:     Collapse or partial Collapse   Inspector   Structure type   Occupancy   Building Story Leaning   Foundation Damage   Roof/Floor Damage   Estimated Damage   Additional Comments   Last Update Date   Photo  (You can hold down the shift key to remove several fields at once.  It might be easiest to  remove all the fields and add these back in one at a time.)  14. Click the Edit Form tab.  15. Under Edit Form Fields, select the Building Story Leaning field and enter the following text for  the Caption: How much is this building leaning?  16. Take a minute to explore the other options available on the different tabs.  You can also configure the tasks that are available in the application.  First you will change the text  that is displayed for Collect Features to something that is more applicable to damage assessment.  17. In the lower left of the application click Tasks. 

  18. In the Tasks list click Collect Features.  19. Change the Collect Features Name to Assess Damage.  20. Change the Collect Features Description to Make a damage assessment for an asset.  The search task, as the name implies, allows users to find features in the map.  However you can  create pre‐built queries for things that users might be searching on very often.  For example, you  will create a query for assessors to be able to quickly find damaged emergency services locations.    21. In the Tasks list click Search.  22. Make sure the Feature Layer is set to Initial Structural Assessment and for Feature Type, select  Initial Assessment Damaged.  23. Click Create Query.  24. For Name enter Damaged Emergency Services.  25. For Search Area choose Entire Map Extent  26. Under Search Criteria set the following properties.   Field: Occupancy   Value: Emergency Services  27. Click Add to save the criteria in the query.  By default, edits made in the field are only sent to the server when the user chooses to post them.   However, you can send those edits as soon as the data changes or as soon as the user is connected  to the network.  28. In the Tasks list click Manage Edits.  29. For Autopost Option, choose When Data Changes.  Now you will add field crew logging and sign in to the application.  The sign in feature is not access  control.  Instead it is a way for someone to identify themselves on the map.  This will allow field  users to interact with each other through the map.  In an emergency response, this is important so  field crews can quickly collaborate and see each other’s location to focus efforts where they are  needed.  30. 31. 32. 33. 34.

In the lower left of the application click Capabilities.  Click Add > Sign In.  Click Add > Field Crew Logging.  In the lower left of the application click Tasks.  Click Add > View Field Crew. 

  35. Take a minute to explore the other settings that you can configure in the application.  Now you will save your map to ArcGIS.com.  Saving it in ArcGIS.com will make it easy for you to  deploy the application to you users.    36. 37. 38. 39. 40. 41. 42. 43. 44. 45.

Click Save > Save.  For project title enter Muncie Damage Assessment.  For Tags enter Muncie, Damage Assessment.  Enter a description.  Click Next.  For Save Project click On ArcGIS.com.  Sign‐in to ArcGIS.com.  For Project enter MuncieDamageAssessment.  Click Ok.  Close the Mobile Project Center. 

Deploy a mobile project 

 

Now you will use ArcGIS.com to deploy your mobile application to your damage assessment team.  You  will use ArcGIS.com groups to control who has access to this mobile application.  In a production system  you would likely you will be provisioning (copying) the mobile the mobile projects and data to the  mobile devices but this is an easy, ad‐hoc way of distributing an application.   You can also deploy the  application to your ArcGIS Server web server.  There is more information on deployment available in the  ArcGIS Mobile help under “Deploying mobile projects to devices”.  1. Open a web browser and navigate to www.arcgis.com.  2. If necessary Sign In, in the upper right hand corner of the application.  3. Click 



Mobile projects can only be distributed through groups on ArcGIS.com so you will create one now.  4. 5. 6. 7.

Click  .  For name, enter Muncie Emergency Response.  For Tags (right side of the page), enter Muncie, Emergency Response, Damage Assessment.  For Status click Private. 

8. Click 



9. 10. 11. 12.

Click  .  Check the box next to Muncie Damage Assessment and click Share.  Check the box next to Muncie Emergency Response and click OK.  Close your browser. 

Use a mobile project 

 

Now you will use ArcGIS Mobile to download the mobile project and start editing.  In this case we will  use ArcGIS mobile on your PC to edit the data but this could just as easily be a tablet or mobile device in  the field.  1. 2. 3. 4. 5. 6. 7. 8.

Start ArcGIS Mobile.  Click Download Project in the lower right corner of the application.  Click (don’t double click) Download project from ArcGIS.com.  Sign in to ArcGIS.com.  Click (don’t double click) the Muncie Emergency Response group.  Click (don’t double click) the Muncie Damage Assessment project.  Click New User.  Enter some information about yourself and click Ok.  If you enter Phone and Email they can  show up as links in the device when someone gets information about you.  9. Click Tasks and experiment with adding and querying features. 

Notice when you set the attributes the “How much is the building leaning?” question is visible  instead of the field description.  For Occupancy make sure to add at least one feature for Emergency  Services so you can experiment with the saved query you created.  Notice that when you get done  adding a feature you can add another with the same attributes.  This is useful in the field when you  are adding several similar features in one area.  10. Experiment with some of the navigation and layer control features by clicking the arrow on the  right. 

 

 in the upper left then click Settings to see the different ways you can  11. Click the globe  change the application.    Make experiment with the Appearance options in the Application Settings.  You can change the skin  and brightness of the application.  This can make the application much easier to use in the field.  12. After you have added some points open a web browser and navigate to  http://50.16.228.95/ArcGIS/Rest/StudentX .  13. Click on the DamageAssementIN MapServer link.  14. At the top of the page for View In click ArcGIS.com Map. 

Notice that the points you are adding to the mobile application are automatically available via the  map service.  Imagine data like this being used in a Common Operations Picture application available  to decision makers who can react to data being dynamically collected in the field.