Resources for developers using the Envitia MapLink Pro mapping SDK.
This page summarises the geospatial file formats supported by MapLink Pro. The product is flexible and configurable so that it can be extended to support any format. Therefore, if your format is not listed, please contact us at https://support.envitia.com (Requires an active maintenance & support contract).
MapLink Pro supports the visualisation of geospatial raster formats. Geospatial raster formats consist of cells or pixels arranged in equally spaced grids of cells with each cell representing a property at the cell’s geospatial location. Examples of raster datasets include satellite and aerial photography, digitised charts, terrain relief maps, thematic data and environmental property grids.
To be displayed accurately on a map, raster data must be geo-referenced (which means that the geospatial extent and resolution of the data is known, as is the coordinate reference system used by the data). Many geospatial raster formats exist, MapLink’s Image Studio tool allows any raster image to be geo-referenced and warped so that it can be used with MapLink Pro.
MapLink Studio can be used to read raster data and generate an optimised MapLink Map for runtime loading by the TSLMapDataLayer class.
The geospatial raster formats supported by MapLink Pro are listed in the following table.
Raster format | Can be read by MapLink Studio? | Can be read at runtime by Direct Import SDK | Other runtime import (read) | Runtime export (write) |
---|---|---|---|---|
ADRG | ![]() |
![]() |
||
ARCGrid | ![]() |
![]() |
||
ARCS Chart | ![]() |
|||
ASCII DEM | ![]() |
![]() |
||
ASRP | ![]() |
![]() |
![]() |
|
BSB Nautical Chart | ![]() |
![]() |
||
CADRG/CIB | ![]() |
![]() |
![]() |
|
CRP | Deprecated | |||
DBDB | ![]() |
|||
DMED | ![]() |
|||
DTED | ![]() |
|||
ECW | ![]() |
|||
GeoPackage | ![]() |
|||
Geospatial PDF | ![]() |
|||
GeoTIFF | ![]() |
![]() |
![]() |
|
MrSID | ![]() |
![]() |
||
NTIF/NSIF | ![]() |
![]() |
![]() |
|
USRP | ![]() |
![]() |
||
All in-built GDAL formats (e.g. JPG, IMG, PNG, etc) | ![]() |
![]() |
||
Extended GDAL formats (if driver available) | ![]() |
![]() |
||
OGC Web Map Service (WMS) | ![]() |
|||
OGC Web Map Tile Service (WMTS) | ![]() |
Geospatial vector data represent geographic information using points, lines, and polygons. It can be used for visualisation and analysis. Vector data can represent features like roads, cities, properties, boundaries, mountains, and bodies of water. Vector data can be analyzed to show how different features interact with each other.
MapLink Studio can be used to read vector data and generate an optimised MapLink Map for runtime loading by the TSLMapDataLayer class.
The geospatial vector formats supported by MapLink Pro are listed in the following table.
Vector format | Can be read by MapLink Studio? | Can be read at runtime by Direct Import SDK | Other runtime import (read) | Runtime export (write) |
---|---|---|---|---|
DAFIF | ![]() |
|||
DBDB | ![]() |
|||
DFAD | ![]() |
|||
DXF | ![]() |
![]() |
||
Esri FileGeodatabase (FileGDB) | ![]() |
|||
Esri Shapefile | ![]() |
![]() |
||
GDF3 | ![]() |
|||
GeoPackage | ![]() |
|||
GML | ![]() |
![]() |
![]() |
![]() |
Jeppesen/ARINC | ![]() |
|||
KML Simple Features 2D | ![]() |
![]() |
![]() |
|
MIF/MID | ![]() |
![]() |
![]() |
![]() |
NITF/NSIF | ![]() |
![]() |
![]() |
|
OpenStreetMap | ![]() |
|||
OS MasterMap | ![]() |
![]() |
![]() |
![]() |
OS NTF | ![]() |
![]() |
||
OS VectorMap Local | ![]() |
|||
OS VectorMap District | ![]() |
|||
OS Boundary Line 2000 | ![]() |
|||
S-57 (unencrypted ENC & AML) | ![]() |
![]() |
![]() |
![]() |
S-57 Encrypted (S-63) | ![]() |
|||
US Census TIGER/Line | ![]() |
![]() |
||
VPF (DNC, VMAP, WVS etc.) | ![]() |
|||
All in-built GDAL/OGR formats (e.g. GeoJSON, GPX, DGN, OGC Web Feature Service (WFS), etc) | ![]() |
![]() |
||
Extended GDAL/OGR formats (if driver available) | ![]() |
![]() |
Terrain and elevation formats are used to record properties like ground and building heights for terrain analysis such as line of sight, viewshed and contouring. Other properties can be used instead of physical heights, for example, environmental data can be used with contouring algorithms to determine where temperature fronts occur.
MapLink Studio can be used to read the data and generate an optimised MapLink Terrain Database for use in the MapLink Terrain SDK.
The geospatial terrain and elevation gridded formats supported by MapLink Pro are listed in the following table.
Terrain format | Can be read by MapLink Studio? | Other runtime import (read) |
---|---|---|
ARCGrid | ![]() |
|
DBDB | ![]() |
|
DEM/DTM | ![]() |
|
DMED | ![]() |
![]() |
DTED | ![]() |
![]() |