Import Pennsylvania trail data to production #85

Closed
opened 2026-05-06 21:25:14 +00:00 by spikerj · 0 comments
Owner

Summary

Imported Pennsylvania trail data into the SpikerSoft production trail API.

Details

  • Source: PASDA (Pennsylvania Spatial Data Access) trail dataset
  • Region code: US-PA
  • Trails imported: 679 (including 23 large geometry trails that required backend validator limit increases)
  • Data format: GeoJSON FeatureCollection with LineString/MultiLineString geometries
  • Converter: trails/pa/convert.py transforms PASDA format to SpikerSoft DTO format
  • Import method: import_trails.py --prod --state pa

Related Changes

  • Backend TrailValidator geometry size limit increased from 1MB to 10MB
  • Backend TrailValidator.MaxCoordinatesCount increased from 10,000 to 500,000
  • Backend TrailGeometry.Coordinates changed to JsonElement to support MultiLineString

Source Documentation

  • trails/pa/SOURCE.md documents the data origin and conversion process
## Summary Imported Pennsylvania trail data into the SpikerSoft production trail API. ## Details - **Source**: PASDA (Pennsylvania Spatial Data Access) trail dataset - **Region code**: `US-PA` - **Trails imported**: 679 (including 23 large geometry trails that required backend validator limit increases) - **Data format**: GeoJSON FeatureCollection with LineString/MultiLineString geometries - **Converter**: `trails/pa/convert.py` transforms PASDA format to SpikerSoft DTO format - **Import method**: `import_trails.py --prod --state pa` ## Related Changes - Backend `TrailValidator` geometry size limit increased from 1MB to 10MB - Backend `TrailValidator.MaxCoordinatesCount` increased from 10,000 to 500,000 - Backend `TrailGeometry.Coordinates` changed to `JsonElement` to support MultiLineString ## Source Documentation - `trails/pa/SOURCE.md` documents the data origin and conversion process
Sign in to join this conversation.