mapsight / pulp-geocsv
Utility to convert CSV files with geographic data to GeoJSON.
v1.0.0
2026-05-22 15:33 UTC
Requires
- php: ^8.2
- ext-json: *
- mapsight/geojson-reproject: *
- mapsight/pulp: *
- phayes/geophp: ^1
- symfony/polyfill-php83: ^1.37
- symfony/polyfill-php84: ^1.37
- symfony/polyfill-php85: ^1.37
Requires (Dev)
- phpunit/phpunit: ^11.0
- roave/security-advisories: dev-latest
README
Extension for the Pulp library to handle CSV files with geographic data.
Features
- CSV to GeoJSON: Convert standard CSV files with longitude/latitude columns into GeoJSON FeatureCollections.
- Customizable Mapping: Configure which CSV columns correspond to longitude and latitude.
- Header Support: Properly handles CSV files with or without header rows.
- Stream Integration: Works seamlessly with other Pulp handlers for further processing.