Shapefile
.shp · ESRI Shapefile
Shapefile is an older ESRI vector format. A single dataset consists of .shp, .shx, and .dbf files that must stay together and are often distributed together in a ZIP archive.
Compare vector, tabular, CAD, tile, and database-backed geodata formats.
Understand EPSG codes, projections, datums, and reprojection considerations.
Explore common GIS data exchange paths and what to check when formats change.
.shp · ESRI Shapefile
Shapefile is an older ESRI vector format. A single dataset consists of .shp, .shx, and .dbf files that must stay together and are often distributed together in a ZIP archive.
.gpkg · GPKG
GeoPackage is an open, non-proprietary, platform-independent and standards-based data format for geographic information system implementations based on an SQLite database.
.geojson · GeoJSON
GeoJSON is an open standard format designed for representing simple geographical features and their non-spatial attributes using JSON.
.kml · KML
Keyhole Markup Language (KML) is an XML language for expressing geographic annotation and visualization on web-based maps and Earth browsers.
.csv · CSV
Comma-separated values (CSV) files store tabular data in plain text with each line representing a data record and fields separated by commas.
.gml · GML
Geography Markup Language (GML) is an XML grammar defined by the Open Geospatial Consortium for expressing geographical features.
.sqlite · SQLite
SQLite is a lightweight, disk-based relational database engine that does not require a separate server process.
.tab · MapInfo File
MapInfo TAB is a proprietary geospatial vector data format used by MapInfo Professional GIS software.
.dxf · DXF
Drawing Exchange Format (DXF) is a CAD data file format developed by Autodesk for enabling data interoperability between AutoCAD and other programs.
.gdb · OpenFileGDB
Esri File Geodatabase is a proprietary format for storing GIS datasets in a .gdb folder; OpenFileGDB provides read-only access.
.fgb · FlatGeobuf
FlatGeobuf is an open format for encoding geospatial data based on FlatBuffers, optimized for performance and streaming.
.gpx · GPX
GPS Exchange Format (GPX) is an XML schema designed for transferring GPS data between applications.
.mbtiles · MBTiles
MBTiles is a specification for storing tiled map data in an SQLite database for efficient serving.
.mvt · MVT
Mapbox Vector Tile (MVT) is a compact binary format for tiled vector map data encoded with Protocol Buffers for fast rendering.
.ods · ODS
OpenDocument Spreadsheet (ODS) is an XML-based file format for spreadsheets used by OpenOffice and LibreOffice.
EPSG:4326
WGS 84 is the global geographic coordinate reference system used for GPS, satellite navigation and most web mapping applications.
Area of use: Worldwide
EPSG:3035
ETRS89 / LAEA Europe is an equal-area projection recommended by INSPIRE for pan-European analysis and statistical reporting.
Area of use: Europe (European Union member states and associated countries)
EPSG:25832
ETRS89 / UTM zone 32N is Germany's official projected CRS for cadastral, surveying and engineering workflows in most federal states.
Area of use: Germany between 6°E and 12°E (most federal states)
A common path from desktop GIS datasets to web mapping and API-friendly vector data.
ogr2ogr -f GeoJSON output.geojson input.shpUseful when moving lightweight web features into Earth browsers and map viewers.
ogr2ogr -f KML output.kml input.geojsonHelpful for understanding the relationship between map annotations, tracks, and GPS exchange data.
ogr2ogr -f GPX output.gpx input.kmlA practical comparison between a modern SQLite-based container and a widely supported legacy GIS format.
ogr2ogr -f "ESRI Shapefile" output_directory input.gpkgGDAL's ogr2ogr utility is a common command-line tool for translating vector data between geospatial formats and reprojecting datasets with EPSG codes.
Convert formats
ogr2ogr -f GeoJSON output.geojson input.shpSelect a layer
ogr2ogr -f GPKG output.gpkg input.geojson source_layer_nameReproject to WGS 84
ogr2ogr -t_srs EPSG:4326 output.geojson input.gpkgGeoJSON is widely used for small to medium vector datasets, while vector tiles such as MVT are common for large interactive maps.
CRS metadata tells GIS software how to interpret coordinates. Missing or incorrect CRS information can shift data to the wrong location.
GeoPackage stores geospatial data in a single SQLite-based file, which can simplify exchange compared with multi-file formats.
WGS 84 is common for global latitude/longitude data, GPS coordinates, and many web APIs.