<div dir="ltr"><p style="margin:0cm 0cm 0pt;line-height:normal"><span lang="EN-US"><font size="3"><font color="#000000"><font face="Calibri">Hi,</font></font></font></span></p><font color="#000000" size="3" face="Times New Roman"></font><p style="margin:0cm 0cm 0pt;line-height:normal">
<span lang="EN-US"><font color="#000000" size="3" face="Calibri"> </font></span></p><font color="#000000" size="3" face="Times New Roman"></font><p style="margin:0cm 0cm 0pt;line-height:normal"><span lang="EN-US"><font size="3"><font color="#000000"><font face="Calibri">I’ve encountered some issues. My tests are done with the latest 1.10 version.</font></font></font></span></p>
<font color="#000000" size="3" face="Times New Roman"></font><p style="margin:0cm 0cm 0pt;line-height:normal"><span lang="EN-US"><font color="#000000" size="3" face="Calibri"> </font></span></p><font color="#000000" size="3" face="Times New Roman"></font><p style="margin:0cm 0cm 0pt;line-height:normal">
<span lang="EN-US"><font size="3"><font color="#000000"><font face="Calibri">The first issue is related to the new Geocoding API. Great work btw.</font></font></font></span></p><font color="#000000" size="3" face="Times New Roman"></font><p style="margin:0cm 0cm 0pt;line-height:normal">
<span lang="EN-US"><font size="3"><font color="#000000"><font face="Calibri">When using the MAPQUEST_NOMINATIM or GEONAMES service only the first feature in the resulting layer gets a geometry. The other features only report NULL as geometry. I think there might be a bug. When using the OSM_NOMINATIM service all features have geometries.</font></font></font></span></p>
<font color="#000000" size="3" face="Times New Roman"></font><p style="margin:0cm 0cm 0pt;line-height:normal"><span lang="EN-US"><font size="3"><font color="#000000"><font face="Calibri">The other two services, that are hardcoded, don’t seem to work at all. But this is probably known and more of an issue on the server side. Calling OGRGeocode on a YAHOO session produces the error “Line 17: Didn't find expected '=' for value of attribute '/'.” When using BING OGRGeocode does not produce an error but the returned Layer is just NULL.</font></font></font></span></p>
<font color="#000000" size="3" face="Times New Roman"></font><p style="margin:0cm 0cm 0pt;line-height:normal"><span lang="EN-US"><font color="#000000" size="3" face="Calibri"> </font></span></p><font color="#000000" size="3" face="Times New Roman"></font><p style="margin:0cm 0cm 0pt;line-height:normal">
<span lang="EN-US"><font size="3"><font color="#000000"><font face="Calibri">The other issue is with reading an OSM file. </font></font></font></span></p><font color="#000000" size="3" face="Times New Roman"></font><p style="margin:0cm 0cm 0pt;line-height:normal">
<span lang="EN-US"><font size="3"><font color="#000000"><font face="Calibri">Firstly I have some questions regarding the interleaved reading. </font></font></font></span></p><font color="#000000" size="3" face="Times New Roman"></font><p style="margin:0cm 0cm 0pt;line-height:normal">
<span lang="EN-US"><font size="3"><font color="#000000"><font face="Calibri">For the driver to work with larger OSM files, the config option OGR_INTERLEAVED_READING should be set and the interleaved reading scheme should be used, correct?</font></font></font></span></p>
<font color="#000000" size="3" face="Times New Roman"></font><p style="margin:0cm 0cm 0pt;line-height:normal"><span lang="EN-US"><font size="3"><font color="#000000"><font face="Calibri">Are there other drivers that would benefit from the interleaved reading scheme? </font></font></font></span></p>
<font color="#000000" size="3" face="Times New Roman"></font><p style="margin:0cm 0cm 0pt;line-height:normal"><span lang="EN-US"><font size="3"><font color="#000000"><font face="Calibri">Does this config option affect other drivers at all?</font></font></font></span></p>
<font color="#000000" size="3" face="Times New Roman"></font><p style="margin:0cm 0cm 0pt;line-height:normal"><span lang="EN-US"><font size="3"><font color="#000000"><font face="Calibri">Currently I only use the interleaved reading and set this config option only temporarily while reading the OSM file.</font></font></font></span></p>
<font color="#000000" size="3" face="Times New Roman"></font><p style="margin:0cm 0cm 0pt;line-height:normal"><span lang="EN-US"><font color="#000000" size="3" face="Calibri"> </font></span></p><font color="#000000" size="3" face="Times New Roman"></font><p style="margin:0cm 0cm 0pt;line-height:normal">
<span lang="EN-US"><font size="3"><font color="#000000"><font face="Calibri">The issue I’m having is that I sometimes get a Failure on GetNextFeature like “Too many members referenced in relation 32572”. What consequences does this failure have? </font></font></font></span></p>
<font color="#000000" size="3" face="Times New Roman"></font><p style="margin:0cm 0cm 0pt;line-height:normal"><span lang="EN-US"><font size="3"><font color="#000000"><font face="Calibri">If I just continue with the next layer in the interleaved reading scheme get more features, but did I miss some features because of the failure?</font></font></font></span></p>
<font color="#000000" size="3" face="Times New Roman"></font><p style="margin:0cm 0cm 0pt;line-height:normal"><span lang="EN-US"><font size="3"><font color="#000000"><font face="Calibri">If anyone is interested I can send a small test file where the failure can be reproduced.</font></font></font></span></p>
<font color="#000000" size="3" face="Times New Roman"></font><p style="margin:0cm 0cm 0pt;line-height:normal"><span lang="EN-US"><font color="#000000" size="3" face="Calibri"> </font></span></p><font color="#000000" size="3" face="Times New Roman"></font><div style="margin:0cm 0cm 10pt">
<span lang="EN-US"><font color="#000000" size="3" face="Calibri">And finally I have a small suggestion regarding the osmconf.ini.</font></span><span lang="EN-US"><font size="3"><font color="#000000"><font face="Calibri"> I think the waterway attribute should be default for lines as it usually is important to differentiate for rivers ect.</font></font></font></span><span lang="EN-US"><font size="3"><font color="#000000"><font face="Calibri"><br>
Something like:</font></font></font></span></div><div style="margin:0cm 0cm 10pt"><span lang="EN-US"></span><span lang="EN-US"><font size="3"><font color="#000000"><font face="Calibri"># keys to report as OGR fields<br>attributes=name,highway,waterway,aerialway,barrier,man_made</font></font></font></span></div>
<font color="#000000" size="3" face="Times New Roman"></font><p style="margin:0cm 0cm 10pt"><span lang="EN-US"><font size="3"><font color="#000000"><font face="Calibri">Kind regards,<br>Dennis</font></font></font></span></p>
</div>