Institutional Control (IC) Loader Application

Description

This project creates a simple, desktop application to replace an existing Arc Explorer Add-in.

Problem Statement

CSRR Staff who oversee "Institutional Controls" (ICs) currently use an outdated Arc Explorer add-in to link incoming GIS polygons (CEAs and DNAs) to their corresponding case files (Subject Item IDs) in our enterprise systems.

This application provides a single, unified interface for this task. It eliminates the need for expensive ArcGIS Pro licenses for these users by providing a lightweight tool focused on the one specific task they need to perform. The app is built on standard, well-documented technologies (JavaScript/Electron). Because all the logic is in one place, it is easy to update and maintain. The result is a significant saving in license costs, a reduction in staff hours, and a critically needed replacement for a retired application.

Project Justification

The application is a lightweight, standalone desktop app built with Electron (JavaScript). It does not require users to have Node.js or any other dependencies installed.
• User Interface: The sidebar (IC Loader Controls) is built with standard HTML/CSS.
• Mapping: The map is an ArcGIS Experience Builder application embedded in a webview. We built a custom Map Control Widget that listens for commands (like "zoom" or "highlight") from the Electron app.
• Data Hub: The Electron app's main process connects directly to our enterprise databases (read-only to Oracle, read/write to PostgreSQL) to fetch and update data, acting as the central hub for all business logic. The PostgreSQL tables are located in dep-v-agis4:5433/srp.

Estimated Transactions

750 a year

Components

GIS

Target Rollout Date

None

Target Rollout Date Reason

None

Attachments

Activity