[postgis-devel] topology.sql distribution

Mark Cave-Ayland mark.cave-ayland at siriusit.co.uk
Thu Jul 8 02:26:50 PDT 2010


strk wrote:

> What would you think about giving topology.sql
> more visibility chances starting with next release ?
> 
> At this time the file is not installed on 'make install',
> doesn't get the auto-comment and auto-garden threatment,
> doesn't provide any upgrade path.
> 
> It defines a bunch of pl/pgsql functions and 3 types:
> 2 meant to be only used as return types from functions
> and 1 being the topological equivalent of a GEOMETRY
> (ie: the spatial component of a topological feature).
> 
> Everything is defined under the 'topology' schema, so
> it's easy to make rid of everything when sick of it :P
> 
> So, do you think such a deviant file might be accepted
> in the destdir of a 'make install' ? Maybe renamed to
> postgis_topology.sql ?
> 
> I'm hoping such threatment would expose the code to more
> eyes and possible testers and eventually raising some
> interest in funding or contributing improvements in it.
> 
> --strk;

Maybe. FWIW I always included the topology.sql file in the Windows 
installers while I was maintaining them, just in case people were 
interested enough to experiment with the feature.

However I think the following issues need to be resolved before we can 
consider this:

i) Access to a specification (and no, I don't see paying for the 
specification as a valid option). Perhaps there are free drafts 
available, much like SQL/MM?

ii) Creating documentation for the PostGIS manual. I don't see how 
anyone can use it at the moment since it is entirely undocumented. We 
should probably mark it as beta quality too.

iii) Maintenance. Who will be responsible for maintaining this part of 
the code longer term?

Also, do TopoGeometries required their own PostgreSQL type in the longer 
term? Or is the specification simply a set of tables and joins?


ATB,

Mark.

-- 
Mark Cave-Ayland - Senior Technical Architect
PostgreSQL - PostGIS
Sirius Corporation plc - control through freedom
http://www.siriusit.co.uk
t: +44 870 608 0063

Sirius Labs: http://www.siriusit.co.uk/labs



More information about the postgis-devel mailing list