Configuring Esri ArcGIS Pro and Esri ArcGIS Enterprise
Suggest editsImplementing Esri ArcGIS Pro and Esri ArcGIS Enterprise with EDB Postgres Advanced Server requires the following components:
- A running EDB Postgres Advanced Server instance
- PostGIS version 3.2 or above, installed on EDB Postgres Advanced Server
- Your GIS data
- A running Esri ArcGIS Pro instance
- Optionally: A running Esri ArcGIS Enterprise configuration for data and map sharing
Configuring EDB Postgres Advanced Server and PostGIS
The below steps will guide you through configuring PostGIS on your EDB Postgres Advanced Server instance and setting up the appropriate users and extensions needed for PostGIS to work with Esri ArcGIS Pro and Esri ArcGIS Enterprise.
Prerequisites
These components are needed before integrating EDB Postgres Advanced Server with Esri ArcGIS Pro and Esri ArcGIS Enterprise:
- A running instance of EDB Postgres Advanced Server.
- PostGIS version 3.2 or above installed on your EDB Postgres Advanced Server instance.
The following steps demonstrate how to create a gisadmin user, which is an administrator read/write user with Superuser privileges, a PostGIS database, and all of the extensions needed for PostGIS to operate correctly, and then inputting some data to ensure PostGIS is working and you can view data with geometry data types.
- Create a
gisadmin
user.
- Log in as the new
gisadmin
user.
- Create a
postgis
database and connect to it.
- Create all of the
PostGIS
extensions.
- Create a table to test
PostGIS
is working properly.
- Insert some data into the table that was created above.
- Show the data that was added in table format.
- Show
PostGIS
version.
Configuring ArcGIS Pro with EDB Postgres Advanced Server
In the previous section you configured PostGIS with your EDB Postgres Advanced Server instance and created some sample tables, as well as added some data to those tables to ensure that PostGIS was configured correctly. In doing so, you have primed your database to be ready to interact with Esri ArcGIS Pro as you create an Enterprise Geodatabase.
GIS Data
Users can either create their own GIS datasets or they can download GIS data if needed.
The test cases in this guide are using the sample 'HongKong GDB' data file for demonstration, which can be found here: https://www.arcgis.com/home/item.html?id=96a56c14f72c4638961f4ee9a271e34d.
Enable Environment to Create an Enterprise Geodatabase
Generate an authorization file for Esri ArcGIS Server license to generate a keycodes file for your Enterprise Geodatabase according to Esri docs.
Verify that you have the authorization file which is typically located in
C:\Program Files (x86)\Common Files\ArcGIS\bin
.Double-click
SoftwareAuthorization.exe
to run the authorization wizard to start generating your keycodes file.In the Software Authorization Wizard, under
Authorization Options
, selectI have received an authorization file and am now ready to finish the authorization process
.Click
Browse...
to select the .ecp authorization file obtained from My Esri in Step 2.For the Product to be Authorized, ensure ArcGIS Server is selected, and click
Next
.On the
Authorization Method
page, accept the default option,Authorize with Esri now using the Internet
, and clickNext
.On the
Authorization Information
page, confirm that your contact information is correct, clickNext
.On the
Authorization Information (continued)
page enter your industry information and confirm your selections, clickNext
.Provide your license number on the
Software Authorization Number
screen and clickNext
.Select the default option,
I do not want to authorize any extensions at this time
on theAuthorize Software Extensions
page if you do not want any extensions.Click
Next
and the authorization process will start, when it has finished you will receive a message that states the software has been authorized.Click
Finish
when your license has been successfully authorized, and this will have created your keycodes file.Navigate to the following location to access the newly created keycodes file and verify the keycodes file is present:
C:\Program Files(x86)\Esri\License10.x\sysgen
.This keycodes file will be used when you create an Enterprise Geodatabase.
Configuring Esri ArcGIS Enterprise Environment
If an Esri ArcGIS Enterprise Environment is needed, it must be configured and running. Installing and configuring it is not part of this Implementation Guide, for more information please refer to the following link: https://enterprise.arcgis.com/en/get-started/latest/windows/tutorial-creating-your-first-web-gis-configuration.htm
Esri ArcGIS Pro Configuration for Enterprise Sharing
Before you can share from your Esri ArcGIS Pro environment to an Enterprise Portal that you have created, you will need to add that Portal in your Esri ArcGIS Pro environment.
- Click
Projects
then selectPortals
. - Click
Add Portal
to add the URL of the Portal you wish to use. - Set the Portal as the active portal by selecting the option from the three dots to the right.
- Right click the Portal and select
Sign in
.
After you have signed in to your Esri ArcGIS Enterprise Portal you will then be ready to share to an Esri ArcGIS Enterprise environment.
Could this page be better? Report a problem or suggest an addition!