GeoJSON Cleanup & Directus API
Budget: $750 – $1,500 AUD
I have a set of GeoJSON files that describe roads and related features. Before I can plug them into my application, they must be cleaned, organised, and then exposed through Directus as a consumable API.
Data preparation
The files need duplicate features removed, a single standard coordinate system applied (WGS-84 is ideal), and all geometries validated so every layer is ready for publishing. I normally work with QGIS and PostGIS, so feel free to lean on those or similar open-source tools.
Publishing
Directus is my first choice. Once the data is loaded, I’ll need REST endpoints (GraphQL is a bonus) that my dev team can query immediately. If Directus proves limiting, we can discuss Supabase or QGIS Server, but start with Directus.
Budget & schedule
I have roughly AUD 800–1500 available and can break this into logical milestones. The whole job needs to land inside a single week, so please be comfortable working quickly and communicating progress.
Deliverables
• Cleaned, fully validated GeoJSON layers
• Directus instance with data loaded and documented collections
• Working API endpoints (tested with a simple curl or Postman collection)
• Brief hand-over notes covering schema, endpoint paths, and any deployment steps
Acceptance criteria
• No duplicate geometries or orphaned attributes remain
• All layers share one CRS and pass QGIS geometry validation
• Endpoints return the expected JSON payloads without error (HTTP 200)
• Documentation clear enough for a new developer to reproduce the build in one sitting
If this sounds straightforward to you, let’s get started—I’m ready to move as soon as you are.
Data preparation
The files need duplicate features removed, a single standard coordinate system applied (WGS-84 is ideal), and all geometries validated so every layer is ready for publishing. I normally work with QGIS and PostGIS, so feel free to lean on those or similar open-source tools.
Publishing
Directus is my first choice. Once the data is loaded, I’ll need REST endpoints (GraphQL is a bonus) that my dev team can query immediately. If Directus proves limiting, we can discuss Supabase or QGIS Server, but start with Directus.
Budget & schedule
I have roughly AUD 800–1500 available and can break this into logical milestones. The whole job needs to land inside a single week, so please be comfortable working quickly and communicating progress.
Deliverables
• Cleaned, fully validated GeoJSON layers
• Directus instance with data loaded and documented collections
• Working API endpoints (tested with a simple curl or Postman collection)
• Brief hand-over notes covering schema, endpoint paths, and any deployment steps
Acceptance criteria
• No duplicate geometries or orphaned attributes remain
• All layers share one CRS and pass QGIS geometry validation
• Endpoints return the expected JSON payloads without error (HTTP 200)
• Documentation clear enough for a new developer to reproduce the build in one sitting
If this sounds straightforward to you, let’s get started—I’m ready to move as soon as you are.
Related categories:
Data Processing
RESTful API
Data Integration
GraphQL
Database Management
API Development
Data Modeling
GeoJSON