Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [udig-devel] RE: [Geotools-devel] Re: Proposals: Topology

I've been working on developing a Topology API for JTS, to support work
I've been doing involving creating, overlaying and editing coverages.
Currently I have a Topology package which uses the jts planargraph
package as its underlying graph structure.  The Topology supports faces,
edges and nodes, with attribution (data) attached to all of them (this
is important for propagating feature information through topological
operations).  I have a polygonal coverage overlay working, along with
operations such as addEdge, deleteEdge, mergeFaces, splitEdge, etc.

Not sure when this work will actually surface in JTS - there's still
some work to be done to polish it into a form suitable for release, I
think.

This might be able to form the basis for a topological editing facility.
My guess is some more hard thinking needs to be done to decide how to
manage moving data in and out of a topological data structure, and how
the editing tools reflect and report topological consistency.

Hope this helps - Martin

Martin Davis, Senior Technical Architect
Vivid Solutions Inc.      www.vividsolutions.com
Suite #1A-2328 Government Street Victoria, B.C. V8T 5G5
Phone: (250) 385 6040 - Local 308 Fax: (250) 385 6046


> -----Original Message-----
> From: dblasby@xxxxxxxxxxxxx [mailto:dblasby@xxxxxxxxxxxxx] 
> Sent: October 5, 2005 1:21 PM
> To: vitali@xxxxxxxxxxxx; Martin Davis
> Cc: udig-devel@xxxxxxxxxxxxxxxxxxxxx; 
> geotools-devel@xxxxxxxxxxxxxxxxxxxxx
> Subject: [udig-devel] RE: [Geotools-devel] Re: Proposals: Topology
> 
> 
> Vitali,
> 
> Martin Davis (mbdavis@xxxxxxxxxxxxxxxxxx) - the guy who wrote 
> JTS - has done a lot of work getting JTS to properly deal 
> with coverages.  I think a lot of the things you are talking 
> about are already being handled by the next version of JTS.
> 
> Perhaps Martin could comment on what he's done/planning?
> 
> dave
> 
> ----------------------------------------------------------
> This mail sent through IMP: https://webmail.limegroup.com/
> 


Back to the top