Custom Connector
KAUST GIS Platform Catalog
KSA
The KAUST GIS Platform Data Connector provides seamless access to spatial datasets and ArcGIS services — REST services, SOAP WSDL, KMZ downloads, and sitemaps. It simplifies spatial data integration, visualization, and analysis for mapping, urban planning, environmental monitoring, and scientific research.
Overview
Integration Overview
The connector exposes four core endpoints for portal metadata, REST server info, REST service listings (multiple formats), and SOAP WSDL access.
- getPortalSelf. Access portal metadata and configuration.
- getRestInfo. Retrieve ArcGIS REST server information.
- getRestServices. List available services (pjson, sitemap, geositemap, kmz).
- getSoapWsdl. Access ArcGIS SOAP WSDL for service integration.
Documentation
Detailed Integration Documentation
Portal Self
| Operation | getPortalSelf |
|---|---|
| Endpoint | GET /portal/sharing/rest/portals/self |
| Purpose | Fetches metadata about the GIS portal — name, description, and configuration details. |
| Parameters | Required: f (query, e.g. pjson) — response format. |
| Output | Portal metadata in the requested format. |
| Workflow example | Retrieve portal information to configure GIS clients, dashboards, or application integrations. |
REST Info
| Operation | getRestInfo |
|---|---|
| Endpoint | GET /server/rest/info |
| Purpose | Provides details about the ArcGIS REST server — server version, capabilities, and available services. |
| Parameters | Required: f (query, e.g. pjson). |
| Output | Server metadata and capabilities. |
| Workflow example | Validate the server and explore service capabilities before integration. |
REST Services
| Operation | getRestServices |
|---|---|
| Endpoint | GET /server/rest/services |
| Purpose | Lists all available REST services in the chosen format. |
| Parameters | Required: f (query) — pjson, sitemap, geositemap, or kmz. |
| Output | A service listing in the requested format. |
| Workflow example | Use pjson for programmatic consumption, sitemap/geositemap for spatial indexes, or kmz for GIS software. |
SOAP Services
| Operation | getSoapWsdl |
|---|---|
| Endpoint | GET /server/services |
| Purpose | Provides the WSDL file for ArcGIS SOAP services, enabling SOAP-based GIS integration. |
| Parameters | Required: wsdl (query, boolean) — set to true to retrieve the WSDL definition. |
| Output | The WSDL definition for the SOAP services. |
| Workflow example | Integrate SOAP GIS services into enterprise applications or legacy systems requiring WSDL-based connections. |
Example Workflow: GIS Data Integration
| Portal self | Fetch portal metadata for configuration. |
|---|---|
| REST info | Verify server capabilities and service availability. |
| REST services | Query available services in the desired format for visualization, analysis, or download. |
| SOAP services | Integrate SOAP services for enterprise or legacy systems if required. |
Support
For technical support, contact custom-connectors-support@isolutions.sa.