Hi Even<div><br></div><div>You're right about the parantheses of URLs with & in the shell.</div><div><br></div>2013/4/21 Even Rouault <span dir="ltr"><<a href="mailto:even.rouault@mines-paris.org" target="_blank">even.rouault@mines-paris.org</a>></span><br>
<div>> So the geometry type is undefined. OGR then reports a unknown geometry type.</div>> There could be a mix of geometries in such a layer.<br><div><br></div><div>Yes that's it. </div><div>To be specific, every feature/object/instance has a gml:Box and a gml:Polygon (see below).</div>
<div>That's a weird output from this ArcGIS server stuff and an incomplete response of DescribeFeatureType.</div><div><br></div><div>Yours, Stefan</div><div><br></div><div>----</div><div>Response from "<a href="http://maps.zh.ch/wfs/FnsNSWFS?SERVICE=WFS&VERSION=1.0.0&EQUEST=GetFeature&TYPENAME=svo_zonen">http://maps.zh.ch/wfs/FnsNSWFS?SERVICE=WFS&VERSION=1.0.0&EQUEST=GetFeature&TYPENAME=svo_zonen</a>"</div>
<div>  <...></div><div><div>  <gml:featureMember></div><div>    <ms:svo_zonen fid="svo_zonen.4896"></div><div>      <gml:boundedBy></div><div>        <gml:Box srsName="EPSG:21781"></div>
<div>          <gml:coordinates>693970.812500,273550.094000 694049.875000,273650.312500</gml:coordinates></div><div>        </gml:Box></div><div>      </gml:boundedBy></div><div>      <ms:msGeometry></div>
<div>      <gml:Polygon srsName="EPSG:21781"></div><div>        <gml:outerBoundaryIs></div><div>          <gml:LinearRing></div><div>            <gml:coordinates>694037.000000,273550.094000 694021.625000,...</gml:coordinates></div>
<div>          </gml:LinearRing></div><div>        </gml:outerBoundaryIs></div><div>      </gml:Polygon></div><div>      </ms:msGeometry></div><div>      <ms:geodb_oid>4896</ms:geodb_oid></div>
<div>      <ms:objectid>49</ms:objectid></div><div>      <ms:svozoneoid>141</ms:svozoneoid></div><div>      ...</div><div>    </ms:svo_zonen></div><div>  </gml:featureMember></div><div>
  ...</div><div><br></div><br><div class="gmail_quote">2013/4/21 Even Rouault <span dir="ltr"><<a href="mailto:even.rouault@mines-paris.org" target="_blank">even.rouault@mines-paris.org</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Le dimanche 21 avril 2013 19:44:19, Stefan Keller a écrit :<br>
<div class="im">> I got the real problem: It occurs with this WFS source:<br>
> <a href="http://maps.zh.ch/wfs/FnsNSWFS?SERVICE=WFS&REQUEST=GetCapabilities" target="_blank">http://maps.zh.ch/wfs/FnsNSWFS?SERVICE=WFS&REQUEST=GetCapabilities</a><br>
><br>
> => ogrinfo reports no geometry with this WFS:<br>
><br>
> $ ogrinfo -ro WFS:<a href="http://maps.zh.ch/wfs/FnsNSWFS?TYPENAME=svo_zonen" target="_blank">http://maps.zh.ch/wfs/FnsNSWFS?TYPENAME=svo_zonen</a><br>
> INFO: Open of `WFS:<a href="http://maps.zh.ch/wfs/FnsNSWFS?TYPENAME=svo_zonen" target="_blank">http://maps.zh.ch/wfs/FnsNSWFS?TYPENAME=svo_zonen</a>'<br>
>       using driver `WFS' successful.<br>
> 1: svo_zonen<br>
><br>
> Should be<br>
> 1: svo_zonen (Polygon)<br>
><br>
> No geometry reported here in parantheses. So it's a configuration or<br>
> installation problem of the WFS server (ArcGIS)<br>
><br>
> In QGIS this works (QGIS reader seems to guess somehow the geometry type).<br>
<br>
</div>Yes, when examining the<br>
"<a href="http://maps.zh.ch/wfs/FnsNSWFS?TYPENAME=svo_zonen&SERVICE=WFS&VERSION=1.1.0&REQUEST=DescribeFeatureType" target="_blank">http://maps.zh.ch/wfs/FnsNSWFS?TYPENAME=svo_zonen&SERVICE=WFS&VERSION=1.1.0&REQUEST=DescribeFeatureType</a>"<br>

you can see :<br>
<br>
          <element name="msGeometry" type="gml:GeometryPropertyType"<br>
minOccurs="0" maxOccurs="1"/><br>
<br>
So the geometry type is undefined. OGR then reports a unknown geometry type.<br>
There could be a mix of geometries in such a layer.<br>
<br>
I guess that QGIS will inspect the whole layer content after having downloaded<br>
it to determine the geometry type, but the OGR WFS driver doesn't do that for<br>
effeciency purposes. It can operate on arbitrarily huge layers in streaming<br>
mode (true for OGR 1.10)<br>
<br>
</blockquote></div><br></div>