Configuring Indoor Maps
Complete the following tasks in TRIRIGA® to configure indoor maps.
Enabling latitude and longitude
Set the GIS Latitude and GIS Longitude for the building on the building form.
Procedure
Field | Description |
---|---|
GIS Latitude (triGisLatitudeNU) | Obtain the latitude by searching for the address and looking at the URL. You might have to tweak the link to get to the preferred position. |
GIS Longitude (triGisLongitudeNU) | Obtain the longitude by searching for the address and looking at the URL. You might have to tweak the link to get to the preferred position. |
Enabling buildings
TRIRIGA must be populated with data for each building that has TRIRIGA Indoor Maps defined for them within Esri ArcGIS.
Before you begin
Procedure
Field | Description |
---|---|
Esri Map ID (triEsriMapIdTX) | Web map that must be loaded from the ArcGIS server. Obtain this ID from the Esri ArcGIS Portal, see Obtaining the Esri IDs and Network URL for this value. For example, 403b6012276b4339af152e9c3319a4b1. |
Esri Building ID (triEsriBuildingID) | ID that identifies this building on ArcGIS. Obtain this ID from the Esri ArcGIS Portal, see Obtaining the Esri IDs and Network URL for this value. For example, NC_CHARLOTTE_ONE. |
Esri Building Default Zoom | The zoom level that is appropriate for the defined building. This value varies with the footprint of the building, but 20 is commonly sufficient for most buildings. |
Esri Building Default Rotation | The rotation that is appropriate for the defined building. This value defaults to 0, which corresponds to North on the screen. However, depending on the shape of the building you might want to rotate it for convenience. |
Esri Portal URL (triEsriPortalUrl) | The URL of the Esri ArcGIS Server,
https://{hostname}:{port}/{context_root}/portal . The URL is determined during the
Esri ArcGIS installation, see Setting up Esri. For example,
https://host.domain/portal.Note: If your Esri URLs are longer than 150
characters, you must manually extend the field size for
triEsriPortalUrlTX field,
see Increasing the size of URL fields for Esri Maps. |
Esri Network URL (triEsriNetworkUrl) | The URL of the Esri ArcGIS indoor navigation service for this facility. Obtain this ID from
the Esri ArcGIS Portal, see Obtaining the Esri IDs and Network URL for this value. Note: If your
Esri URLs are longer than 150 characters, you must manually extend the field size for
triEsriNetworkUrl field, see Increasing the size of URL fields for Esri Maps. |
Enabling floors
TRIRIGA must be populated with data for each building that has TRIRIGA Indoor Maps defined for them within Esri ArcGIS.
Procedure
Field | Description |
---|---|
Esri Floor ID (triEsriFloorID) | See Obtaining the Esri IDs and Network URL for this value. (Ex. NC_CHARLOTTE_ONE.1) |
Increasing the size of URL fields for Esri Maps
By default, the EsriNetworkUrlTX
and triEsriPortalUrl
fields are 150 characters. If your URLs are longer, complete the following steps to increase the
default sizes for URL field sizes in the Esri Maps tab. Update the BO and the
form and publish your changes.
Procedure
- Go to .
- On the object browser, open .
- Revise the BO.
- Select the field that you want to change, update the Size field,
and save. For example,
EsriNetworkUrlTX
orEsriPortalUrlTX
. - Publish the BO.
- Go to .
- Select Module Location.
- Revise the
tribuilding
form. - Open the form, expand triEsriMaps, and select the Esri Maps section.
- Find each field that you updated and apply the same value to the maximum size for that field.
- Publish the form.
Configuring the proxy server
To set up your proxy server between TRIRIGA and the Esri server, update the tokenfetcher.config file with the relevant settings.
Before you begin
If you are using a TRIRIGA server
on Red Hat OpenShift Container Platform and the IBM TRIRIGA Application Suite GIS Operator, you can
get the tokenfetcher.config file information in the
arcgis-tas-gis-tririgaproxycfg-secret
secret, see Installing the IBM®
TRIRIGA Application Suite GIS operator.
Procedure
Configuring Esri security certificates for trusted connections
Add the Esri certificates to the truststore for your installation. Complete only the steps that apply to your environment.
Before you begin
Configure IBM WebSphere Application Server Liberty to add the Esri certificates to the truststore.
echo q | openssl s_client -showcerts -connect your-mapping-server.com:443 > your-mapping-server.com.cer
Use the following steps to add the certificates to the truststore and restart the TRIRIGA server.
Procedure
- Go to c:\tririga\wlp\bin and see which JRE/JDK is being used by
running
type run.bat
and looking for theJAVA_HOME
variable. - Go to c:\program files\java<jre/jdk>\jre\lib\security.
- Add the certificates obtained from the OpenSSL command to the trusted certificate authorities file (default password is changeit) with keytool -import -alias esri-certs -file your-mapping-server.com.cer -keystore cacerts.
- Check that the certificates were successfully installed in the trusted certificate authorities file with keytool -list -keystore cacerts.
- Go to c:\tririga\wlp\bin, stop the server with shutdown.bat, and start the server with run.bat.
Adding the model to a security group
For the UX Locate Perceptive app, nonadmin users must be given access to
triLocateMap
model.
About this task
triLocateMap
model.Procedure
- Log in to TRIRIGA and go to .
- Click TRIRIGA Request Central - Fundamentals security group.
- In the displayed window, click Access.
- Scroll down, expand Models, and select triLocateMap.
- In the Model Access, click Read, Update, Create, and Delete.
- Click Save & Close.