Skip to content

Import from ESRI

Overview

Import layers from an ArcGIS REST FeatureServer or MapServer into AcuGIS Cloud. The selected layers are imported into PostGIS and registered as datasets in a Library folder.

You can begin from a specific Library folder or use Add Data Wizard to select the folder before configuring the service.

Before You Begin

  • Sign in to an active AcuGIS Cloud account.
  • Confirm that you have permission to add datasets to the destination Library folder.
  • Copy the ArcGIS REST URL for the FeatureServer or MapServer.
  • For a secured service, have the authentication details required to access it.
  • Have access to an existing PostGIS destination, or permission to create the destination offered by your deployment.
  • Know the target database and schema in which the imported layer tables should be created.

Use the service URL

Use a REST endpoint that ends in FeatureServer or MapServer, not the URL of an ArcGIS web map, item details page, or interactive viewer. Use the service-level URL to browse all available layers.

Step-by-Step

Import from a Folder

Use this workflow when you already know which Library folder should contain the imported datasets.

1. Open the destination folder

Open My Drive, find the destination folder, and click Open Folder.

My Drive showing the Chicago Data folder and its Open Folder button

Caption: Begin in the Library folder where the imported ESRI layers should be registered.

2. Select ESRI Import

Click Add Dataset, then select ESRI Import.

Add Dataset menu in the Westlake Survey folder with ESRI Import selected

Caption: ESRI Import opens the ArcGIS FeatureServer and MapServer import workflow.

3. Enter the service URL

Paste the ArcGIS REST FeatureServer or MapServer URL. If the service is secured, expand Authentication (optional) and provide the requested access details. Click Browse Layers.

ESRI Import page with an ArcGIS FeatureServer URL and Browse Layers button

Caption: Enter the service-level REST URL so AcuGIS Cloud can discover its layers.

4. Select layers

Review the detected service type and available layers. Select each layer that you want to import.

ESRI Import page showing two detected FeatureServer layers with Wind selected

Caption: Import only the layers needed from the detected FeatureServer or MapServer.

Check layer geometry

The layer list identifies the ArcGIS geometry type. Confirm that it matches what you expect before importing, especially when similarly named layers are available.

5. Configure the destination

Under Import options, configure:

  • Destination — choose Existing Database or New Database, when available.
  • Import into PostGIS (connection) — select the target PostGIS connection.
  • Database — select the target database.
  • Schema — enter the schema in which the imported tables will be created.
  • Dataset prefix (optional) — prepend text to each imported table name to avoid collisions or group related layers.
  • Library folder — confirm where the imported datasets will be registered.
  • Run as background job — keep this selected for an import that should continue as a background task.

ESRI import options configured for an existing PostGIS database and the Westlake Survey folder

Caption: Select the PostGIS destination and confirm the Library folder before importing.

Click Import Selected Layer(s) and wait for the import to start. If it runs as a background job, you can leave the page while processing continues.

6. Verify the imported layer

Open the new dataset from the Library folder. Select the imported layer, inspect several feature attributes, and confirm that the features appear in the expected map location.

Imported wind_bft dataset showing feature attributes and point locations on the map

Caption: Correctly located features and readable attributes confirm that the ESRI layer was imported successfully.

Import with Add Data Wizard

Wizard lets you select a Library folder before opening the ESRI service import workflow.

1. Open Wizard

Open Administration, then select Wizard.

Administration page with the Wizard workspace selected

Caption: Wizard opens the unified geospatial ingest workspace.

2. Select ESRI Feature Service

Click Add Source, then select ESRI Feature Service.

Add Source dialog with ESRI Feature Service selected

Caption: ESRI Feature Service browses and imports layers from ArcGIS REST services.

3. Choose the Library folder

Select the folder where datasets created by the ESRI import should be registered.

ESRI Feature Service dialog with Chicago Data selected as the Library folder

Caption: Wizard asks for the Library destination before opening the service importer.

4. Browse and select service layers

Enter the FeatureServer or MapServer URL and any required authentication details, then click Browse Layers. Select the layers to import, as described in steps 3 and 4 of the folder workflow.

5. Configure PostGIS and import

Select the PostGIS connection, database, and schema. Add an optional dataset prefix, confirm that Wizard retained the intended Library folder, and choose whether to run the import as a background job.

Wizard ESRI import options showing the Chicago Data Library folder and Import Selected Layers button

Caption: Confirm the database settings and Wizard-selected Library folder before starting the import.

Click Import Selected Layer(s). When processing completes, open each imported dataset in the selected Library folder and verify its attributes, geometry, and map location.

ESRI service import from the CLI is not covered in this guide. Use one of the Web workflows above.

ESRI service import through the API is not covered in this guide. Use one of the Web workflows above.

Tips

Import only required layers

Large services can contain many layers. Selecting only the layers you need shortens the import and avoids unnecessary PostGIS tables and Library datasets.

Use a dataset prefix

Add a short prefix when generic layer names could conflict with tables already in the target schema. For example, prefix weather and layer Wind can create a clearly associated table name.

Record the source service

Keep the original service URL with your project notes. The imported PostGIS data is a copy and does not automatically prove that it still matches the remote service.

Verify every selected layer

A multi-layer job can succeed for some layers and fail for others. Confirm that each selected layer appears in the Library and contains the expected feature count, geometry, and attributes.

Common Problems

Browse Layers finds no service

Confirm that the URL is an ArcGIS REST endpoint ending in FeatureServer or MapServer. Remove a layer number from the end if you intend to browse the complete service, and verify that the endpoint opens from your network.

The service requires authentication

Expand Authentication (optional) and enter valid access details. If access still fails, the service may use an unsupported sign-in flow, an expired token, IP restrictions, or permissions that do not allow layer queries.

Expected layers are missing

Confirm that you used the service-level URL rather than a single-layer endpoint. The remote service owner may also have disabled access to some layers or operations.

The PostGIS destination is unavailable

Check that the connection, database, and schema exist and that you have permission to create tables. Ask an administrator to configure or grant access to the required PostGIS destination.

An imported table name conflicts with existing data

Add a unique Dataset prefix, select another schema, or remove the conflicting destination table only when it is safe to do so. Do not overwrite an existing table without confirming who uses it.

A background import appears incomplete

Allow time for all selected layers to finish, then check each dataset in the Library folder. Large or complex services can take longer. Retry only failed layers to avoid creating duplicate datasets.

Features appear in the wrong location

Compare the imported extent with the source service and inspect its spatial reference in the ArcGIS REST metadata. A missing or incorrectly interpreted CRS can place features outside the expected area.

Attributes or features differ from the source

The remote service may enforce filters, record limits, or access rules. Compare the imported feature count and fields with the service metadata, and confirm that your credentials can query all expected records.