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.