Well, it seems from a "robustness" perspective that it would be good to read in linear rings, even if they are always represented internally and exported as polygons.
I will wait for other programmers to comment on what they think the best course is, then I will implement the needed changes. SS On Thu, Nov 20, 2008 at 8:38 AM, Andreas Schmitz <[EMAIL PROTECTED]> wrote: > Sunburned Surveyor wrote: > > Hi, > >> I'm working on one of the OJ 1.2 bugs I selected for squishing and I >> had a quick question. >> >> Is the GML reader in OpenJUMP supposed to read features represented by >> a LinearRing? I thought a LinearRing was only used as an exterior or >> interior boundary of a polygon. A user filed a bug report because a >> feature geometry wasn't created from a LinearRing using JUMP's >> GMLReader. But I'm thikning that this isn't a bug, but an improper >> understanding of how feature geometries are represented in GML. A >> feature should be represented by a polygon, not a linear ring. >> >> If GMLReader is supposed to construct a feature goemetry (polygon?) >> from a linear ring, then I'll fix the bug. If GMLReader is not >> supposed to do this, because it isn't the proper way to represent a >> feature, then I will close the bug. > > I think in GML2 this is allowed: > > http://schemas.opengis.net/gml/2.1.2/geometry.xsd > > One can always wonder why anyone would want it, but some people apparently > have > use cases for everything... The problem that is inherent here is, if you read > the linear ring in as a polygon, what happens when exporting as GML again? > Will > it be exported as polygon or as linear ring? Is every linear ring also a > polygon? I suppose not, as there are almost no restrictions on the form of a > linear ring, but many (such as orientation of the rings, self intersections > etc.) on polygons. > > I'm unsure on how to solve this problem though, the better you want to solve > it, > the more work it is obviously. > > Best regards, Andreas > -- > l a t / l o n GmbH > Aennchenstrasse 19 53177 Bonn, Germany > phone ++49 +228 18496-12 fax ++49 +228 1849629 > http://www.lat-lon.de http://www.deegree.org > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (GNU/Linux) > > iEYEARECAAYFAkklkpUACgkQ737OVr+Ru7pgtACg5bMBBMLlo3wNsiXw7D+BB0tz > OG8AoJc+QpDAnPZ2NTA+K//fxBcsCHI7 > =9hXg > -----END PGP SIGNATURE----- > > ------------------------------------------------------------------------- > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel