Skip to content

opengisch/convert2qgis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

json2qgis

A library that converts schema defined JSON structure into a QGIS project.

Capabilities

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
  • Raster layers
  • Layer tree
  • Symbology

Usage

json2qgis ./samples/sample.json -o ./output/project/

Development

uv run json2qgis ./samples/sample.json -o ./output/project/

About

A Python library that converts a schema-validated JSON structure into a QGIS project. Supports a subsets of QGIS projects around project creation.

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors

Languages