<font size=2 face="sans-serif">Hello</font>
<br><font size=2 face="sans-serif">I created a python service that receives
a wfs:FeatureCollection as input</font>
<br><font size=2 face="sans-serif">In the .cfg I have</font>
<br><font size=2 face="sans-serif"><ComplexData></font>
<br><font size=2 face="sans-serif">    <Default></font>
<br><font size=2 face="sans-serif">     mimeType = text/xml</font>
<br><font size=2 face="sans-serif">     encoding = UTF-8</font>
<br><font size=2 face="sans-serif">     schema = </font><a href=http://fooa/gml/3.1.0/polygon.xsd><font size=2 color=blue face="sans-serif">http://fooa/gml/3.1.0/polygon.xsd</font></a>
<br><font size=2 face="sans-serif">    </Default></font>
<br><font size=2 face="sans-serif">   <Supported></font>
<br><font size=2 face="sans-serif">     mimeType = text/xml</font>
<br><font size=2 face="sans-serif">     encoding = UTF-8</font>
<br><font size=2 face="sans-serif">     schema = </font><a href=http://fooa/gml/3.1.0/polygon.xsd><font size=2 color=blue face="sans-serif">http://fooa/gml/3.1.0/polygon.xsd</font></a>
<br><font size=2 face="sans-serif">    </Supported></font>
<br><font size=2 face="sans-serif">   </ComplexData></font>
<br>
<br><font size=2 face="sans-serif">I would like your opinion on how I do
things in my python script to make sure it is optimized because I have
many other services to create</font>
<br>
<br><font size=2 face="sans-serif">First I create a temporrary file and
write the result of the WFS query</font>
<br><font size=2 face="sans-serif">tmp_file = tempfile.NamedTemporaryFile(dir=conf["main"]["tmpPath"],prefix="zoo",
delete=False)</font>
<br><font size=2 face="sans-serif">tmp_file.write(inputs["InputEntity1"]["value"])</font>
<br><font size=2 face="sans-serif">tmp_file.close()</font>
<br>
<br><font size=2 face="sans-serif">then I fetch the file to do stuff needed</font>
<br><font size=2 face="sans-serif">wfs_ds = ogr.Open(tmp_file.name)</font>
<br><font size=2 face="sans-serif">layer = wfs_ds.GetLayerByName(layername)</font>
<br><font size=2 face="sans-serif"> feat = layer.GetNextFeature()</font>
<br><font size=2 face="sans-serif">      while feat is not
None: .....</font>
<br>
<br>
<br><font size=2 face="sans-serif">Is it the appropriate way to parse the
WFS response?</font>
<br><font size=2 face="sans-serif">Many thanks</font>
<br><font size=2 face="sans-serif">steve</font>
<p>