
nyc-geo-toolkit · Python
Reusable NYC geography resources, normalization helpers, and boundary loaders for Python tools.
nyc-geo-toolkit is the shared geography foundation for NYC civic-data Python packages. It ships canonical boundary layers, a typed API for discovery, normalization, loading, and spatial helpers so downstream tools never duplicate boundary assets or geography logic.
list_boundary_layers(), list_boundary_values(), load_nyc_boundaries(), plus tract/council/NTA shortcuts with optional GeoDataFrame outputhaversine_distance_meters(), walk_radius_meters(), and build_circle_polygon() for catchment and proximity analysisBoundaryCollection, BoundaryFeature, BoundaryLayerSpec, and constants like SUPPORTED_BOROUGHSInstall extras: pip install "nyc-geo-toolkit[dataframes]", [spatial], or [all] for the full optional stack.
Three self-contained examples ship under examples/: about-the-data (full boundary-layer visualization), boundary-quickstart, and normalization-demo.
nyc-geo-toolkit is the shared geography core for this NYC package line. It powers nyc311.geographies, study-area selection in subway-access, and any other consumer that needs consistent NYC boundary loading and normalization.
═══════════════════════════════════════
Best viewed in Netscape Navigator 4.0at 800×600
© 2026 Blaise Albis-Burdige | hello@blaiseab.com
[ Top of Page ]