Skip to content

ArcGIS Data Requests

This section provides code examples on how to access data from ArcGIS Image Services and Feature Services. For more information on the API services, please see the ArcGIS Services Section. For ArcGIS REST API help, please see the ArcGIS REST documentation.

Desktop Access

Access POWER Image Services in various desktop applications for further analysis, visualization, and geoprocessing (ArcGIS Desktop, ArcGIS Earth, ArcGlobe, QGIS, etc).

ArcGIS Pro

1. Open the "Insert" ribbon at the top of the program window, then highlight the "Connections" dropdown and select "New ArcGIS Server"

ArcGIS Step 1

2. Enter the REST endpoint URL, provide authentication if required, and click "OK"

ArcGIS Step 2

QGIS

1. Select the "Layer" dropdown at the top of the program window, then hover over "Add Layer" and select "Add ArcGIS MapServer Layer" from the menu that appears

QGIS Step 1

2. Select the "New" button in the window that appears, then enter a name and the REST endpoint URL of the server you want to connect to. From there, select "OK".

QGIS Step 2

3. Select "Connect"

QGIS Step 3

Web Access

Access POWER Image Services and data in web and mobile applications using open source Web APIs and SDKs (JavaScript, Python, RStudio). Identify task - The identify operation is performed on a map service resource. The result of this operation is an identify results resource. Each identified result includes its name, layer ID, layer name, geometry and geometry type, and other attributes of the result as name-value pairs. You can provide arguments to the identify operation as query parameters.

Export Image task - The export image operation is performed on an image service resource and returns an image resource as a result. This resource provides information about the exported image, such as its URL, dimensions (width and height), and extent. In addition to the standard response formats of html and json, you can also request a format called "image" when performing this operation. When you perform an export with the "image" format, the server responds by directly streaming the image bytes to the client. With this approach, you do not get any information associated with the exported image aside from the actual image. You can provide arguments to the export image operation as query parameters. These parameters include the request extent, size information, interpolation, pixel type, and so on.