Products/Intelligence
hybrid4 platforms4 source families
Make geography explain the business

GIS & Analytics

Spatial data, analysis, maps, dashboards, and embeddable location intelligence.

Start building Get credentials

Publish governed geospatial data, run spatial operations, build thematic views, and embed interactive dashboards. The mGIS and Insight families cover both API-first analysis and long-lived workspaces containing datasets, layers, styles, maps, permissions, and shares.

Capabilities

Dataset upload and cataloguingProduction guidance, platform support, examples, and operational considerations included.01
Layer styling and thematic mapsProduction guidance, platform support, examples, and operational considerations included.02
Spatial queries and analysisProduction guidance, platform support, examples, and operational considerations included.03
Dashboards and embedded insightsProduction guidance, platform support, examples, and operational considerations included.04
Workspace roles and governed sharingProduction guidance, platform support, examples, and operational considerations included.05
Import, export, and lineageProduction guidance, platform support, examples, and operational considerations included.06

Available platforms

Keep business identifiers and server-side policy portable; use the native surface where device integration or long-lived state matters.

Workspace and resource-scoped access

Keep immutable source data separate from derived layers; authorize reads and writes at workspace, dataset, and share boundaries.

  • Use separate projects for development, staging, and production.
  • Apply the narrowest domain, IP, platform, product, and resource scopes available.
  • Never ship a server secret in a browser bundle, mobile binary, prompt, or public repository.

Quickstart

Replace placeholders with credentials from the developer console. Examples include the lifecycle and failure-handling context that short snippets usually omit.

GIS & Analytics quickstart
import requests

response = requests.post(
    f"{MAPPLS_GIS_BASE_URL}/analysis/point-in-polygon",
    headers={"Authorization": f"Bearer {token}"},
    json={
        "pointsDatasetId": "deliveries_2026_08",
        "polygonDatasetId": "service_zones_v4",
        "include": ["zone_id", "manager", "sla_minutes"],
    },
    timeout=30,
)
response.raise_for_status()
job = response.json()  # Poll or subscribe to the returned analysis job.
Before productionRestrict and rotate credentialsHandle timeouts and typed errorsAdd tracing without logging secretsTest quota and degraded-mode behavior

From raw data to governed decision layer

Large analyses are asynchronous, reproducible resources with lineage.

1
State · validating

Ingest

Upload or connect a source and validate its schema and coordinate system.

dataset.created
2
State · published

Publish

Version the dataset, define access, and expose a queryable layer.

dataset.published
3
State · processing

Analyze

Run a spatial job with explicit inputs, parameters, and output ownership.

analysis.started
4
State · ready

Visualize

Style the derived layer and assemble a map or dashboard.

analysis.completed
5
State · shared

Share

Embed or grant access with expiry, audience, and export controls.

share.created

Operate the complete lifecycle

These blueprints name every state, actor, command, event, invariant, durable record, retry boundary, failure recovery, source contract, and operational signal.

Browse all stateful journey blueprints

Source repositories

Reference content is reconciled against these public and private source families. Version, authentication generation, and maturity are recorded before content is promoted.

Browse all 32 related integration guides