Custom Connector

QNAS – Qatar National Address Service Connector by iSolution

Qatar

The QNAS Connector enables seamless integration with Qatar’s National Address system, providing access to accurate location data for zones, streets, and buildings. It supports retrieving zone lists, street details, building information, and geolocation coordinates.

Type
Virtual machines, Single VM
Runs on
Google Compute Engine
Last update
24 Oct 2024
Category
Big data, Analytics, DevOps
Overview

Integration Overview

This document provides a comprehensive guide for each integration point, detailing its purpose, configuration, and workflow support using the QNAS custom connector.

  • Zone List Integration. Retrieves a list of all zones in Qatar.
  • Zone Polygon Integration. Fetches polygon boundary coordinates for a specific zone.
  • Street List Integration. Retrieves a list of streets within a specific zone.
  • Street Polygon Integration. Fetches polygon boundary coordinates for a specific street.
  • Building List Integration. Retrieves a list of buildings on a specific street.
  • Geolocation Integration. Provides geolocation coordinates for a specific building.
Documentation

Detailed Integration Documentation

Zone List Integration

PurposeRetrieves a list of all zones in Qatar — the entry point for location-data queries.
Input detailsRequired: None (fetches all available zones).
ConfigurationEnsure the connector is configured to access the QNAS system securely.
OutputSuccessful: a list of zone names or identifiers. Failure: connectivity or configuration errors.
Workflow example1. Configure the connector. 2. Use Zone List to retrieve zones. 3. Store the zone list for subsequent integrations.

Zone Polygon Integration

PurposeFetches polygon boundary coordinates for a specific zone — useful for mapping applications.
Input detailsRequired:
Zone Name or Identifier (e.g. Zone1).
ConfigurationEnsure the zone name matches the format returned by Zone List.
OutputSuccessful: polygon coordinates for the zone. Failure: invalid zone name or missing parameters.
Workflow example1. Retrieve zones via Zone List. 2. Select a zone and use Zone Polygon for its coordinates. 3. Use for mapping/visualization.

Street List & Street Polygon

PurposeRetrieves streets within a zone (Street List), and polygon boundary coordinates for a specific street (Street Polygon).
Input detailsRequired:
Zone Name or Identifier; Street Name or Identifier (for Street Polygon).
ConfigurationVerify the zone/street names are valid and sourced from prior integrations.
OutputSuccessful: a list of street names/identifiers, or a street’s polygon coordinates. Failure: invalid zone/street or connectivity issues.
Workflow example1. Select a zone via Zone List. 2. Use Street List to retrieve its streets. 3. Use Street Polygon for a street’s boundary.

Building List Integration

PurposeRetrieves a list of buildings on a specific street within a zone — for address-specific queries.
Input detailsRequired:
Zone Name or Identifier; Street Name or Identifier.
ConfigurationConfirm zone and street names are accurate and sourced from prior integrations.
OutputSuccessful: a list of building names or identifiers. Failure: invalid zone or street parameters.
Workflow example1. Navigate zones and streets. 2. Use Building List to retrieve buildings on the street. 3. Store the building list.

Geolocation Integration

PurposeProvides geolocation coordinates (latitude and longitude) for a specific building — essential for location-based services.
Input detailsRequired:
Zone Name/Identifier; Street Name/Identifier; Building Name/Identifier (e.g. BuildingX).
ConfigurationEnsure all parameters are valid and obtained from prior integration points.
OutputSuccessful: latitude and longitude for the building. Failure: invalid zone, street, or building parameters.
Workflow example1. Identify a building via Zone/Street/Building List. 2. Use Geolocation to fetch its coordinates. 3. Apply in location-based applications.

Example Workflow: Retrieving Geolocation of a Building

Prepare queryConfigure the connector to access the QNAS system.
Retrieve zone → street → buildingUse Zone List, Street List, and Building List to drill down (e.g. Zone1 → StreetA → BuildingX).
Fetch geolocationUse Geolocation to retrieve the building’s coordinates; store lat/long for application use.
MonitorTrack integration activity via Google Cloud Monitoring/Logging; verify parameter formats to avoid errors.

Use Case

A logistics tech provider integrates the QNAS Connector with Google Cloud Platform (GCP) to enable precise location intelligence in Qatar. Through zone, street, and building retrieval from the QNAS API, the provider builds a verified address hierarchy. Using the geolocation endpoint, exact latitude and longitude coordinates for buildings are retrieved and mapped via Google Maps. This data is exported to BigQuery using Cloud Functions and visualized through Looker Studio — enhancing last-mile delivery, asset tracking, and service-location accuracy.

Support

For technical support, contact custom-connectors-support@isolutions.sa.

free consultation

Schedule a Free Consultation With Our Specialists

Book a free demo
request

Begin Your Adventure With Experienced Professionals

Send request
help desk

Do You Have Questions or Want More Information? Call Now.

Contact support