The Lucity Spatial Indexer reviews addresses, coordinates, and assets on some work and inspection modulesand stores the related spatial information in a special table. This data can then be viewed using special Lucity GIS tools and the Dashboard Map.
Data from the following modules can be viewed in the map using the Module Spatial Data tool:
Sewer
Pipe TV Inspections
Pipe CCTV Assessment
Pipe Smoke Tests
Building Inspections
Overflows
Storm
Conduit TV Inspections
Conduit CCTV Assessment
Street
Routes
Sidewalk Inspections
Water
Flushing Routes
Mainbreaks
Raw Mainbreaks
Recycled Mainbreaks
Work
Work Requests
Work Orders
Work Permits
PM/Templates
Master Projects
Projects
Setup
The Spatial Indexer setup consists of three parts: 1) The general configuration process, 2) the asset configuration process and 3) the address configuration process.
General Configuration
Complete the following steps for each user who will use the Spatial Indexer:
Open Lucity Web and open the Admin Portal > Settings > System Settings > General section.
Make sure the Enable Lucity Spatial setting is enabled.
Use the Max amount of days to process spatial history setting to determine how far back into the work history the Indexer should look for records to process. Example: If you enter 180 in this field, the Indexer will process all Work Orders/Requests from today and those created within the last 180 days.
Note: The Spatial Indexer relies on back-end tables added to Lucity in version 7.4. Therefore, the Indexer can only process Work data added after an agency upgraded to version 7.4 or greater.
Asset Configuration
The asset configuration process uses some of the same feature services (both the default and alternate feature services) as the Lucity-to-geodatabase integration and the webmap-editing-to-Lucity integration. If these integrations have already been configured, skip this step.
If collecting information for the map service that contains your operational data, click on the REST URL. A page containing the properties of the map service appears.
Scroll down and copy down theSpatial ReferenceNumber. (Do this only for the layer that contains Lucity data.)
Launch the Lucity Administration Tool and select GIS > GIS Services.
On the Map Services tab click the Add Map Service button.
Enter a Name and the REST URL of the map service.
Note: This URL should end in /MapServer.
Check the Has Feature Service? box. This tells the map that the layer has an attached Feature Service.
Fill out other fields as necessary.
Click the Save button.
Note: If you are modifying an existing map service to have editing capabilities you just need to mark Has Feature Service? box for the existing record in the Map Service setup.
Close the GIS Services tool
Point Lucity to the feature service.
Open Lucity Administration Tool > GIS > Connection Strings.
Find the connection string that links to the same data that the feature service does.
Use the Editable Map Service dropdown, select the map service that you added to the map services grid.
If collecting information for the map service that contains your operational data, click on the REST URL. A page containing the properties of the map service appears.
Scroll down and copy down theSpatial ReferenceNumber. (Do this only for the layer that contains Lucity data.)
Launch the Lucity Administration Tool and select GIS > GIS Services.
On the Map Services tab click the Add Map Service button.
Enter a Name and the REST URL of the map service.
Note: This URL should end in /MapServer.
Check the Has Feature Service? box. This tells the map that the layer has an attached Feature Service.
Fill out other fields as necessary.
Click the Save button.
Note: If you are modifying an existing map service to have editing capabilities you just need to mark Has Feature Service? box for the existing record in the Map Service setup.
Close the GIS Services tool
Configure the feature class(es) to use an alternative feature service.
Single Feature Class/Single Alternative Feature Service:
If collecting information for the map service that contains your operational data, click on the REST URL. A page containing the properties of the map service appears.
Scroll down and copy down theSpatial ReferenceNumber. (Do this only for the layer that contains Lucity data.)
In the Lucity Administration Tool go to GIS > GIS Services.
Go to the Utility Services tab .
In the Geocoding Services grid, click Add Geocoding Service... A new record will be added to the grid.
In the Name field enter a unique name for the geocoding service.
Provide the REST URL for the geocoding service.
Fill out the other fields as needed.
Click the Save... button below the grid.
Processing Records
Records added and edited in the modules supported by the Spatial Indexer are automatically processed by the spatial indexer. However, if the records need to be reprocessed or if historical records need to be processed there are Force Spatial Record processing Toolkits in each of those modules. These toolkits should only be run against records that need to be displayed by the Spatial tools in ArcMap or the Webmap.