File Format

The file should resemble the newline-delimited GeoJSON (geojsonl) format which is a text-based format based on JSON for representing geographical data. The file is made up of lines, with each line containing a single feature and is a valid JSON object. Each line can be read and processed independently, without having to parse the entire file.

This integration supports the following geometrical types: Point, Line, and Polygon. Below is an example of how a single line for a feature should be structured:

{"geometry":{"type":"<Point | LineString | Polygon>","coordinates":[]},"properties":{"GLOBALID":""},"assetClass":"","action":""}

For example: {"geometry":{"type":"Point","coordinates":[-87.624632,42.694634]},"properties": {"GLOBALID":"{02BF666D-0F66-4FC9-A56B-378E87C37D23}"},"assetClass":"Dummy","action":"W1IS"}

Note:

For abandoning an asset, the action should be W1UP. The process looks for a designated “abandonment” GIS field and a corresponding “abandonment” value on the GIS feature to mark the feature as abandoned. The “abandonment” GIS field and value combination are configured on the Esri WAM Integration master configuration record.
  • Any other keys apart from the ones mentioned above will be ignored.
  • Every line in the file should be a valid JSON without any empty lines in the file.