wiki:Grass7/VectorLib/PostGISEditing

Version 26 (modified by martinl, 13 years ago) ( diff )

--

PostGIS topological editing

Goal: Implement PostGIS geometry editing functionality in GRASS GIS (wxGUI digitizer and v.edit module)

See also OGR Interface and wxGUI vector digitizer roadmap.

See also user-oriented page at GRASS User Wiki.

Tasks

  1. Attribute table (write) access for OGR-linked vectors (direct or linked by v.external) (implemented in r47225)
  2. Improve OGR interface write access (in progress) - see OGR Interface (see r50670)
  3. Implement PostgreSQL driver to read PostGIS geometry directly (without using OGR library) - see grass/trunk/lib/vector/Vlib/read_pg.c
  4. Extend PostgreSQL driver to write PostGIS geometry directly (without using OGR library) - see grass/trunk/lib/vector/Vlib/write_pg.c
  5. Implement GRASS-based topology management in PostgreSQL driver
  6. Implement PostGIS-based topology management in PostgreSQL driver
  7. Add more...

Topology models in GRASS and PostGIS

Topological elements in GRASS (see API manual):

  • Nodes
  • Lines
  • Areas
  • Isles

Topological elements in PostGIS (see PostGIS's wiki):

  • Nodes
  • Edges
  • Faces

Roadmap

  1. Read access (geometry)
  2. Write access (geometry)

References

Pool

Note: See TracWiki for help on using the wiki.