MappView

Manual/Guides

Adding Data

The Add Data menu is the main way to bring layers into MappView. It groups sources into Files, Web services, Cloud formats, 3D layers, and Databases. You can also drag files straight onto the map.

Files

ItemNotes
Vector LayerOpens the Add Vector panel (backed by maplibre-gl-vector). Loads GeoJSON, GeoParquet, FlatGeobuf, zipped Shapefile, GeoPackage, KML/KMZ, GML, and other vector formats from a file or URL.
Raster LayerOpens the Add Raster panel (backed by maplibre-gl-raster). Loads GeoTIFF and Cloud-Optimized GeoTIFF (COG) from a file or URL.
Delimited Text LayerLoads CSV/TSV from a file or URL, using longitude and latitude columns to build point features.
CAD (DXF/DWG) LayerLoads an AutoCAD DXF or DWG drawing as a vector layer. Choose which drawing layer to load, and enter the source CRS (e.g. an EPSG code) to reproject it — leave blank if the drawing is already in longitude/latitude.
File Geodatabase (GDB)Adds a layer from an Esri File Geodatabase (a .gdb folder). Attribute-only tables are not listed; the selected feature class is read through the local MappView server and reprojected to WGS84 (desktop app).
Geotagged PhotosImports geotagged JPEG/HEIC photos as a point layer, placing each one at its EXIF GPS location.
GPX LayerLoads a GPX file or URL and splits it into separate waypoint, track, and route layers.
MBTiles LayerLoads a local MBTiles tile archive (desktop app).

Vector files are reprojected to EPSG:4326 on load. In the browser, vector import relies on DuckDB-WASM Spatial, with direct handling for GeoJSON, zipped Shapefiles, and KMZ archives.

Web services

ItemNotes
XYZ LayerA raster or vector tile service using a {z}/{x}/{y} URL template.
WMS LayerA Web Map Service layer, with click-to-identify through GetFeatureInfo where supported.
WFS LayerA Web Feature Service layer, with optional automatic refresh.
WMTS LayerA Web Map Tile Service layer.
ArcGIS LayerAn ArcGIS FeatureServer or VectorTileServer layer.
STAC LayerSearches a STAC catalog and adds the matching raster items.
OGC API - FeaturesAdds features from an OGC API - Features collection as a vector layer. Point it at the service landing page (or a /collections or /collections/{id}/items URL copied from it), retrieve the collection list, and optionally limit by max features, bounding box, or date and time; paging links are followed until the requested count is loaded.
OGC Vector TilesAdds an OGC API - Tiles (vector) service from a TileJSON URL or {z}/{y}/{x} MVT tile template. An optional Mapbox/MapLibre style URL (or comma-separated source layer names) supplies the tileset’s source layers.
GeoRSS LayerAdds a GeoRSS feed (RSS, Atom, or RDF) from a URL or file as a vector layer.
Video LayerA georeferenced video overlay: supply an MP4 URL plus four corner coordinates to place the video on the map.
Deck.gl LayerPick a deck.gl layer type, then load its example data or your own CSV/JSON/GeoJSON from a file or URL. Large datasets are stored inline in the project file, so oversized uploads warn before loading.

Cloud formats

ItemNotes
GeoParquet LayerCloud-native columnar vector format. Opens the same Add Vector panel as Vector Layer. Can be streamed in place with HTTP range requests for large remote files.
FlatGeobuf LayerCloud-optimized vector format with spatial indexing.
PMTiles LayerA single-file vector or raster tile archive.
Zarr LayerChunked, cloud-native multidimensional arrays.

3D layers

ItemNotes
LiDAR LayerPoint-cloud visualization, rendered with deck.gl.
Splatting LayerGaussian splat scenes.
3D Tiles LayerOGC 3D Tiles, restored when reopening a project. Includes a Google Photorealistic 3D Tiles sample that reads VITE_GOOGLE_MAPS_API_KEY or GOOGLE_MAPS_API_KEY from the runtime environment.

Databases

ItemNotes
DuckDB LayerQuery a DuckDB or DuckDB Spatial source and add the result as a layer, with identify, selection, and attribute table support.
PostgreSQL LayerAdd a layer from a PostgreSQL/PostGIS connection (desktop app, served through a local tile server).

Drag and drop

Drag a vector file (GeoJSON, zipped Shapefile, KMZ, and similar) or a GeoTIFF/COG raster directly onto the map to add it as a layer. GPX files dropped on the map are split into named waypoint, track, and route layers.

Basemaps

The basemap sits at the bottom of the Layers panel as the Background entry. Activate the Basemaps plugin from the Plugins menu to switch between OpenFreeMap styles (Liberty, Positron, Bright, Dark, Fiord, 3D), a blank background, or a custom style URL. You can toggle basemap visibility and adjust its opacity from the Layers panel.

Other celestial bodies

MappView can map worlds beyond Earth. The Change basemap dialog and the New project dialog group planetary basemaps into sections for The Moon, Mars, and a collapsible Other celestial bodies section covering Mercury, Venus, the Galilean moons (Io, Europa, Ganymede, Callisto), Titan, Pluto, and Charon. The Moon and Mars mosaics come from OpenPlanetaryMap; the other bodies come from USGS Astrogeology and are reprojected to Web Mercator on the fly so MapLibre can render them.

For quick switching, use the planet switcher (the orbit icon) in the Layers panel header. Selecting a body sets the project’s ellipsoid, so distance, area, and scale-bar measurements use that body’s radius instead of Earth’s.

More data sources

Additional catalogs and providers are available as panels and plugins rather than Add Data items, including Planetary Computer, Earth Engine, Overture Maps, and several federal Web Services. See Data Integrations.

!!! note “Browser vs desktop” URL-based sources work in both the browser and the desktop app. Local file dialogs, local MBTiles, local raster reads, and PostgreSQL require the desktop app. See Getting Started.