Skip to main content
Cartegraph Campus

ArcGIS Integration Architecture

You must have administrator rights to access this feature.

A complete deployment of Cartegraph and ArcGIS involves several server and workstation machines. Each ArcGIS integration configuration Cartegraph supports is detailed below.

ArcGIS Online

cg_esri_arcGIS_diagrams_v2-ArcGIS_Online.png

Cartegraph Web Server

This server publishes the actual Cartegraph browser application. It also exposes an API that gives access to Cartegraph functionality from the ArcMap and ArcPro workstations.

It is usually accessible from the internet to allow Cartegraph to run anywhere, but specifically must be accessible from:

  • Any browser running Cartegraph.
  • Any ArcMap or ArcPro workstation editing GIS data that is integrated with Cartegraph.

Cartegraph Application Suite

The Cartegraph Application Suite contains the following components:

  • The Cartegraph Application Server manages the Cartegraph database. It also reads and writes GIS data through the ArcGIS server to keep the and GIS databases in sync. It must be accessible from the Cartegraph Web server. For a two-tier installation, the Web server does the application server functions.
  • Cartegraph Database server houses the Cartegraph database in a SQL Server database. It must be accessible from the Cartegraph Application server.     
  • ArcMap and ArcPro workstations are the workstations where GIS users edit GIS data with ArcMap or ArcPro. Along with ArcMap or ArcPro, the workstation must also have the Cartegraph ArcMap add-in or Cartegraph ArcPro add-in installed. As GIS data is edited in ArcMap or ArcPro, the add-in component communicates with the Cartegraph Web server to keep the Cartegraph database in sync with the geodatabase.

An optional configuration uses ArcGIS Online in conjunction with ArcGIS Server for Windows.

ArcGIS Server

cg_esri_arcGIS_diagrams_v2-ArcGIS_Server.png

This server publishes the GIS data, provides access to the data from the Cartegraph environment. It has two installed components: ArcGIS for server and the Cartegraph SOE (Server Object Extension). These components expose the GIS data as RESTful URLs, which must be accessible from the Cartegraph Application server.

Cartegraph Web Server

This server publishes the actual Cartegraph browser application. It also exposes an API that gives access to Cartegraph functionality from the ArcMap and ArcPro workstations.

It is usually accessible from the internet to allow Cartegraph to run anywhere, but specifically must be accessible from:

  • Any browser running Cartegraph
  • Any ArcMap or ArcPro workstation editing GIS data that is integrated with Cartegraph

Cartegraph Application Suite

The Cartegraph Application Suite contains the following components:

  • The Cartegraph Application server manages the Cartegraph database. It also reads and writes GIS data through the ArcGIS server to keep the and GIS databases in sync. It must be accessible from the Cartegraph Web server. For a two-tier installation, the Web server does the Application server functions.
  • Cartegraph Database Server houses the Cartegraph database in a SQL Server database. It must be accessible from the Cartegraph Application server.

cg_esri_arcGIS_diagrams_v2-Portal_ArcGIS.png

ArcGIS Server

This server publishes the GIS data, provides access to the data from the Cartegraph environment. It has two installed components:  ArcGIS for Server and the Cartegraph SOE (Server Object Extension). These components expose the GIS data as RESTful URLs, which must be accessible from the Cartegraph Application server.

Cartegraph Web Server

This server publishes the actual Cartegraph browser application. It also exposes an API that gives access to Cartegraph functionality from ArcMap and ArcPro workstations.

It is usually accessible from the internet to allow Cartegraph to run anywhere, but specifically must be accessible from:

  • Any browser running Cartegraph.
  • Any ArcMap or ArcPro workstation editing GIS data that is integrated with Cartegraph.

Cartegraph Application Suite

The Cartegraph Application Suite contains the following components:

  • The Cartegraph Application server manages the Cartegraph database. It also reads and writes GIS data through the ArcGIS server to keep the and GIS databases in sync. It must be accessible from the Cartegraph Web server. For a two-tier installation, the Web server does the Application server functions.
  • Cartegraph Database server houses the Cartegraph database in a SQL server database. It must be accessible from the Cartegraph application server.

Hosted Deployment

cg_esri_arcGIS_diagrams_v2_Hosted_Deploymenr.png

For Cartegraph hosted deployments, the Cartegraph components including the Web and Cartegraph Database servers reside in the cloud.

The Esri components reside on-premise:

  • ArcGIS Web Adaptor
  • Geodatabase server
  • ArcGIS server or ArcGIS Portal (federated ArcGIS server)
  • ArcMap or ArcPro workstations

The ArcGIS online component resides in Esri's cloud.

The ArcGIS server or portal URL must be accessible from the internet so the Cartegraph cloud can access them.

 

  • Was this article helpful?