Opened 10 years ago

Last modified 17 months ago

#1156 new enhancement

User-defined vector topology validation

Reported by: marisn Owned by: grass-dev@…
Priority: normal Milestone: 7.6.2
Component: Vector Version: unspecified
Keywords: topology Cc:
CPU: Unspecified Platform: Unspecified

Description

Just idea dump: GRASS should provide ability for users to define custom vector topology validation rules. Rules could take into account features from single or multiple vector maps (layers). Probably useage of plain attribute or geometry and not only topology validation rules should be considered too.

Such validation rules could be taken into account during map editing (digitizing) and/or used for vector map validation (v.validate).

Examples of possible rules in human readable form:

  • Water hydrant (point) must be located on water pipe (line);
  • There should be no holes (areas without centroid) in this map;
  • Road of type X can not cross area of type Y;
  • Z areas can not share boundary with Q areas.

Change History (9)

comment:1 Changed 10 years ago by martinl

Milestone: 7.0.0

comment:2 Changed 4 years ago by martinl

Milestone: 7.0.07.0.5

comment:3 Changed 4 years ago by martinl

Milestone: 7.0.57.3.0

comment:4 Changed 4 years ago by martinl

Milestone: 7.3.07.4.0

Milestone renamed

comment:5 Changed 3 years ago by neteler

Milestone: 7.4.07.4.1

Ticket retargeted after milestone closed

comment:6 Changed 2 years ago by neteler

Milestone: 7.4.17.4.2

comment:7 Changed 23 months ago by martinl

Milestone: 7.4.27.6.0

All enhancement tickets should be assigned to 7.6 milestone.

comment:8 Changed 19 months ago by martinl

Milestone: 7.6.07.6.1

Ticket retargeted after milestone closed

comment:9 Changed 17 months ago by martinl

Milestone: 7.6.17.6.2

Ticket retargeted after milestone closed

Note: See TracTickets for help on using tickets.