other versions
- jessie-backports 0.0~20150323-6284890-1~bpo8+1
- stretch 0.0~20160321-87ffae5-1+b3
- testing 0.0~20170614-dd91a21-3
- unstable 0.0~20170614-dd91a21-3+b1
pprepair(1) | pprepair(1) |
NAME¶
pprepair - planar partition repair toolSYNOPSIS¶
pprepair
[ [ -i filename [schemaindex]] [ -o filename] [ -fix] [ -d] | -p [ -i filename [ schemaindex]] [ -t] [ -otnt filename] [ -vh] [ -sr ratio] [ -v] [ -au] [ -rtnn] [ -rtam] [ -rtlb] [ -rrlb] [ -rrrn] [ -rpl filename] [ -rem filename] [ -ot filename] [ -otwp filename] [ -bd] [ -rp] [ -owp] [ -o filename] [ -pi] ]
DESCRIPTION¶
pprepair (planar partition repair) takes a set of polygons and ensures that they form a valid planar partition, made of valid polygons and having no gaps or overlaps. It can be used as a validator, telling of problems in individual polygons or in the planar partition, and also as an automatic repair tool, outputting a set of polygons that do form a valid planar partition.OPTIONS¶
Basic options- -i filename
- Add this file to the triangulation using this schema index
- -o filename
- Output the reconstructed polygons in this file
- -fix
- Automagically repair (same as -rrlb -rrrn)
- -d
- Dissolve the boundaries between regions with the same tag according to the schema index
- -i filename
- Add this file to the triangulation using this schema index
- -t
- Tag the triangulation
- -otnt filename
- Output the tagged triangulation with the number of tags to this file
- -vh
- Consider holes as valid
- -sr ration
- Split invalid regions at triangles with a higher aspect ratio than this
- -v
- Validate
- -au
- Allow removing invalid regions (where convenient)
- -rtnn
- Repair triangles by assigning them to the neighbour present on most sides
- -rtam
- Repair triangles by assigning them to a neighbour present on at least 2 sides
- -rtlb
- Repair triangles by assigning them to the neighbour present along the longest part of their boundary
- -rrlb
- Repair regions by assigning them to the neighbour present along the longest part of their boundary
- -rrrn
- Repair regions by assigning them to a random neighbour
- -rpl filename
- Repair by assigning according to the priority list in this file
- -rem filename
- Repair for edge matching according to the priority list in this file
- -ot filename
- Output the triangulation to this file
- -otwp filename
- Output the triangulation to this file, including the input file where each triangle came from
- -bd
- Removes unnecessary vertices before reconstruction to support larger data sets (try if you get a segmentation fault)
- -rp
- Reconstruct polygons
- -o filename
- Output the reconstructed polygons in this file
- -owp filename
- Output the reconstructed polygons in this file, including the input file where they came from
- -pi
- Print triangulation information
EXAMPLE¶
pprepair -i "myInput.shp" -o "myOutput.shp" -fix
SEE ALSO¶
prepair(1)08 May 2015 |