Browser wrappers, data methods, workspaces, and sovereign deployments never collapse into one fake SDK.
Choose the mGIS contract before mounting the map.
Separate the entitled widget wrapper, twelve Web JS dataset methods, durable dataset/API workflows, and sovereign MIGIST deployments. Each path keeps its own credentials, state, evidence, and production proof.
Discovery, maps, feature info, styles, bounds, centroids, catalog, legend, and raster.
From ingestion and validation to analysis, visualization, imagery, and governed export.
Browser-visible access values are placeholders; trusted operations stay behind an application adapter.
Mappls IGIST sovereign deployment
Evaluate the separate MIGIST SDK/API/Thin Client distribution for sovereign, defence, offline, and air-gapped GIS deployments.
type MigistProvider = "igist-backed" | "migist-native" | "hybrid" | "disabled";
interface MigistCapabilityRouter {
discover(deploymentId: string): Promise<CapabilityManifest>;
execute(command: DeploymentCommand, expectedManifest: string): Promise<AuditReceipt>;
}
// Keep engine choice behind MIGIST. The local architecture explicitly says
// uniform IGIST capability routing is not complete across every operation.Cloud mGIS and sovereign MIGIST are adjacent—not interchangeable.
The browser wrapper and Web methods are short-lived runtimes. Workspace and deployment products carry durable versions, attempts, lineage, permissions, and audit.
mGIS integrated widget wrapper
Mount an entitled MGIS.Widget map/workview surface with 2D or 3D view, basemap selection, and basic map controls.
Tenant/workspace plus approved workViewName and application-owned embedding recordThe official page lists Map View 2D/3D, Workview, Basemap Option, and Basic Map Tools and documents MGIS.Widget(container, options). The public repository supplies the hosted widgets.js URL and additionally describes 3D Landmark, Real View, and Tour; those extra families require current contract confirmation.mGIS methods for Web Maps JS
List, render, inspect, style, bound, and visualize entitled tenant or catalog datasets through the documented v1.0 browser module.
Dataset/workspace identity, style revision, view revision, and feature identity copied into application stateThe official method guide documents twelve discovery, visualization, info, style, bounds, centroid, catalog, and raster calls. Two examples contain naming drift and remain selection-required until confirmed.mGIS dataset and analysis workspace
Build durable ingestion, validation, publication, styling, query, visualization, raster, AI/ML, and export workflows around mGIS resources.
Workspace, immutable dataset version, style revision, analysis attempt, output version, and governed shareThe official overview and public repository establish API groups and lifecycle intent, but several exact operation contracts route to Swagger or API Support. This surface therefore provides a state machine and adapter seam, not manufactured URLs.Mappls IGIST sovereign deployment
Evaluate the separate MIGIST SDK/API/Thin Client distribution for sovereign, defence, offline, and air-gapped GIS deployments.
Deployment, license, node, release manifest, capability provider, workspace, actor, and audit eventThe local distribution explicitly positions MIGIST as a sovereign product layer over IGIST with SDK, API, Thin Client, licensing, offline assets, and air-gap deployment. Its architecture also states that uniform capability routing and full IGIST adapter coverage are not yet complete.Twelve documented method surfaces. Two names need confirmation.
The official guide's feature-info and set-style examples do not match their headings. Those rows are deliberately gated.
getLayerListdocumentedList tenant datasets
Fetch datasets visible to the entitled mGIS account.
getMapdocumentedRender a dataset map
Render point, line, or polygon tenant data as a WMS-backed map layer.
getFeatureInfoconfirm exported nameInspect one dataset feature
Fetch feature attributes at a projected map pixel.
getLegendImagedocumentedRender a dataset legend
Attach the style legend for a rendered tenant dataset.
getStylesdocumentedRead dataset styles
Read the applied style definition for a dataset.
setStyleconfirm exported nameApply a layer style
Create or update a basic, category, bubble, cluster, heat, chart, or rule-based style.
getBoundingBoxdocumentedRead a dataset extent
Fetch the bounding box of a tenant or scoped layer.
getFeatureCentroiddocumentedRead a feature centroid
Fetch the centroid of one tenant or catalog feature.
getCatalogMapdocumentedRender a Mappls catalog layer
Render an entitled Mappls administrative catalog dataset.
getCatalogFeatureInfodocumentedInspect a catalog feature
Fetch attributes for one clicked Mappls catalog feature.
getCatalogLegendImagedocumentedRender a catalog legend
Attach the legend for a rendered Mappls catalog layer.
getRasterCatalogMapdocumentedRender a raster catalog layer
Visualize an entitled raster catalog dataset such as a night-light layer.
Operate the dataset, not just the tile.
Exact URLs and auth come from the entitled account contract. The application persists every dataset version, analysis attempt, style revision, output, share, and export identity.
Study the complete state machine- 01
Search & navigation
Batch geocode, reverse-geocode, and routing layers from tabular inputs.
asynchronous derived dataset - 02
Data operations
Save/append/truncate, describe, list, type, and read datasets.
versioned dataset - 03
Layer styling
Create and revise thematic visualization rules.
style revision - 04
Dataset query & validation
Filter, join, aggregate, transform, and save results.
analysis attempt and output - 05
Layer visualization & info
Render maps, feature info, and legends.
view revision - 06
Raster catalogue
Discover and visualize entitled raster datasets.
catalog reference - 07
Satellite AI/ML
Run entitled imagery segmentation workflows.
long-running model job - 08
Feature export
Export governed output into documented geospatial formats.
export request and artifact
Every provider result remains a candidate until your application commits it.
selected
Surface, account/tenant, region, entitlement, data class, and source contract are approved.
configuring
One bounded configuration references stable workspace/dataset/workview identity and no server secret enters the browser.
active
One instance or job owns listeners, requests, cancellation, retries, and observable health.
candidate
Provider output is schema-checked and normalized; it has not silently replaced durable state.
committed
A versioned record binds actor, source, provider identity, input revision, and event.
retired / disposed
Runtime resources are released; durable datasets, lineage, permissions, and audit follow policy.
Prioritize retail sites with governed evidence.
The maintained Retail Site Lab demonstrates dataset ingestion, analysis attempts, review, share, revocation, idempotency, and recovery across eight tests. It links the mGIS API and widget source guides instead of manufacturing a live entitlement.