API Reference¶
Core Modules¶
-
Loaders
Unified interfaces to load geospatial datasets (CSV, Parquet, Shapefile, DataFrame, HuggingFace) with latitude/longitude or WKT geometry.
-
Urban Layers
Spatial canvases (streets, intersections, OSM features, neighborhoods, cities, states, countries, custom layers) for projecting datasets.
-
Filters
Filter geospatial data by bounding boxes and other criteria using lat/long columns or WKT geometries.
-
Imputers
Handle missing geospatial information (coordinates, geometries) with simple and address-based imputers.
-
Enrichers
Turn urban layers into meaningful statistics (counts per intersection, averages per neighborhood) with pluggable aggregators.
-
Visualisers
Static and interactive visualisation primitives for rendering your results.
-
Pipeline
Compose loaders, layers, filters, imputers, enrichers, and visualisers into a single executable pipeline.
Optional Modules¶
-
Pipeline Generators
Generate UrbanMapper pipelines from natural language with LLMs.
-
Auctus Mixin
Query the Auctus Dataset Search API inside the UrbanMapper workflow.
-
Interactive Table VIS
Explore datasets interactively in notebooks with richer tables and attribute statistics.
-
JupyterGIS Mixin
Collaboratively explore pipelines and geodata via Jupyter GIS.