• No results found

Implementing a Mobile GIS. Tom Brenneman Esri

N/A
N/A
Protected

Academic year: 2021

Share "Implementing a Mobile GIS. Tom Brenneman Esri"

Copied!
60
0
0

Loading.... (view fulltext now)

Full text

(1)

Tom Brenneman

Esri

(2)

Agenda

Mobile GIS Overview

ESRI Mobile GIS Solutions

-

ArcPad

-

ArcGIS Mobile

-

ArcGIS for iOS

Select a Mobile GIS Solution

(3)
(4)

ArcGIS 10

A Complete System for Geographic Information

Making GIS available to everyone

Making GIS available to everyone

Cloud

Cloud

Enterprise

Enterprise

Local

Local

Visualize

Visualize

Create

Create

Collaborate

Collaborate

Discover

Discover

Manage

Manage

Analyze

Analyze

Web

Web

Mobile and lightweight GIS

Mobile and lightweight GIS

Desktop

(5)

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

(6)

Mobile and Lightweight GIS Challenges

Platforms

•Windows

•Windows Mobile

•Apple iOS

•…

Form Factor

•Phone

•Handheld

•Tablet

•Laptop

Device

Capabilities

•GPS

•Camera

•Range Finder

•…

Connectivity

•Always connected

•Sometimes connected

•Never connected

Addressing many use cases, across many domains…

Mobile & Lightweight

Mobile & Lightweight

GIS

(7)

Mobile and Lightweight GIS: Products

ArcGIS

for iOS

ArcGIS

Mobile

ArcPad

Addressing many use cases, across many domains…

Mobile & Lightweight

Mobile & Lightweight

GIS

(8)
(9)

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

(10)

ArcPad:

Platforms:

•Windows Mobile

•Windows

Form Factor:

•Handheld devices

•Tablet

Device

Capabilities

•GPS

•Camera

•Range finders

•Other sensors

Connectivity

•Disconnected

•Occasionally Connected

ArcPad

ArcPad

(11)

ArcGIS for iOS and Windows

Phone 7

(12)

What is iOS?

Apple uses the same OS for all its touch devices

-

Formerly called “iPhone OS”

Renamed to “iOS”

ArcGIS for iOS

(13)

ArcGIS for iOS and Windows Phone 7

Platforms:

•Apple iOS

Form Factor:

•iPhone

•iPad

•iPod Touch

Device

Capabilities

•GPS

•Camera

Connectivity

•Always Connected

ArcGIS for iOS and

ArcGIS for iOS and

Windows Phone 7

(14)

What is ArcGIS for iOS?

ArcGIS for iOS Application

-

Ready to deploy

(15)

ArcGIS for iOS Application

ESRI’s first iOS application!

Universal Application

iPad

iPhone

iPod Touch

Works with maps

ArcGIS Online

(16)

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

(17)

ArcGIS API for iOS

Build focused mapping apps for iPhone/iPad

Native Objective C API

(18)

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

(19)

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

(20)

ArcGIS for Windows Phone

Same features as ArcGIS for iOS

App available from the Microsoft Marketplace

API built on the Windows Phone Application

Platform

(21)

ArcGIS for Android

API currently available through beta program

(22)

Using ArcGIS for

Windows Phone or iOS

(23)
(24)

What is ArcGIS Mobile?

ArcGIS Mobile is the

ArcGIS Mobile is the

technology framework

technology framework

that extends the reach

that extends the reach

of GIS to the field

of GIS to the field

ArcGIS Mobile provides:

ArcGIS Mobile provides:

Ready

Ready

-

-

To

To

-

-

Deploy Applications

Deploy Applications

.NET Software Development

.NET Software Development

Kit (SDK)

Kit (SDK)

Tools for authoring projects

Tools for authoring projects

ArcGIS Server

ArcGIS Server

ArcGIS.com

ArcGIS.com

Desktop

Desktop

Mobile

Mobile

Web

Web

(25)

ArcGIS Mobile:

Platforms:

•Windows Mobile

•Windows

Form Factor:

•Smart phones

•Handheld devices

•Tablet

Device

Capabilities

•GPS

•Camera

•Range finder

•Other sensors

Connectivity

•Connected

•Occasionally

connected

•Disconnected

ArcGIS Mobile

ArcGIS Mobile

(26)

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

(27)

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

(28)

Windows Tablet Application

28

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

(29)

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

(30)

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

(31)

ArcGIS Mobile Workflow for Desktop

Enabling the Mobile Workforce

Define data model

Design mobile map

1

ArcGIS Mobile

•Map

•Collect

•Search

•Sync

5

MPC

4

3

ArcGIS

ArcGIS

SERVER

SERVER

ArcGIS.com

ArcGIS.com

ArcGIS Desktop

•Design

•Author

•Setup

2

Mobile GP Tools

•Create mobile

project

•Synchronize

(32)

ArcGIS Mobile Workflow for Server

Enabling the Mobile Workforce

Define data model

Design mobile map

1

ArcGIS Mobile

•Map

•Collect

•Search

•Sync

5

MPC

4

3

ArcGIS

ArcGIS

SERVER

SERVER

ArcGIS.com

ArcGIS.com

ArcGIS Desktop

•Design

•Author

•Setup

•Extract

2

Mobile GP Tools

•Create mobile

project

•Synchronize

(33)

Licensing update

Feature of ArcGIS Desktop

5-pack deployment bundles available

Entitled to single deployment

Feature of ArcGIS Server Advanced Enterprise. Unlimited

Deployments

(34)

Using ArcGIS Mobile

Walkthrough

(35)

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

(36)

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

(37)
(38)

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

(39)

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:

(40)

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

ArcGIS Mobile

ArcPad

Planned

Enterprise Mobile Market

Ad-hoc

Traditional Data

Collection Market

(41)

Thank You

(42)

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. 

(43)

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.   

(44)

   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. Click the Home button   to navigate to the same location as your map document.  28. For File name enter CitizenRequestMSD.  29. In the Catalog window Right‐click your Home folder and click Refresh.  30. In the Catalog window right‐click CitizenRequestMSD and click Publish to ArcGIS Server.  31. 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.   

(45)

  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. 

(46)

  35. Click Next.  36. Click Finish.  37. Close ArcMap and Save the changes to your map.  38. 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. On your local machine open a web browser and navigate to http://50.16.228.95/ArcGIS/rest.   40. Navigate into the StudentX folder where you published your service.  41. Click on the FeatureServer link for your new map service.  42. 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. In the search box in the upper right corner enter Ball State and press Enter.  44. Change your Basemap to Streets.  45. Click the Edit button to see the web editing that you can do with the ArcGIS.com map.  46. Click Save.  47. 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. 

(47)

49. When done click Save Map.  50. Click Ok to the Map Saved dialog.  51. Open ArcGIS for iOS application on your iOS device or ArcGIS on your Windows Phone 7.  52. Click Find Maps in the lower right corner of the application.  53. Click My Maps.  54. 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. In the Home tab of the ribbon click Map Contents.  5. In the Map Contents click CitizenRequestMSD – Requests.  6. Click the Tools Tab in the ribbon.  7. Click the Query tool.  8. 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). 

(48)

0  Abandoned Vehicle  1  Animal Services  2  Driveway Infraction  3  Flooding  4  Graphitti Removal  5  Homeless Nuisance  6  Illegal Dumping  7  Parking Violation  8  Plant/Tree Complaint  9  Pothole Obstruction  10  Roadway Danger  11  Sidewalk Danger  12  Streetlight Broken  13  Street Sign Missing/Damaged  14  Trash Removal  15  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. In your mobile device open a new map.  12. In your mobile device open the map you created above.  13. Add a Flooding request.  14. Click the Search button and search for Flooding events using the predefined search.   

(49)

 

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. 

(50)

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. 

(51)

11. For “Output Spatial Reference” click “Specify a new spatial reference for the extracted schema”.  12. For Dataset Name leave EmergencyOperations selected.  13. Click Edit.  14. Click Select.  15. 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. 

(52)

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). 

(53)

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.  Click the Find   button.  31. Click the Locations tab.  32. For Single Line Input type Muncie IN and click Find.   33. Right‐click the result and click Pan To.  34. Zoom out a little to get the entire city in the map.  35. Remove the Basemap layer from the map.  36. 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. Click the Data Frame tab.  38. For “Extent Used By Full Extent Command” select other and click Specify Extent.  39. Select “Current Visible Extent” and click OK.  40. Click the General tab.  41. 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. In the catalog window create a new folder connection   to D:\GIS Data\studentX.  48. In the catalog window expand D:\GIS Data\studentX.  49. Right‐click DamageAssessmentIN.msd and click Publish to ArcGIS Server.  50. For Folder Name select StudentX where X is your student number. 

(54)

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. 

(55)

Your dialog should resemble the  following.   53. Click Next.  54. Click Finish to publish the service.  55. In the Catalog window, verify that your service published successfully.  56. Close ArcMap.  57. 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. Start the Mobile Project Center.  2. Click New to create a new project.  3. Click Add.  4. Under Add Operation Layer make sure ArcGIS Server is selected. 

5. 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. 

(56)

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. Under Add Base Map Layer click ArcGIS Online.  9. Expand Free Maps.  10. Scroll down, select World_Street_Map and click Add.  11. Close the Add Map Layers dialog by clicking the X in the upper right corner.  12. 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. 

(57)

  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. In the lower left of the application click Capabilities.  31. Click Add > Sign In.  32. Click Add > Field Crew Logging.  33. In the lower left of the application click Tasks.  34. Click Add > View Field Crew. 

(58)

  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. Click Save > Save.  37. For project title enter Muncie Damage Assessment.  38. For Tags enter Muncie, Damage Assessment.  39. Enter a description.  40. Click Next.  41. For Save Project click On ArcGIS.com.  42. Sign‐in to ArcGIS.com.  43. For Project enter MuncieDamageAssessment.  44. Click Ok.  45. 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. Click  .  5. For name, enter Muncie Emergency Response.  6. For Tags (right side of the page), enter Muncie, Emergency Response, Damage Assessment.  7. For Status click Private.  8. Click  . 

(59)

9. Click  .  10. Check the box next to Muncie Damage Assessment and click Share.  11. Check the box next to Muncie Emergency Response and click OK.  12. 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. Start ArcGIS Mobile.  2. Click Download Project in the lower right corner of the application.  3. Click (don’t double click) Download project from ArcGIS.com.  4. Sign in to ArcGIS.com.  5. Click (don’t double click) the Muncie Emergency Response group.  6. Click (don’t double click) the Muncie Damage Assessment project.  7. Click New User.  8. 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.    11. Click the globe   in the upper left then click Settings to see the different ways you can  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. 

(60)

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. 

References

Related documents