Configure Neighborhood Stabilization

In this topic, you will learn how to configure the Neighborhood Stabilization solution to meet specific needs in your organization.

Load data

Neighborhood Stabilization can be used to understand current property conditions, return blighted properties to productive use, and engage the public in neighborhood stabilization conversations.

Review the layers provided with the solution and determine what source data you would like to load. Then, load your existing data into the layers provided with the ArcGIS Solution before sharing the maps or applications.

Once you have determined what source data must be loaded, complete the data loading workflow below.

Load data from a shapefile or file geodatabase

Data for DemolitionSites, MortgageCounselingFacilities can be loaded from a shapefile or file geodatabase by following the steps below:

  1. Create a .zip file of your shapefile or file geodatabase.
  2. In your ArcGIS organization, browse to the feature layer you wish to populate.
  3. On the feature layer item details page, Click Update Data and select Append Data to Layer.
  4. Under Filename, click Choose File.
  5. Navigate to your .zip file and click Open.
  6. Under Contents, select Shapefile or File Geodatabase.
  7. Click Upload and Continue.
  8. Choose the layer that you wish to load data into and the layer that contains the updated data.
  9. Uncheck Update existing features.
  10. Click Show field matching and map the fields between the two layers.
  11. Click Apply Updates.

To make additional updates to a hosted feature layer, see Append data to layers.

Configure property surveys

Blighted and vacant structures can have a significant impact on property value and could have a substantial remediation costs associate with them. Property Condition Survey can be used by local governments to publish street-level photo collections, conduct property surveys, and automate the classification of property condition using ML/AI.

Publish property survey app

The Property Condition Survey app consumes the map you authored during the publish map step in the ArcGIS Pro project.

To configure the Photo Survey app, complete the following steps:

  1. Using Windows Explorer, browse to \Documents\ArcGIS\Packages\PropertyConditionSurvey\commondata\userdata\PhotoSurvey folder and unzip it.
  2. Open the configuration.json file in Microsoft Notepad or another text editor.
  3. Enter the web map ID for your photo survey map.

    "webmap": "daa3eeae86954f4cba87c044466c4c2f"


    The web map ID can be found at the end of the map URL in ArcGIS Online. For example:

  4. Save the file and exit.
  5. Copy the PhotoSurvey folder to your web server so it can be accessed as a website or virtual directory. In IIS, the default web server directory is <your directory>\Inetpub\wwwroot\.
  6. Browse to Start > Control Panel > Administrative Tools > Internet Information Services (IIS) Manage
  7. Click <your server> > Sites > Default Web Sites.
  8. Right-click the web server directory folder for the app and choose Convert to Application.
  9. Choose the DefaultAppPool application pool.
  10. Click OK.
  11. Begin using Property Condition Survey by browsing to http://<your server>/PhotoSurvey/default.htm.

Configure property survey app

Use the configuration.json to configure the Photo Survey app to your organization's needs. Photo randomization, guest access, thumbnail image display, and twitter credentials can all be configured by modifying the following parameters:



Controls how the Photo Survey app will display photos.

  • true for random photo display (default)
  • false for ordered photo display


Specifies if the Photo Survey app will allow guest or anonymous survey submissions.

  • true to allow guest (anonymously) submit survey submissions
  • false to disallow guest (anonymously) submit survey submissions


Specifies if the Photo Survey app will allow guest or anonymous access.

  • true to allow guest (anonymous) access
  • false to disallow guest (anonymous) access


Set the maximum number of thumbnails displayed in the Photo Survey carousel. If the number of photos for a given property exceeds this number, the photo carousel will not be displayed in the app.


Specifies if the Photo Survey app will include an overview map.

  • true to show overview map
  • false to remove overview map


Specifies if the Photo Survey app will include a skip button, this requires all surveys to be submitted.

  • true to show skip button
  • false to remove skip button

Configure survey questions

There are several options available regarding the types of survey responses that can be presented on the survey panel. Choose from the options below based on the structure of your data as well as the desired user experience.

Once you have determined which response type to use, choose the appropriate options in the Survey Questions table.

FieldDescriptionRequired Information

Field name in Photo Points

Field name in the Photo Points layer that the survey response will be stored.

Field name

Question Type

Survey question type, choose from the dropdown.

Parent, Child


If the question should be dependent on the response to a parent question, add the parent ObjectID of this question.


Display Condition(s)

Value required to display this question.


Question Text

Text displayed for each survey question.


Question UI Type

Available question types, choose from the dropdown.

Button, List, Dropdown, Text, Number

Image URL

To display images on the survey panel, add the image URL.


Image Position

Position of image in the survey panel, choose from the dropdown.

Before, After


If the question is required for the survey, choose from the dropdown.

Yes, No

Question Order

Order of the questions as they appear in the survey form.

Numeric value