Reference/REST API
REST APIstatefullegacy

Mappls mGIS APIs

mapmyindia-mgis-apis

Using these APIs developers can fully leverage and embed the power of GeoSpatial Analytics, GIS and location intelligence and AI. These APIs allow a developer to integrate into their own application the power and full set of functionalities of the mGIS product and platform.

Integration notice

This is a MapmyIndia-generation source. Confirm current Mappls endpoints, packages, authentication, and branding before production use.

Migration plan available

This source is covered by a gated upgrade journey with candidate evidence, compatibility checks, parity proof, production acceptance, and rollback. Open mGIS and GeoAnalytics workspace generation

What this surface enables

Using these APIs developers can fully leverage and embed the power of GeoSpatial Analytics, GIS and location intelligence and AI. These APIs allow a developer to integrate into their own application the power and full set of functionalities of the mGIS product and platform.

Why this source is classified stateful

The source identity names a provider-backed durable operations family whose records or lifecycle survive a single request or screen.

Authority: Source Identity · Evidence: mgis
Platforms

REST

Product areas

MapsSearch PlacesRoutes NavigationGis AnalyticsAi VisionCapture Feedback

Languages found

Text

Authentication signals

No explicit authentication signal detected

Prepare the integration

  1. A trusted backend or API client capable of HTTPS requests
Production guardrailsPin package versions and record the source fingerprint.Keep server credentials out of client binaries and logs.Test failures, timeouts, quota limits, upgrades, and rollback.Validate legacy examples against current authentication contracts.

Setup and usage examples

These examples were extracted from the canonical public source document and sanitized for credential-like values. Check the source branch and package version before copying into a production application.

mapmyindia-mgis-apis examples
.csv | .xlsx | xls | XLSX | XLS | xlt | XLT | xlsm | XLSM | xltx | XLTX

Operate the whole lifecycle

This operational model supplements the repository-level setup instructions. Adapt its resource names and transitions to the owning product contract.

1
Provision

Create the owning project, enable entitlements, restrict credentials, and record the resource owner.

2
Initialize

Create the SDK, session, asset, task, workspace, or other durable aggregate exactly once.

3
Operate

Persist provider and application identifiers and transitions; make commands idempotent and observations replayable.

4
Recover

Reconcile restarts, delayed events, expired credentials, partial sync, and version changes against durable evidence.

5
Retire

Revoke access and release runtime resources while preserving required history and audit evidence.

Topics documented by the source

01Introduction

Using these APIs developers can fully leverage and embed the power of GeoSpatial Analytics, GIS and location intelligence and AI. These APIs allow a developer to integrate into their own application the power and full set of functionalities of the mGIS product and platform.

02API Features

mGIS APIs are grouped under various categories providing wide range of functionalities which can be leveraged by enterprise and consumer

• Search & Navigation APIs - Data Operations APIs - Layer Styling APIs - Dataset Query & Validation APIs - Layer Visualization & Info APIs - Raster Catalogue APIs - Satellite Image Segmentation API - Export Feature API

03How mGIS APIs Enhance Value of any Solution

mGIS can serve different types of customers on the basis of the type of analytics OR on the basis of the type of datasets they possess. E.g. a user who has a non spatial address dataset wants to upload on mGIS and perform geospatial visualization and queries.

04For this you will perform below steps:

• Use ‘generate batch geocode layer’ to get geospatial references of your dataset - Use SAT API to save the resultant as a new layer or append into existing layer (above steps will add layer with basic style) - Use Styling API in case you need to do visualisation based analytics - Use Layer Visualisation API to get WMS image and feature info of a feature. Using this API you can also get the legend of the layer - Use Dataset Query APIs to perform basic and cross join analytics on your dataset, resultant of which can be further saved.

05Search And Navigation APIs

Search and Navigation APIs group consist of APIs which can be used to perform batch operations.

These APIs can take input in several form factors:

06Documentation

Contact API Support

07Generate Batch Geocode Layer

This API is useful if the user has a list of addresses and wants to have them georeferenced for visualization and analytics.

08Generate Batch Rev-Geocode Layer

If the user has a list of latitude and longitude values and wishes to categorize them based on belonging to residential/commercial areas, this API can be used.

09Generate Batch Routing Layer

Generally, when a user wishes to see multiple routes for multiple route points and wants to align them visually on the basis of travel time/distance to make some decision, this API is used to generate said travel graphs.

10Data Operations APIs

This group of APIs are used for adding the datasets in different formats to the mGIS engine

These APIs support below datasets:

11SAT (Save, Append and Truncate) API

This API is used to save user dataset with multiple saving options like append, truncate etc. on mGIS cloud with basic visualisation style.

12Describe Dataset API

Describe Dataset API provides all attribute names along with the data type of a dataset.

13Get Layer List API

This API lists down all the datasets that exist on an mGIS user’s cloud along with the geometry type of each dataset.

14Get Geometry Type API

This API returns the geometry type of a single dataset (Line/Point /Polygon/Multi Geometry).

15Get Dataset API

This API reads a dataset with options like read entire dataset, read only specific attributes of a dataset etc.

16Layer Styling APIs

Layer Styling API is used to update and add new styles to existing datasets.

17Documentation

Contact API Support

18See Video Demo

These layer styles are listed below:

• Basic Style - Category Based Style - Bubble Style - Cluster Style - Gradient Style - Heatmap Style - Pie Chart Style - Bar Chart Style - D3bubble style - Style with label

19Dataset Query And Validation APIs

This group of APIs are used to perform different data analytics and save results as a new dataset.

20See Video Demo

User can perform below operations on dataset :

• Results can be fetched of the basic query, cross join query and spatial query like In, NOT, IN, Like etc. - Arithmetic operations, geometric operations and aggregate operations can be performed through query on a dataset. - Order by and Group by with a query can be applied on a dataset.

21Layer Visualization And Info APIs

This group consists of multiple APIs that allow users to visualise and analyse their dataset using different styles, get feature info of a feature and legends.

22See Video Demo

These APIs form the basic foundation of geo visualisation and geo analytics.

23Get Map API

This API fetches the map tiles of an entire dataset with basic queries, queried results of cross join/spatial join between two datasets and geometric function can be performed as well.

24Get Feature Info API

This API fetches information of a feature that lies on the x and y pixel at which the user clicks. Response of the API changes based on the style that user has assigned to it.

Service references found

URLs are sanitized during ingestion and may include documentation or legacy hosts. Use them to trace the source, not as a substitute for the current API contract.

https://about.mappls.com/api/https://www.mapmyindia.com/api/mgis-api/images/mgis/how-mgis-apis-e-value-of-any-solution_1.mp4https://www.mapmyindia.com/api/mgis-api/images/mgis/search-and-navigation-apis-mgis.mp4https://www.mapmyindia.com/api/mgis-api/images/mgis/data-operation.mp4https://mappls-api.github.io/mapmyindia-mgis-apis/mgis-apis.html?urls.primaryName=Data%20Operations%20APIs%20%3E%20SAT%20APIshttps://mappls-api.github.io/mapmyindia-mgis-apis/mgis-apis.html?urls.primaryName=Data%20Operations%20APIs%20%3E%20Describe%20Dataset%20APIhttps://mappls-api.github.io/mapmyindia-mgis-apis/mgis-apis.html?urls.primaryName=Data%20Operations%20APIs%20%3E%20Get%20Layer%20List%20and%20Legends%20APIshttps://mappls-api.github.io/mapmyindia-mgis-apis/mgis-apis.html?urls.primaryName=Data%20Operations%20APIs%20%3E%20Get%20Geometry%20Type%20APIhttps://mappls-api.github.io/mapmyindia-mgis-apis/mgis-apis.html?urls.primaryName=Data%20Operations%20APIs%20%3E%20Get%20Dataset%20APIhttps://www.mapmyindia.com/api/mgis-api/images/mgis/layer-styling-apis.mp4https://mappls-api.github.io/mapmyindia-mgis-apis/mgis-apis.html?urls.primaryName=Dataset%20Query%20And%20Validation%20APIshttps://www.mapmyindia.com/api/mgis-api/images/mgis/dataset-query-and-validation-apis.mp4https://mappls-api.github.io/mapmyindia-mgis-apis/mgis-apis.html?urls.primaryName=Data%20Operations%20APIs%20%3E%20v2%20%3E%20Layer%20Visualization%20and%20Info%20APIhttps://www.mapmyindia.com/api/mgis-api/images/mgis/layer-visualizationandinfo-api.mp4https://mappls-api.github.io/mapmyindia-mgis-apis/mgis-apis.html?urls.primaryName=CV%20AI-ML%20APIs%20%3E%20v2%20%3E%20Satellite%20Image%20Segmentation%20APIhttps://mappls-api.github.io/mapmyindia-mgis-apis/mgis-apis.html?urls.primaryName=User%20Data%20Exports%20%3E%20v2%20%3E%20Export%20Features%20APIs