How vijay-varadarajan/geospatial-analysis works
This is a geospatial analysis workflow for assessing healthcare access across Indian regions. The notebook-style Python script selects a region, obtains population and boundary data, maps population and hospitals, requests hospital driving isochrones, computes population reached, and renders an access map saved as HTML. The README also describes regional map outputs and external data/API sources. The main script excerpt supports the central calls; some preprocessing and output details are omitted, so those links are not inferred.
Main entry points: IndiaGeoAnalysis.py Regional analysis · Access_analysis_result_maps Regional HTML maps
Components 15
Spatial Data
- Population data
IndiaGeoAnalysis.py - Admin boundaries
IndiaGeoAnalysis.py - Hospital lookup
IndiaGeoAnalysis.py
Access Analysis
- Regional analysis
IndiaGeoAnalysis.py - Region selection
IndiaGeoAnalysis.py - Population AOI
IndiaGeoAnalysis.py - Hospitals in region
IndiaGeoAnalysis.py - Driving isochrones
IndiaGeoAnalysis.py - Population access counts
IndiaGeoAnalysis.py
Maps and Results
- Population map
IndiaGeoAnalysis.py - Access map
IndiaGeoAnalysis.py - Regional HTML maps
Access_analysis_result_maps
Other components
- Analyst
- Overpass API
- OpenRouteService
Connections 20
- Analyst → Regional analysis: runs analysis
README.md - Regional analysis → Population data: loads
README.md - Regional analysis → Admin boundaries: downloads
IndiaGeoAnalysis.py - Regional analysis → Region selection: selects
IndiaGeoAnalysis.py - Regional analysis → Population AOI: clips population
IndiaGeoAnalysis.py - Population AOI → Population data: filters
IndiaGeoAnalysis.py - Regional analysis → Population map: renders
IndiaGeoAnalysis.py - Regional analysis → Hospital lookup: queries
IndiaGeoAnalysis.py - Hospital lookup → Overpass API: requests hospitals
README.md - Regional analysis → Hospitals in region: filters hospitals
IndiaGeoAnalysis.py - Hospital lookup → Hospitals in region: supplies locations
IndiaGeoAnalysis.py - Regional analysis → Driving isochrones: requests areas
IndiaGeoAnalysis.py - Driving isochrones → OpenRouteService: requests drive reach
IndiaGeoAnalysis.py - Hospitals in region → Driving isochrones: provides hospitals
IndiaGeoAnalysis.py - Regional analysis → Population access counts: computes access
IndiaGeoAnalysis.py - Population access counts → Population AOI: tests coverage
IndiaGeoAnalysis.py - Population access counts → Driving isochrones: uses polygons
IndiaGeoAnalysis.py - Regional analysis → Access map: renders access
IndiaGeoAnalysis.py - Access map → Regional HTML maps: saves map
IndiaGeoAnalysis.py - Analyst → Regional HTML maps: views maps
README.md