[postgis-users] Polygons: the unstable foundation ofspatialmodeling

Chris Faulkner chrisf at oramap.com
Fri Mar 26 04:04:29 PST 2004


Has anyone been in touch with the authors to ask them to review the
document ? What happened to peer review in academia ?

Chris

> -----Original Message-----
> From: postgis-users-bounces at postgis.refractions.net 
> [mailto:postgis-users-bounces at postgis.refractions.net] On 
> Behalf Of Martin Davis
> Sent: 25 March 2004 18:33
> To: PostGIS Users Discussion
> Subject: RE: [postgis-users] Polygons: the unstable 
> foundation ofspatialmodeling
> 
> 
> As Dave Blasby pointed out, PostGIS now uses the GEOS engine 
> (which is a port of the JTS Topology Suite).  JTS/GEOS 
> provides a complete, rigorous implementation of the OGC SFS 
> specification, including of course polygons.  It provides a 
> full validation function for polygons which can not only 
> determine topological validity but returns information on the 
> nature and location of validation failures.  The appeal of 
> the OGC SFS polygon definition is that it is quite well 
> specified and is general enough to be useful  for spatial modelling.
> 
> As for the paper, it has a good point about there being 
> rather too many different definitions of polygons in the 
> world of GIS.  It would certainly be nice to standardize the 
> definition of polygons across more systems.  It also would be 
> nice if more systems provided rigorous definitions of the 
> polygon topology they support, and equally importantly the 
> precise semantics of the operations they implement.
> 
> The call for supporting tolerance values is a bit more 
> contentious, in my view.  Allowing tolerance values 
> complicates the semantics and implementation quite a bit.  
> Moreover, I have yet to see a specification of the semantics 
> of tolerance values (for instance, how do they affect the 
> results of spatial overlay operations?).  I suspect that 
> adding such a degree of looseness into a spatial system will 
> result in worse data quality, not better.  The world is 
> pretty used to dealing with fully noded, precise data, so I'm 
> not convinced there is a huge benefit to relaxing the specifications.
> 
> Martin Davis, Senior Technical Architect
> Vivid Solutions Inc.
> Suite #1A-2328 Government Street Victoria, B.C. V8T 5G5
> Phone: (250) 385 6040 - Local 308 Fax: (250) 385 6046
> 
> 
> > -----Original Message-----
> > From: bartvde at xs4all.nl [mailto:bartvde at xs4all.nl]
> > Sent: March 25, 2004 2:30 AM
> > To: PostGis Users Mailinglist
> > Subject: [postgis-users] Polygons: the unstable foundation of 
> > spatialmodeling
> > 
> > 
> > Hi list,
> > 
> > the following article dating from October 2003 deals with a
> > comparison of polygon definitions (and especially the 
> > boundary between valid and
> > invalid) in several Spatial DBMS's, and also PostGIS 0.6.2.
> > 
> http://www.vz.geodan.nl/users/bart/17-VanOosterom_Polygons.pdf
> 
> Any comments on this? I can imagine a lot has changed since 
> version 0.6.2 regarding this subject?
> 
> Best regards,
> Bart
> 
> Summary:
> --------
> Spatial models are often based on polygons both in 2D and 3D. 
> Many Geo-ICT products support spatial data types, such as the 
> polygon, based on the OpenGIS 'Simple Features 
> Specification'. OpenGIS and ISO have an agreement to 
> harmonize their specifications and standards. In this paper 
> we discuss the relevant aspects related to polygons in these 
> standards and compare several implementations. A quite 
> exhaustive set of test polygons (with
> holes) has been developed. The test results reveal 
> significant differences in the implementations, which causes 
> interoperability problems. Part of these differences can be 
> explained by different interpretations
> (definitions) of the OpenGIS and ISO standards (do not have 
> an equal polygon definition). Another part of these 
> differences is due to typical implementation issues, such as 
> alternative methods for handling tolerances. Based on these 
> experiences we propose an unambiguous definition for 
> polygons, which makes polygons again the stable foundation it 
> is supposed to be in spatial modelling and analysis. 
> _______________________________________________
> postgis-users mailing list postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users
> _______________________________________________
> postgis-users mailing list postgis-users at postgis.refractions.net
> http://postgis.refractions.net/mailman/listinfo/postgis-users
> 




More information about the postgis-users mailing list