Markus Metz 9052abb562 fix debug level пре 14 година
..
Makefile becfaadeb8 spatial ref feature needs PROJ_INC (via gprojects.h) пре 14 година
README da6b6e3a9f orthography пре 15 година
area.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
array.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
ascii.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
box.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
break_lines.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
break_polygons.c fa44307ff5 add file-based version of Vect_break_polygons() пре 14 година
bridges.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
buffer.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
buffer2.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
build.c 8cad6316a6 Vlib: new spatial index пре 14 година
build_nat.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
build_ogr.c 44f7f93a2d vlib: introduce Vect_get_ogr_geometry_type() and V2_open_new_ogr() пре 14 година
cats.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
cindex.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
clean_nodes.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
close.c 8cad6316a6 Vlib: new spatial index пре 14 година
close_nat.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
close_ogr.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
constraint.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
dangles.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
dbcolumns.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
dgraph.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
dgraph.h b06b8a0105 vectorlib: пре 16 година
e_intersect.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
e_intersect.h 11cd111cbd Vlib: Vect_line_buffe2(), Vect_area_buffer2(), Vect_point_buffer2() and пре 16 година
error.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
field.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
find.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
geos.c bffe7d50e6 Revert https://trac.osgeo.org/grass/changeset/38872 (re-instate https://trac.osgeo.org/grass/changeset/38867) пре 15 година
graph.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
header.c cef35690cf vlib: initial suppor for 3D vector data linked via OGR пре 14 година
hist.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
init_head.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
intersect.c 8cad6316a6 Vlib: new spatial index пре 14 година
legal_vname.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
level.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
level_two.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
line.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
list.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
map.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
merge_lines.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
net.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
open.c 9052abb562 fix debug level пре 14 година
open_nat.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
open_ogr.c cef35690cf vlib: initial suppor for 3D vector data linked via OGR пре 14 година
overlap.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
overlay.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
poly.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
read.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
read_nat.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
read_ogr.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
remove_areas.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
remove_duplicates.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
rewind.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
rewind_nat.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
rewind_ogr.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
select.c 8cad6316a6 Vlib: new spatial index пре 14 година
simple_features.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
sindex.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
snap.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
tin.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
type.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
window.c 1ae866496c vlib: unify \file doxygen instruction (cosmetics) пре 14 година
write.c 021f34879d format пре 15 година
write_nat.c 61b671bb99 cosmetics пре 15 година
write_ogr.c 44f7f93a2d vlib: introduce Vect_get_ogr_geometry_type() and V2_open_new_ogr() пре 14 година

README

Dangles
---------
GRASS doesn't allow areas/islands with dangles. If an island has dangle, it is not built
and attached to outer area and as a consequence, some functions do not work as expected.
For example Vect_area_area() and Vect_find_area().
Se comments in build_nat.c: Vect_attach_centroids()

Category index
----------------
Category index is created when Vect_build(), i.e. Vect_build_partial(, GV_BUILD_ALL,)
is called. Plus_head.cidx_up_to_date is set to 1 if Category index is created.
Any later call to Vect_write_line() / Vect_rewrite_line() / Vect_delete_line() resets
Plus_head.cidx_up_to_date to 0 and doesn't update category index.
All modules using update on level 2 must call full build, i.e. Vect_build(), at the end.

All features without category are written to category index of field 0.
The category index also stores type of feature, that makes it possible to find areas
without centroid through category index.