Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

GIS and Geospatial Data Basics

What is GIS?

A geographic information system (GIS) captures, manages, analyzes, and presents spatial data. Common applications include logistics, urban planning, resource management, and telecommunications.

Geospatial data

Geospatial data combines attributes with a location or shape.

Vector data

Raster data

A raster is a grid of cells, used for imagery, elevation, and other continuous data.

Coordinate reference systems

A coordinate reference system (CRS) relates coordinates to places on Earth.

OpenStreetMap

Software

Storage formats

FormatDataTypical use
GeoPackage (.gpkg)Vector, tiled rasterPortable general-purpose storage
GeoJSON (.geojson)VectorWeb and data exchange
GeoParquet (.parquet)VectorColumnar analytics
Shapefile (.shp and companion files)VectorLegacy interoperability
GeoTIFF / COG (.tif)RasterImagery and elevation
PostGISVector, rasterLarge or shared datasets

CSV files may store geometries as WKT, but usually lack standardized spatial metadata.

Minimal GeoPandas example

import geopandas as gpd

gdf = gpd.read_file("data.gpkg")
print(gdf.crs)
print(gdf.geometry.geom_type.value_counts())

Further reading