MappView

Manual/Guides

Data Integrations

Beyond the Add Data menu, MappView connects to several hosted catalogs and imagery providers through dedicated panels and plugins. This page is a map of what is available and where to find it.

Cloud catalogs

IntegrationWhereWhat it does
Planetary ComputerProcessing menuBrowse and load STAC data from Microsoft Planetary Computer (Sentinel, Landsat, and more).
Earth EngineProcessing menuBrowse and load Google Earth Engine datasets after authenticating.
Overture MapsPlugins menuLoad Overture Maps data themes (such as buildings, places, and transportation).
STACAdd Data menuSearch any STAC catalog and add matching raster items. See Adding Data.

!!! note “Credentials” Earth Engine requires authentication, and some providers expect an API key or token. Set these in Settings → Environment Variables. See Settings & Preferences.

Federal Web Services

The Web Services submenu of the Plugins menu bundles four United States federal data sources:

ServiceData
FEMANational Flood Hazard Layer (NFHL) flood data.
NASA EarthdataNASA satellite and Earth science imagery.
EPA EnviroAtlasEnvironmental and ecosystem data.
USGSThe National Map topographic and geographic layers.

Imagery and street-level

IntegrationWhereWhat it does
Historical ImageryPlugins menuBrowse historical Esri World Imagery snapshots.
Street ViewPlugins menuView Google Street View and Mapillary street-level imagery. Needs provider credentials (see Getting Started).

Time series and comparison

PluginWhat it does
Time SliderAnimate time series raster and vector data (COG, XYZ/WMTS, WMS-Time, and time-filtered GeoJSON) through a docked timeline.
Layer SwipeCompare two layers side by side with a swipe handle.

AI analysis

PluginWhat it does
GeoAgentAI-assisted geospatial analysis.

All of these are activated from the Plugins menu, where you can also set their on-map position.

Geocoding

MappView can turn addresses into points and points into addresses. Both run through a selectable provider; the public Nominatim service is the default and needs no key.

ToolWhereWhat it does
Geocode AddressesProcessing menuPick a CSV with an address column and geocode each row into a point layer. Each matched row keeps its original columns plus geocode_lat, geocode_lon, geocode_display_name, and geocode_importance (a match score). A per-run provider picker lets you switch backend for that batch.
Reverse GeocodeControls menuA toggle. While on, click anywhere on the map to look up the address at that point, shown in a popup with a copy button.

Both send coordinates or addresses to a third-party service, so the first time you enable Reverse Geocode (and whenever you run a batch) your data leaves your device for those requests. Reverse Geocode shows a one-time notice before it is first enabled.

Providers

Choose a backend in Settings → Geocoding. The selection, per-provider API keys, optional endpoint overrides, and contact email are saved with the project.

ProviderAPI keyNotes
Nominatim (OpenStreetMap)NoDefault. Public endpoint is paced and row-capped (see below); point it at a self-hosted instance to relax both.
PeliasOptionalHosted geocode.earth needs a key; a self-hosted Pelias does not.
ArcGIS World GeocoderYesEsri token / API key.
MapboxYesMapbox access token (pk.…).
GoogleYesGoogle Maps Geocoding API key. Google does not officially allow browser cross-origin requests to this API, so a same-origin proxy may be required.

API keys are stored in plain text in the .mappview.json project file, so avoid sharing a project that carries them (the Project → Share flow can strip environment variables, but provider keys live under Geocoding settings).

Usage policy and limits

Requests to the public Nominatim endpoint are paced to one per second and a single batch run is capped at 1000 rows, in line with the Nominatim usage policy. Browsers cannot set a User-Agent, so the app identifies itself through the page Referer and the optional email parameter. Self-hosted Nominatim and the keyed providers (Mapbox, ArcGIS, Google, hosted Pelias) are not paced or capped by MappView; their own quotas apply.

Configuring with environment variables

The Geocoding settings panel is the easiest way to configure a provider, but the same values can also be set as runtime environment variables (the same VITE_-prefixed mechanism used for imagery credentials). Explicit environment variables override the Settings panel.

VariableDefaultPurpose
VITE_GEOCODER_PROVIDERnominatimProvider id: nominatim, pelias, arcgis, mapbox, or google.
VITE_GEOCODER_API_KEYunsetAPI key / access token for the selected provider.
VITE_GEOCODER_ENDPOINTprovider defaultForward (address to point) search endpoint override.
VITE_GEOCODER_REVERSE_ENDPOINTprovider defaultReverse (point to address) endpoint override.
VITE_GEOCODER_EMAILunsetContact email sent as the email query parameter to identify your client to Nominatim.