How to set up the ArcGIS Integration

This feature is only available as an Add-on.

You can integrate data from ArcGIS with Landscape in two primary ways:

  • Boundary Integration, which allows you to synchronize your Landscape boundaries with your own ArcGIS Boundary layer. Learn more here.
  • Authenticated Layer integration, which allows you to view your own internally hosted ArcGIS data as a Landscape Custom Layer. Learn more here.

Additionally, the integration allows you to stream your data out of Landscape (read-only) into most third-party mapping services — including QGIS, Leaflet, Maplibre, etc. — so you can view and interact with it there. Learn more here.


The integration requires some setup once it's been enabled for your account.


Prerequisites

  • Contact Landscape support to have the integration enabled for your account and to set up billing. Free trials of the feature are available.
  • You must be an Administrator to access Settings.


Instructions

If you are only using the integration to stream data out of Landscape, setup is complete simply by adding the integration to your account. Instructions for implementing the streaming service are available here.


For Esri boundary and authenticated layer integration, continue with the following steps.

  1. In your ArcGIS Online or ArcGIS Enterprise account, create an OAuth 2.0 credential. Instructions for creating these credentials can be found in the ArcGIS online documentation here or with an internet search: OAuth credentials (for app authentication)
    • During the process of creating the credential, you will be asked for Redirect and Referrer URLs. Use these values:
Redirect URL https://app.landconservationsoftware.com
Referrer URL https://*.landconservationsoftware.com
    • The only access Landscape needs is to view any content shared in your portal.

  1. Once you have completed the OAuth process, you will be given a Client ID and Client Secret. In Landscape, go to Settings > Integrations > ArcGIS Online Service. Click on Setup Required. Enter the Client ID and Client Secret from ArcGIS in the specified fields.

  1. Enter the URL of your ArcGIS service in the Base Service URL field:
    • For ArcGIS Online (AGOL), your URL will typically take the form "https://services.arcgis.com/<unique id>/arcgis".
    • For ArcGIS Enterprise/ArcPro, it may have a custom domain name like this: "https://<my-domain>/server."

  1. Decide how to treat the Token URL field:
    • For ArcGIS Online (AGOL), you can leave the Token URL field empty.
    • For ArcGIS Enterprise/ArcPro, you may need to specify a particular URL on your server that can generate OAuth tokens. Usually this will take the form of "https://<my-domain>/portal/sharing/rest/oauth2/token"

  1. Click OK to validate your credentials. If this step is successful, you will be able to specify the full URL to the feature service that hosts your boundary polygons. You must include the layer number in this URL. The URL will depend on whether you use ArcGIS Online or Enterprise, but the ending should be "/FeatureService/0", where 0 is the number of the layer in the Feature Service that has the boundary polygons. You will also specify the name of the field in the Feature Service that holds your Landscape record Id.

Still need help? Contact Us Contact Us