[mirror] PostGIS spatial database extension to PostgreSQL https://postgis.net
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Sandro Santilli 429bf56aa4 topology.FindLayer function 3 months ago
ER Drop .cvsignore files 9 years ago
sql topology.FindLayer function 1 week ago
test topology.FindLayer function 1 week ago
Makefile.in topology.FindLayer function 1 week ago
README Topology documentation improvements 2 years ago
TODO Add covers for TopoGeometry TODO item 3 months ago
postgis_topology.c Fix crash on TopoGeo_addPoint null arguments 11 months ago
topology.sql.in topology.FindLayer function 1 week ago
topology_drop_after.sql.in Formatting: remove trailing whitespace from .sql files. 3 years ago
topology_drop_before.sql.in Only drop function IF EXISTS ... 3 years ago



This module contains support for topological geometry modelling.
Functions exist to satisfy the ISO/SQLMM topology-geometry model
and more are provided to add an additional abstraction level for
topological features and layers, both simple and hierarchical.

You can see an ER diagram of the full conceptual model in the ER dir.
You need xfig (http://epb.lbl.gov/xfig/).

All routines, types and other management objects are stored in the
"topology" SCHEMA.

Comments welcome --strk(2012-03-13);


Many ISO/SQLMM functions use GEOS-3.3.0+ signatures.
The script is still buildable with previous GEOS versions
but you'll need 3.3.0+ at runtime for most uses.


To build the topology support:

$ make


To run regression tests:

$ make check

=Install, upgrade, uninstall

To enable topology support:

$ psql -f topology.sql <your_postgis_enabled_db>

It will create a 'topology' schema in <your_postgis_enabled_db>
hosting all the topology functions. To be run