A library that converts schema defined JSON structure into a QGIS project.
The library supports:
- Vector layers:
- Creation
- Supported providers
- Memory
- GeoPackage
- Data types
- string
- integer
- double
- boolean
- date
- time
- datetime
- array
- Form types
- Tab
- Group box
- Row
- Hidden
- Color
- TextEdit
- Range
- DateTime
- ExternalResource
- CheckBox
- ValueMap
- ValueRelation
- Loading from existing data source
- Relations
- Polymorphic relations
- Supported providers
- Creation
- Raster layers
- Layer tree
- Symbology
json2qgis ./samples/sample.json -o ./output/project/uv run json2qgis ./samples/sample.json -o ./output/project/