Hi again,
thank you for your reply. I created a featureType fitting the
requirements (name = type = "gml:FeatureOfInterest1_iSPACE001"). Now,
the WFS1.1 request works for GML3; however, only the BBOX and not the
data themselves are returned for each feature, s. below. No error
message is thrown. For outputFormat="GML2" it works. I would really
appreciate any hint!
Thank you,
Bernd.
<wfs:FeatureCollection numberOfFeatures="101" ... >
<gml:featureMembers>
<gml:FeatureOfInterest1_iSPACE001 gml:id="1">
<gml:boundedBy>
<gml:Envelope srsName="urn:x-ogc:def:crs:EPSG:6.11.2:4326">
<gml:lowerCorner>47.774998 13.02372</gml:lowerCorner>
<gml:upperCorner>47.774998 13.02372</gml:upperCorner>
</gml:Envelope>
</gml:boundedBy>
</gml:FeatureOfInterest1_iSPACE001>
.... <other feature member>
</gml:featureMembers>
</wfs:FeatureCollection>
Justin Deoliveira wrote:
> Hi Bernd,
>
> The GML2 and GML3 encoder use completely different technologies... so
> figuring out the issue can be tricky.
>
> However in this case what is happening (and this is a very bad error
> messsage), is that an element in the schema can not be found.
>
> Looking at the DescribeFeatureType output for the umwelt2 layer i see
> this:
>
> <xsd:element name="FeatureOfInterest1_iSPACE001"
> substitutionGroup="gml:_Feature" type="gml:umwelt2Type"/>
>
> Which struck me as unusual... usually its the lement is named
> "umwelt2". So it seems that your datastore is creating the typename
> "FeatuerOfInterest..." but GeoServer is expecting it to be "umwelt2".
>
> Bernd Resch wrote:
>> Hello,
>>
>> I implemented a GeoServer datastore, which fetches an XML structure
>> from a URL. It is accessible on
>> http://rmap.researchstudio.at:8080/geoserver (typeName="gml:umwelt2")
>> It works for WFS1.1 requests if I set the outputFormat to "GML2". If
>> I request GML3, the error below is thrown. It seems there's some
>> parameter missing in the conversion processes from GML2 to GML3.
>> Would you have any hint concerning this?
>>
>> Just in case, sources can be found here:
>> http://www.berndresch.com/download/gt2-om_java_files.zip
>>
>> Thank you very much,
>> Bernd.
>>
>> ======= error message:
>> java.lang.NullPointerException
>> at
>> org.geotools.gml2.FeaturePropertyExtractor.properties(FeaturePropertyExtractor.java:60)
>>
>>
>> at org.geotools.xml.Encoder.encode(Encoder.java:573)
>> at org.geotools.xml.Encoder.encode(Encoder.java:320)
>> at
>> org.geoserver.wfs.xml.GML3OutputFormat.write(GML3OutputFormat.java:122)
>> at
>> org.geoserver.wfs.WFSGetFeatureOutputFormat.write(WFSGetFeatureOutputFormat.java:137)
>>
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel