Skip to content

Databases

ArcGIS Feature Services in VS Code

ArcGIS is a mapping and location platform whose data lives in feature services: each service holds feature layers (with geometry) and non-spatial tables, made up of rows with typed attribute columns and a stable object-id, accessed through the ArcGIS REST API rather than SQL. DBCode connects directly to your portal so you can browse and edit that attribute data - and see the geometry on the map - alongside your other databases.

DBCode connects the same way to both portal shapes:

  • ArcGIS Online: https://www.arcgis.com
  • ArcGIS Enterprise: your own portal at https://<host>/portal

To connect to ArcGIS in DBCode:

  1. Open the DBCode extension and select Add Connection.
  2. Select ArcGIS as the database type.
  3. Enter the Portal URL: https://www.arcgis.com for ArcGIS Online, or your ArcGIS Enterprise portal address.
  4. Enter an API Key, created in the ArcGIS developer dashboard (or your portal) and scoped to the feature services you want to browse.
  5. Save the connection and open it from the DB Explorer.

Each feature service in your portal appears as a database in DBCode, with its layers and tables listed underneath.

  • Browse feature services, layers, tables, and rows in the DB Explorer.
  • Open a layer or table to load its rows into the grid; geometry columns render on the map view.
  • Filter, sort, and page through rows - the query runs server-side.
  • Add, update, and delete attribute rows on layers whose service permits editing; read-only layers open without edit actions.

This is a preview driver focused on browsing and editing feature-layer data:

  • Row-level attribute editing only; geometry is shown but not edited from the grid.
  • Layers, tables, and services are created and managed in ArcGIS itself, not from DBCode.
  • Authentication is by API key; connections list the feature services owned by the signed-in account.