Martin,

Thanks for your valuable input. I will look at the code, but I suspect
the best thing to do is to load LinearRings as LineStrings and ecplain
this behavior in the Javadoc.

I'll report back to the list when I have a patch.

SS

On Thu, Nov 20, 2008 at 10:00 AM, Martin Davis <[EMAIL PROTECTED]> wrote:
> Well, it's a valid geometry type in JTS, so it should work in OJ.  There
> may be limitations in how it can be manipulated, however - e.g. I
> suspect that it can't be edited (or at least that if it is it will
> revert to a plain ol LineString).
>
> If this is a concern, another option is to load LinearRings as
> LineStrings.  They should NOT be loaded as Polygons - LinearRings are
> not areas.
>
> Sunburned Surveyor wrote:
>> Martin,
>>
>> Is that a valid feature geometry type in OpenJUMP? I didn't know that
>> it was. If it is, then this probably is a bug that needs to get fixed.
>>
>> SS
>>
>> On Thu, Nov 20, 2008 at 9:06 AM, Martin Davis <[EMAIL PROTECTED]> wrote:
>>
>>> Why not read the GML LinearRing into a JTS LinearRing?
>>>
>>> Sunburned Surveyor wrote:
>>>
>>>> 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
>>>>
>>>>
>>>>
>>> --
>>> Martin Davis
>>> Senior Technical Architect
>>> Refractions Research, Inc.
>>> (250) 383-3022
>>>
>>>
>>> -------------------------------------------------------------------------
>>> 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
>>
>>
>
> --
> Martin Davis
> Senior Technical Architect
> Refractions Research, Inc.
> (250) 383-3022
>
>
> -------------------------------------------------------------------------
> 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

Reply via email to