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

Reply via email to