Mapflow Web UI

Go to Mapflow and register or login using your Google account. Mapflow processes imagery and extracts vector objects from it. So as a user, you start processings, or as we call it, flows.

How to run your flow

Mapflow is designed to be intuitive. Here is our step-by-step user guide:

UI Mapflow – run a flow
  1. Data source

To specify your area of interest (AOI), you can either upload your own GeoJSON file, or draw the area directly on the map (“Draw rectangle”).

UI Mapflow – define AOI


Be aware that for now, only a single area can be drawn or uploaded per flow. If your GeoJSON file has multiple areas within its FeatureCollection, only the first one will be used. If you want to process multiple AOIs, you can split them into separate GeoJSON files and start a flow for each one separately. Batch processing may become available in the future releases. Other spatial data formats may also become available for upload in the future, although 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 like QGIS or the ArcGIS Suite.


As to the source data, currently we only support RGB imagery. By default, Mapflow uses Mapbox Satellite imagery. Currently, this is the only available source when using the web app. If you would like to upload your own GeoTIFF or choose another satellite imagery mosaic as a service, you can use Geoalert API.

  1. AI model

Select one of the AI models (See Model description).

  1. Options

Select the additional options available for the model (e.g. “Typology” and “Heights” for the “Buildings” model).


The Building heights option requires a minumum area of 50

  1. Run the flow


Once you have selected the model and the processing parameters, you will see the total cost of your flow counted in Mapflow credits (our local currency units). Upon registration, you receive 500 credits for free for testing the platform (See the tariff plan).

Working with results

The flow’s results are saved in the “Job history” panel. When this panel is opened, the status is displayed, and the previously selected processing parameters are highlighted in the main window.

Preview results

Once the flow has finished, you can view the results on an interactive map or download it as vector geodata (GeoJSON).

..important:: Click “use as template” on an existing flow to use its parameters as a starting point for a new flow (on restart with the same parameters, a new processing is started).

Options for viewing the processing results are:

  1. Download as GeoJSON.

  2. “Open with” - view the results in the browser using

Note also allows you to save the results in a different format (CSV, KML, TopoJSON, WKT, Shapefile). To do this, click “Save” and the format of your preference in the menu bar.

  1. “View on the map” - use the Maplfow’s built-in result viewer, along with the source imagery.

Preview map

Working with API

Mapflow platform provides a REST API which, for example, allows you to query for currently running flows and fetch the results. If you are developing application and want to use our API, - check out Geoalert API.