Nope, it does gml 3 as well, you just have to use a different 
configuration.

org.geotools.gml2.GMLConfiguration vs
org.geotools.gml3.GMLConfiguration

-Justin

Martin Tomko wrote:
> Hi Justin,
> thank you for the suggestion. Unfortunately, I think the parser in 
> Geotools  (as per 2.5. documentation) is only fit for GML 2.X, is that 
> right?
> Thanks
> Martin
> 
> Justin Deoliveira wrote:
>> Hi,
>>
>> Looks like you are running up against the property reference pattern 
>> in GML, it is used quite extensively. I can't really comment on the 
>> XMLBeans stuff, our GML parsing uses a different engine. If interested 
>> here is the way you could parse a geometry:
>>
>> import org.geotools.gml3.GMLConfiguration;
>> import org.geotools.xml.Parser;
>>
>> GMLConfiguration gml = new GMLConfiguration();
>> Parser p = new Parser(gml);
>>
>> Polygon p = (Polygon) p.parse( ... );
>>
>> -Justin
>>
>> Martin Tomko wrote:
>>> Possibly a topic not fitting well to Geotools, but I thought that 
>>> people here may know...
>>>
>>> I need to get from GML geometry to JTS geometry, and I am using 
>>> custom XML beans generated from GML and a custom parser. It works 
>>> fine most of the time, but today I run into a wall: I have a GML 
>>> element in my xsd, importing GML (feature.xsd) in order tohave an 
>>> element as follows:
>>>
>>> <xsd:element name="MyGeometry" type="gml:GeometryPropertyType" 
>>> minOccurs="0">
>>>
>>> When reading this element in XML beans, tI can extract the 
>>> GeometryPropertyType gpt, and from it I can do
>>> AbstractGeometryType ageom = gpt.getGeometry
>>> I have troubles to cast from the AbstractGeometryType to a 
>>> PolygonType (I am certain that what comes in is a polygon).
>>> I wonder if this is a more common problem with GML 3.1.1 ( I seem to 
>>> have found some indications in that respect) or my problem in the 
>>> declaration of the geometry.
>>>
>>> Thanks, and apologies if this is not the appropriate forum.
>>> Martin
>>>
>>> ------------------------------------------------------------------------------
>>>  
>>>
>>> Stay on top of everything new and different, both inside and around 
>>> Java (TM) technology - register by April 22, and save
>>> $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
>>> 300 plus technical and hands-on sessions. Register today. Use 
>>> priority code J9JMT32. http://p.sf.net/sfu/p
>>> _______________________________________________
>>> Geotools-gt2-users mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>>
>>
> 
> 


-- 
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to