<br><font size=2 face="sans-serif">Thanks for your comment Gerald it helps
a lot.</font>
<br><font size=2 face="sans-serif">I Attached the new XML people who might
have this problem</font>
<br>
<br><font size=2 face="sans-serif">I removed </font><tt><font size=2><![CDATA]></font></tt><font size=2 face="sans-serif">
and I'll see on Openlayers list where this come form.</font>
<br>
<br><font size=2 face="sans-serif">Also, from your XML I had to remove
some tags </font>
<br><font size=2 face="sans-serif"><gml:featureMember xmlns:gml="http://www.opengis.net/gml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/gml
http://schemas.opengis.net/gml/3.1.1/profiles/gmlsfProfile/1.0.0/gmlsf.xsd"><feature:feature
xmlns:feature="http://example.com/feature"><feature:geometry><br>
</font>
<br><font size=2 face="sans-serif">so I only have the geometry fragment</font>
<br><font size=2 face="sans-serif"><gml:Polygon><gml:exterior><gml:LinearRing><gml:posList>-78.8818359375
40.374755859375 -76.0693359375 60.062255859375 -57.0849609375 48.109130859375
-78.8818359375 40.374755859375</gml:posList></gml:LinearRing></gml:exterior></gml:Polygon></font>
<br>
<br><font size=2 face="sans-serif">I get the output But I still have errors
related to namespace prefix gml and some osgeo.ogr stuff. Is there something
I can do about it?</font>
<br><font size=2 face="sans-serif">[error] namespace error : Namespace
prefix gml on Polygon is not defined</font>
<br><font size=2 face="sans-serif">[error]  centroid</ows:Title><wps:Data><wps:ComplexData
mimeType="text/xml"><gml:Polygon</font>
<br><font size=2 face="sans-serif">[error]        
                     
                     
                     
     ^</font>
<br><font size=2 face="sans-serif">[error] namespace error : Namespace
prefix gml on exterior is not defined</font>
<br><font size=2 face="sans-serif">[error] :Title><wps:Data><wps:ComplexData
mimeType="text/xml"><gml:Polygon><gml:exterior</font>
<br><font size=2 face="sans-serif">[error]        
                     
                     
                     
     ^</font>
<br><font size=2 face="sans-serif">[error] namespace error : Namespace
prefix gml on LinearRing is not defined</font>
<br><font size=2 face="sans-serif">[error] ><wps:ComplexData mimeType="text/xml"><gml:Polygon><gml:exterior><gml:LinearRing</font>
<br><font size=2 face="sans-serif">[error]        
                     
                     
                     
     ^</font>
<br><font size=2 face="sans-serif">[error] namespace error : Namespace
prefix gml on posList is not defined</font>
<br><font size=2 face="sans-serif">[error] Data mimeType="text/xml"><gml:Polygon><gml:exterior><gml:LinearRing><gml:posList</font>
<br><font size=2 face="sans-serif">[error]        
                     
                     
                     
     ^</font>
<br><font size=2 face="sans-serif">[error] namespace error : Namespace
prefix gml on Polygon is not defined</font>
<br><font size=2 face="sans-serif">[error]  centroid</ows:Title><wps:Data><wps:ComplexData
mimeType="text/xml"><gml:Polygon</font>
<br><font size=2 face="sans-serif">[error]        
                     
                     
                     
     ^</font>
<br><font size=2 face="sans-serif">[error] namespace error : Namespace
prefix gml on exterior is not defined</font>
<br><font size=2 face="sans-serif">[error] :Title><wps:Data><wps:ComplexData
mimeType="text/xml"><gml:Polygon><gml:exterior</font>
<br><font size=2 face="sans-serif">[error]        
                     
                     
                     
     ^</font>
<br><font size=2 face="sans-serif">[error] namespace error : Namespace
prefix gml on LinearRing is not defined</font>
<br><font size=2 face="sans-serif">[error] ><wps:ComplexData mimeType="text/xml"><gml:Polygon><gml:exterior><gml:LinearRing</font>
<br><font size=2 face="sans-serif">[error]        
                     
                     
                     
     ^</font>
<br><font size=2 face="sans-serif">[error] namespace error : Namespace
prefix gml on posList is not defined</font>
<br><font size=2 face="sans-serif">[error] Data mimeType="text/xml"><gml:Polygon><gml:exterior><gml:LinearRing><gml:posList</font>
<br><font size=2 face="sans-serif">[error]        
                     
                     
                     
     ^</font>
<br><font size=2 face="sans-serif">[error] False</font>
<br><font size=2 face="sans-serif">[error] <osgeo.ogr.Driver; proxy
of <Swig Object of type 'OGRDriverShadow *' at 0x287aba0> ></font>
<br><font size=2 face="sans-serif">[error] <osgeo.ogr.DataSource; proxy
of <Swig Object of type 'OGRDataSourceShadow *' at 0x287ab40> ></font>
<br><font size=2 face="sans-serif">[error] <osgeo.ogr.Layer; proxy of
<Swig Object of type 'OGRLayerShadow *' at 0x287ab10> ></font>
<br><font size=2 face="sans-serif">[error] GML</font>
<br><font size=2 face="sans-serif">[error] ['.xml', '.xsd']</font>
<br>
<br>
<br><font size=2 face="sans-serif">Thanks again!</font>
<br><font size=2 face="sans-serif">Steve</font>
<br>
<p>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>Fenoy Gerald <gerald.fenoy@geolabs.fr></b>
</font>
<p><font size=1 face="sans-serif">2014-07-22 10:57</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">A</font></div>
<td><font size=1 face="sans-serif">Steve.Toutant@inspq.qc.ca</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td><font size=1 face="sans-serif">ZOO-discuss <zoo-discuss@lists.osgeo.org></font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Objet</font></div>
<td><font size=1 face="sans-serif">Re: [Zoo-discuss] valid GML string</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br>
<br>
<br><tt><font size=2>Hi Steve,<br>
nice to hear from you.<br>
<br>
I’m sorry that I cannot run the CentroidPy by now, nevertheless when I
saw your request I noticed something strange: ComplexeData contains a XML
content, which sounds good but there is also a <![CDATA[XML]]> which
looks odd.<br>
<br>
So I tried to remove it, just to make sure this request will then work
correctly. Hopefully it was working, note that I used the latest ZOO-Kernel
version available on ZOO-Project.org web site.<br>
<br>
So that was the way I tried your request with success:<br>
<br>
curl -H "Content-Type: text/xml" -d@/Users/djay/MapMint/zoo-project-1.4.0/zoo-project/testing/demo1.xml
"http://zoo-project.org/cgi-2014/zoo_loader.fcgi"<br>
<br>
You can find attached to this email the XML POST request I used to run
my request. I guess you may have better result by adapting this file to
your need.<br>
<br>
I hope to hear back from you,<br>
Best regards,<br>
<br>
<br>
<br>
<br>
Le 22 juil. 2014 à 16:13, Steve.Toutant@inspq.qc.ca a écrit :<br>
<br>
> <br>
> I'm still unable to use the services provided in zoo trunk. <br>
> Someone on this list succesfully send a GML to the centroidPy? <br>
> <br>
> I'm trying to use CentroidPy with a GML as input. Sorry for the long
post...below is the config and request <br>
> <br>
> I always get the error<br>
> [error] ERROR 1: GML Geometry is empty in OGR_G_CreateFromGML().,
referer: http://10.2.198.132/geo/igo/wps/client/ol/ <br>
> [error] True, referer: http://10.2.198.132/geo/igo/wps/client/ol/
<br>
> [error] /vsimem//temp10, referer: http://10.2.198.132/geo/igo/wps/client/ol/
<br>
> [error] 'NoneType' object has no attribute 'GetLayer', referer: http://10.2.198.132/geo/igo/wps/client/ol/
<br>
> [error] <osgeo.ogr.Driver; proxy of <Swig Object of type 'OGRDriverShadow
*' at 0x7f22685b6b70> >, referer: http://10.2.198.132/geo/igo/wps/client/ol/
<br>
> [error] <osgeo.ogr.DataSource; proxy of <Swig Object of type
'OGRDataSourceShadow *' at 0x7f22685b6c30> >, referer: http://10.2.198.132/geo/igo/wps/client/ol/
<br>
> [error] <osgeo.ogr.Layer; proxy of <Swig Object of type 'OGRLayerShadow
*' at 0x7f22685b6c60> >, referer: http://10.2.198.132/geo/igo/wps/client/ol/
<br>
> [error] GML, referer: http://10.2.198.132/geo/igo/wps/client/ol/ <br>
> [error] ['.xml', '.xsd'], referer: http://10.2.198.132/geo/igo/wps/client/ol/
<br>
> <br>
> Here is the GML v3. It is valid since I use it in other applications
<br>
> <gml:featureMember xmlns:gml="http://www.opengis.net/gml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/gml
http://schemas.opengis.net/gml/3.1.1/profiles/gmlsfProfile/1.0.0/gmlsf.xsd"><feature:feature
xmlns:feature="http://example.com/feature"><feature:geometry><gml:Polygon><gml:exterior><gml:LinearRing><gml:posList>-78.8818359375
40.374755859375 -76.0693359375 60.062255859375 -57.0849609375 48.109130859375
-78.8818359375 40.374755859375</gml:posList></gml:LinearRing></gml:exterior></gml:Polygon></feature:geometry></feature:feature></gml:featureMember>
<br>
> <br>
> I have tried with a GMML fragment for the geometry also, I get the
same error <br>
> <gml:Polygon><gml:exterior><gml:LinearRing><gml:posList>-78.8818359375
40.374755859375 -76.0693359375 60.062255859375 -57.0849609375 48.109130859375
-78.8818359375 40.374755859375</gml:posList></gml:LinearRing></gml:exterior></gml:Polygon>
<br>
> <br>
> Here is the config CentroidPY <br>
> [CentroidPy] <br>
>  Title = Extract the feature that have a valid geometry field.
<br>
>  Abstract = Extract the feature that have a valid geometry field.
<br>
>  processVersion = 1 <br>
>  storeSupported = true <br>
>  statusSupported = true <br>
>  serviceProvider = ogr_sp <br>
>  serviceType = Python <br>
>  <DataInputs> <br>
>   [InputPolygon] <br>
>    Title = Polygon to get the centroid <br>
>    Abstract = The centroid which is not necessarily within
the geometry. <br>
>    minOccurs = 1 <br>
>    maxOccurs = 1 <br>
>    <ComplexData> <br>
>     <Default> <br>
>      mimeType = text/xml <br>
>      encoding = UTF-8 <br>
>      schema = http://schemas.opengis.net/gml/3.1.1/base/gml.xsd
<br>
>     </Default> <br>
>     <Supported> <br>
>      mimeType = text/xml <br>
>      encoding = UTF-8 <br>
>      schema = http://schemas.opengis.net/gml/3.1.1/base/gml.xsd
<br>
>     </Supported> <br>
>    </ComplexData> <br>
>  </DataInputs> <br>
>  <DataOutputs> <br>
>   [Result] <br>
>    Title = The Centroid <br>
>    Abstract = JSON String / GML Entity of the centroid <br>
>    <ComplexData> <br>
>     <Default> <br>
>      mimeType = text/xml <br>
>      encoding = UTF-8 <br>
>     </Default> <br>
>     <Supported> <br>
>      mimeType = application/json <br>
>      encoding = UTF-8 <br>
>     </Supported> <br>
>    </ComplexData> <br>
>  </DataOutputs> <br>
> <br>
> Here is the Execute request <br>
> <wps:Execute xmlns:wps="http://www.opengis.net/wps/1.0.0"
version="1.0.0" service="WPS" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.opengis.net/wps/1.0.0 http://schemas.opengis.net/wps/1.0.0/wpsAll.xsd"><ows:Identifier
xmlns:ows="http://www.opengis.net/ows/1.1">CentroidPy</ows:Identifier><wps:DataInputs><wps:Input><ows:Identifier
xmlns:ows="http://www.opengis.net/ows/1.1">InputPolygon</ows:Identifier><ows:Title
xmlns:ows="http://www.opengis.net/ows/1.1">Polygon to get
the centroid</ows:Title><wps:Data><wps:ComplexData mimeType="text/xml"><![CDATA[<gml:featureMember
xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.opengis.net/gml http://schemas.opengis.net/gml/3.1.1/profiles/gmlsfProfile/1.0.0/gmlsf.xsd"><feature:feature
xmlns:feature="http://example.com/feature"><feature:geometry><gml:Polygon><gml:exterior><gml:LinearRing><gml:posList>-78.8818359375
40.374755859375 -76.0693359375 60.062255859375 -57.0849609375 48.109130859375
-78.8818359375 40.374755859375</gml:posList></gml:LinearRing></gml:exterior></gml:Polygon></feature:geometry></feature:feature></gml:featureMember>]]></wps:ComplexData></wps:Data></wps:Input></wps:DataInputs><wps:ResponseForm><wps:RawDataOutput><ows:Identifier
xmlns:ows="http://www.opengis.net/ows/1.1">Result</ows:Identifier></wps:RawDataOutput></wps:ResponseForm></wps:Execute><br>
> _______________________________________________<br>
> Zoo-discuss mailing list<br>
> Zoo-discuss@lists.osgeo.org<br>
> http://lists.osgeo.org/cgi-bin/mailman/listinfo/zoo-discuss<br>
> <br>
<br>
<br>
<br>
Gérald Fenoy<br>
http://wiki.osgeo.org/wiki/User:Djay<br>
<br>
</font></tt>
<br>
<br>
<br>