📤 Writer Formats Overview
Geoflip supports writing outputs in multiple spatial formats so you can use the results in your preferred tools or workflows.
Each writer has its own delivery method and requirements.
Currently supported writer formats:
🔄 How Writers Work
When you submit a job, the output section of your config defines the format, EPSG code, and delivery style:
"output": {
"format": "geojson | shp | dxf",
"epsg": 4326,
"to_file": true
}
- format → Desired output type.
- epsg → Target CRS; defaults to 4326 (WGS-84) if not specified.
- to_file → Controls whether output is delivered as a downloadable file (
true, default) or inline JSON (false, supported only for GeoJSON).
🗂 ️ Choosing the Right Writer
- Use GeoJSON for web workflows or when you want JSON data inline in the API response.
- Use Shapefile (SHP) for compatibility with traditional GIS software.
- Use DXF when results need to be consumed by CAD or engineering systems.
- Use Geopackage (GPKG) if you want to store multiple geometries within a single tidy file.
- Use CSV (WKT) if you need geometry in WKT - commonly required for loading into big data platforms like BigQuery or Snowflake.
✅ Summary
| Writer | Delivery | Notes |
|---|---|---|
| GeoJSON | Inline JSON (to_file=false) or downloadable .geojson file | Only format that supports inline response |
| Shapefile | .zip containing .shp, .shx, .dbf, .prj | CRS in .prj reflects output.epsg |
| DXF | .dxf file | Entities grouped into layers: annotation, point, polyline, polygon, multipatch |
| Geopackage | .gpkg file | a modern spatial data format based on sqlite file databases |
| CSV (WKT) | .csv file | a CSV file with a geometry columned expressed as WKT geometries |
➡️ Next Steps
- Learn about the GeoJSON Writer
- Learn about the Shapefile Writer
- Learn about the DXF Writer
- Revisit Reader Formats