Requirements for GIS integration

Supported systems

Currently Evolve supports integration with ArcGIS REST API. We are also committed to supporting Open Geospatial Consortium’s standards like WMTS and WFS.

Use of GIS data

Evolve uses the municipality or county GIS data in the following ways:

  • Look up parcel information for a point when a user clicks on the map.

  • Search for parcels with a user supplied search string, which can be a street address or a roll number.

  • Store address, roll number and other property data in the application and display it in the workspace.

  • Optionally display background map tiles and parcel borders.

Configuring the GIS service

Evolve can use an existing Rest API service, or you can configure a separate service just for Evolve to use. The service must contain the following information:

  • Parcel roll number (preferably a single number and in full format)

  • Parcel street address (preferably in one field)

  • Parcel geometry (preferably complete borders, but at least the center coordinates)

  • Property code (full text or just the code number, e.g. 301)

  • City / municipality name or code (if the layer covers multiple municipalities)

Optional useful information:

  • Zoning information (text)

  • Property legal description

  • Ward the parcel is located in

  • Postal code of the parcel

Information needed for integration

To integrate Evolve with your ArcGIS system, we need the following information:

  • URL to the Rest API server, for example: https://mycity.ca/arcgis/rest/services/EVOLTA/EVOLTA_Reference_Layers/MapServer

  • If you want to use authentication, please provide the URL to the ArcGIS token service, for example: https://mycity.ca/arcgis/tokens/generateToken and user account and password for Evolve to use. Make sure you support tokens that are valid up to 7 days.

  • Name the layers Evolve should use for property data and for searching properties by address. Ideally a single layer should suffice.

  • Name any base map tile layers Evolve should use when displaying maps for your municipality. By default Evolve uses OpenStreetMap base map overlaid with property borders from your GIS system.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.