<br><br><div class="gmail_quote">On Wed, Mar 6, 2013 at 11:01 AM, Jeremy Palmer <span dir="ltr"><<a href="mailto:JPalmer@linz.govt.nz" target="_blank">JPalmer@linz.govt.nz</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi All,<br>
<br>
I've got a few questions about the support and future of some method calls within the OGR Python API.<br>
<br>
1/ What is preferred way to method to access geometries from features? is it feature.geometry() or feature.GetGeometryRef()? "geometry()" seems funny as it's not well documented and is not declared using camel case (or at least starting with a capital letter). Is this going to be well supported in the future?<br>
</blockquote><div><br></div><div>Jeremy,</div><div><br></div><div>Hmm, I didn't know that geometry() existed.  I always call GetGeometryRef() which is a bit ugly.   I see geometry() called exactly once in the autotest suite so I would not be terribly certain it will continue to exist.  </div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2/ Is accessing feature field values via the pythonic attribute interface (i.e feature['myatt'] or feature['myatt'] = 1) the preferred way? Also is this API going to be well supported in the future?<br></blockquote>
<div><br></div><div> I do not see why this should go away.  </div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
3/ Following on from discussion about destroy() from <a href="http://geo.org/gdal/wiki/PythonGotchas" target="_blank">geo.org/gdal/wiki/PythonGotchas</a>, can it be confirmed if you need to call destroy at 'all' on OGR objects with GDAL/OGR 1.9? Can some examples be given?<br>
</blockquote></div><div><br></div><div>I now never call destroy but I do something set references to None to control object lifetime. </div><div><br></div><div>No really solid answers but hopefully better than silence.</div>
<div><br></div><div>Best regards,</div>-- <br>---------------------------------------+--------------------------------------<br>I set the clouds in motion - turn up   | Frank Warmerdam, <a href="mailto:warmerdam@pobox.com" target="_blank">warmerdam@pobox.com</a><br>
light and sound - activate the windows | <a href="http://pobox.com/~warmerdam" target="_blank">http://pobox.com/~warmerdam</a><br>and watch the world go round - Rush    | Geospatial Software Developer<br>