Reference on using the platform

Note

This document outlines the requirements for using the Mapflow platform, including supported data formats, preprocessing steps, and model-specific guidelines.

Requirements for using the platform

Upload GeoTIFF requirements

Note

Please pay attention to the following:

  • Images you upload are preprocessed in Uint8 format. If your image is not of this type and you want to preview it manually bafore uploading to the Mapflow server, please use our image preprocessing script or other tools to translate it to the appropriate format;

  • Your image must be georeferenced in geographic or projected coordinate system, ellipsoid WGS84, it is recommended to use UTM or Web Mercator;

  • Your image is supposed to be RGB composite, RGBa and Singleband will work as well*;

  • The default limit for file size is 1 Gb for free users. If you have a bigger file – reduce its size or consider switching to the paid plan;

  • Each Mapflow model has its recommendations for the spatial resolution of the input data, see Model requirements below

In case of non-compliance with any requirements, the system reports an error. If you are using Mapflow Web or Mapflow QGIS plugin, the error messages are shown in the user interface. For more details, see errors description.

Model requirements

The table below lists model requirements for spatial resolution of the input imagery.

“Required” means that the imagery with resolution outside of this range will be rejected from processing and the request will fail.

“Recommended” means that the model is fit specifically for this spatial resolution. Any images of higher resolution will be downsampled before processing, so it gives no profit to upload higher resolution. Images of lower resolution (if meeting the “required” section) will be upsampled, but the results will not be so good as for recommended resolution.

GSD is specified in UTM coordinate system, and may not correspond to what you see as “pixel size” if your image’s coordinate system differs.

Learn more about zoom and spatial resolution of imagery basemaps.

Model

Description

Recommended zoom

Recommended GSD m/px

Required zoom range

Required GSD range, m/px

Buildings

Extract roof contours, with optional classification, simplification and height estimation

18

0.5

17 – 18

0.3 - 1.5

High-density housing [Mapflow Web only]

Extraction and instance detection of the building roofprints in the areas of high density housing

19

0.3

18-19

0.15 - 1.2

Buildings (Aerial imagery)

Extract roof contours (roofprints) from very high-resolution aerial imagery

20

0.1

20-21

0.05-0.4

Forest

Extract segmentation masks of forested areas from high-resolution RGB images

18

0.5

17 – 18

0.3 - 2.0

Forest with heights [Mapflow API/QGIS only]

Extract segmentation masks of forested areas from high-resolution RGB images with separation by height classes

18

0.5

17 – 18

0.3 - 2.0

Roads

Extract road mask from high-resolution satellite imagery

18

0.5

17 – 18

0.3 - 1.2

Constructions

The model highlights areas in the satellite image that contain construction sites and buildings under construction

18

0.5

17 – 18

0.3 - 2.0

Agriculture fields

Extraction and instance separation of agriculture fileds from high-resolution satellite imagery

17

1.2

15-17

0.5-4.8

* Mapflow.ai can also process single-band (panchromatic) imagery, but the NN models are not tuned for such kind of data, so the quality of the result may be worse than expected.

Forest mapping classes

Here is presented a list of classes for the Forest vegetation Mapping Model. There are two options for forest semantic classification:

  • Classification by heights – classification of the areas of vegetation and shrub vegetation by height classes according to the specified thresholds: 0-4 m, 4-10 m, 10+ m. Forest areas of each height class are polygonized in separate features, the height class is indicated in its properties. Heights thresholds are customizable values in the processing pipeline.

  • Classification by overgrowth density – classification of the area of vegetation and shrub vegetation into classes according to the density and height: high forest, low (growing) forest, open woodland, and shrub.

    CLASS_ID

    DENSITY

    Description

    00m-04m

    low vegetation

    04m-10m

    dense/sparse

    medium forest

    10m-99m

    dense/sparse

    high forest

Urban Mapping classes

CLASS_ID

CLASS NAME

DESCRIPTION

OSM refereral tag

101

Apartment building

Roof footprints of the multistorey apartment buildings

building=yes building=residential building=appartments

102

House

Mostly private houses (usually represents a single household)

building=house building=residential

103

Industrial building

Mostly industrial (Plants, large hangars, warehouses, etc.)

building=industrial

104

Commercial building

Offices, retail, etc.

building=commercial

105

Other non-residential buildings

Garages, transformer boxes, small hangars, etc.

Urban Mapping visualization with ArcGIS Online, Carto, and EverGIS online

Mapflow Web easily processes imagery and extracts vector objects that can be downloaded in GeoJSON format. We recommend using GeoJSON since it is a de-facto standard in web mapping. It is natively supported by web mapping frameworks (e.g. Leaflet or Mapbox) and GIS software like QGIS or the ArcGIS Suite.

Note

GeoJSON is an open standard format designed for representing simple geographical features, along with their non-spatial attributes. It is based on the JSON format. The features include points, linestrings (Mapflow roads), polygons (Mapflow buildings footprints, forest and field masks), or multi-part collections of these types. Mapflow allows different options for actions with processing results stored in GeoJSON. You are able to download or “Open with geojson.io”.

Interaction panel

Open with geojson.io

Note

Geojson.io allows you to view and save the results in a different format (CSV, KML, TopoJSON, WKT, Shapefile). Click “Save” and select the format in the menu bar.

Interaction panel

Using GeoJSON allows you to use only drag&drop to visualize Mapflow output results in numerous Web-GIS without converting data formats. See this video about how to upload and style a building classification results with ArcGIS online, Carto, and Evergis online.

Interaction panel

Urban Mapping classes in ArcGIS online

Interaction panel

Urban Mapping classes in Carto

Interaction panel

Urban Mapping classes in Evergis Online