<div dir="ltr">Bob,<div><br></div><div>I did not mention to use exactly the same select, just a similar effect when reading the geometries.</div><div>In <a href="http://trac.osgeo.org/gdal/browser/trunk/gdal/ogr/ogrsf_frmts/mssqlspatial/ogrmssqlspatiallayer.cpp">ogrmssqlspatiallayer.cpp</a> see the function <span style="color:rgb(0,0,0);font-family:monospace;font-size:10.909090995788574px">OGRMSSQLSpatialLayer</span><span class="" style="font-weight:bold;color:rgb(0,0,0);font-family:monospace;font-size:10.909090995788574px">::</span><span style="color:rgb(0,0,0);font-family:monospace;font-size:10.909090995788574px">GetNextRawFeature</span><span style="color:rgb(0,0,0);font-family:monospace;font-size:10.909090995788574px">()</span></div>
<div class="gmail_extra"><br></div><div class="gmail_extra"><span style="color:rgb(0,0,0);font-family:monospace;font-size:10.909090995788574px">nSRSId </span><span class="" style="font-weight:bold;color:rgb(0,0,0);font-family:monospace;font-size:10.909090995788574px">=</span><span style="color:rgb(0,0,0);font-family:monospace;font-size:10.909090995788574px"> oParser</span><span class="" style="color:rgb(0,0,0);font-family:monospace;font-size:10.909090995788574px">.</span><span style="color:rgb(0,0,0);font-family:monospace;font-size:10.909090995788574px">GetSRSId</span><span class="" style="color:rgb(0,0,0);font-family:monospace;font-size:10.909090995788574px">();</span></div>
<div class="gmail_extra"><br></div><div class="gmail_extra">and then:</div><div class="gmail_extra"><br></div><div class="gmail_extra"><span class="" style="font-weight:bold;color:rgb(0,0,0);font-family:monospace;font-size:10.909090995788574px">if</span><span style="color:rgb(0,0,0);font-family:monospace;font-size:10.909090995788574px"> </span><span class="" style="color:rgb(0,0,0);font-family:monospace;font-size:10.909090995788574px">(</span><span style="color:rgb(0,0,0);font-family:monospace;font-size:10.909090995788574px"> GetSpatialRef</span><span class="" style="color:rgb(0,0,0);font-family:monospace;font-size:10.909090995788574px">()</span><span style="color:rgb(0,0,0);font-family:monospace;font-size:10.909090995788574px"> </span><span class="" style="color:rgb(0,0,0);font-family:monospace;font-size:10.909090995788574px">)</span></div>
<div class="gmail_extra"><span class="" style="color:rgb(0,0,0);font-family:monospace;font-size:10.909090995788574px"><span style="font-size:10.909090995788574px">   poGeom</span><span class="" style="font-weight:bold;font-size:10.909090995788574px">-></span><span style="font-size:10.909090995788574px">assignSpatialReference</span><span class="" style="font-size:10.909090995788574px">(</span><span style="font-size:10.909090995788574px"> poSRS </span><span class="" style="font-size:10.909090995788574px">);</span></span></div>
<div class="gmail_extra"><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Best regards,</div><div class="gmail_extra"><br></div><div class="gmail_extra">Tamas</div><div class="gmail_extra"><br></div><div class="gmail_extra">
<br><br><div class="gmail_quote">2013/11/14 Bob Cave <span dir="ltr"><<a href="mailto:bobc@bluemarblegeo.com" target="_blank">bobc@bluemarblegeo.com</a>></span><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Hi Tamas,<br>
<br>
I looked through the source code for the MS SQL Server Spatial driver,<br>
version 1.10.1 and in the latest trunk download, and was unable to find that<br>
query.  Is that something that you have added but not checked in yet?<br>
<br>
In any case, I will give try that query myself.  Thanks.<br>
<br>
Cheers,<br>
<br>
Bob<br>
<br>
<br>
Tamas Szekeres wrote<br>
<div class="im">> The driver is doing something like:<br>
><br>
> select top 1 ogr_geometry.STSrid from [mytable]<br>
><br>
> Best regards,<br>
><br>
> Tamas<br>
><br>
><br>
><br>
</div>> 2013/11/13 Bob Cave &lt;<br>
<br>
> bobc@<br>
<br>
> &gt;<br>
<div><div class="h5">><br>
>> Tamas,<br>
>><br>
>> Thank you for the quick reply.<br>
>><br>
>> My code is reading a table, so I am trying to identify the SRID that was<br>
>> used when the table was created and the geometries were added to the<br>
>> table.<br>
>> How do I query the SRID from the geometry in the table?  The MS SQL<br>
>> Server<br>
>> driver does this when it is reading the geometry_columns table, but when<br>
>> the<br>
>> driver is not using the geometry_columns table, it does not attempt to<br>
>> identify the SRID. I am trying to determine how I can do this myself.<br>
>><br>
>> Thanks,<br>
>><br>
>> Bob<br>
>><br>
>><br>
>> Tamas Szekeres wrote<br>
>> > Bob,<br>
>> ><br>
>> > You should specify the SRID as the attribute in the geometries in the<br>
>> > database table, which should also set the spatial reference of the<br>
>> layer.<br>
>> ><br>
>> > Best regards,<br>
>> ><br>
>> > Tamas<br>
>> ><br>
>> ><br>
>> ><br>
>> > 2013/11/13 Bob Cave &lt;<br>
>><br>
>> > bobc@<br>
>><br>
>> > &gt;<br>
>> ><br>
>> >> Hello,<br>
>> >><br>
>> >> I am using the MS SQL Server driver (1.10.1) with<br>
>> >> MSSQLSPATIAL_USE_GEOMETRY_COLUMNS=NO.  When I attempt to read a table,<br>
>> I<br>
>> >> find that the driver does not identify the spatial reference the table<br>
>> is<br>
>> >> using.  Is there a way to get the driver to query for the SRID?<br>
>> >><br>
>> >> When I use MSSQLSPATIAL_USE_GEOMETRY_COLUMNS=YES, then the SRID can be<br>
>> >> identified.  This is fine for my test database, but I need to be able<br>
>> to<br>
>> >> support databases that don't have a geometry_columns table.<br>
>> >><br>
>> >> Thanks,<br>
>> >><br>
>> >> Bob<br>
>> >><br>
>> >><br>
>> >><br>
>> >> --<br>
>> >> View this message in context:<br>
>> >><br>
>> <a href="http://osgeo-org.1560.x6.nabble.com/Getting-SRID-from-MS-SQL-Server-Spatial-Table-tp5089019.html" target="_blank">http://osgeo-org.1560.x6.nabble.com/Getting-SRID-from-MS-SQL-Server-Spatial-Table-tp5089019.html</a><br>

>> >> Sent from the GDAL - Dev mailing list archive at Nabble.com.<br>
>> >> _______________________________________________<br>
>> >> gdal-dev mailing list<br>
>> >><br>
>><br>
>> > gdal-dev@.osgeo<br>
>><br>
>> >> <a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
>> >><br>
>> ><br>
>> > _______________________________________________<br>
>> > gdal-dev mailing list<br>
>><br>
>> > gdal-dev@.osgeo<br>
>><br>
>> > <a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
>><br>
>><br>
>><br>
>><br>
>><br>
>> --<br>
>> View this message in context:<br>
>> <a href="http://osgeo-org.1560.x6.nabble.com/Getting-SRID-from-MS-SQL-Server-Spatial-Table-tp5089019p5089033.html" target="_blank">http://osgeo-org.1560.x6.nabble.com/Getting-SRID-from-MS-SQL-Server-Spatial-Table-tp5089019p5089033.html</a><br>

>> Sent from the GDAL - Dev mailing list archive at Nabble.com.<br>
>> _______________________________________________<br>
>> gdal-dev mailing list<br>
>><br>
<br>
> gdal-dev@.osgeo<br>
<br>
>> <a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
>><br>
><br>
> _______________________________________________<br>
> gdal-dev mailing list<br>
<br>
> gdal-dev@.osgeo<br>
<br>
> <a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
<br>
<br>
<br>
<br>
<br>
--<br>
</div></div>View this message in context: <a href="http://osgeo-org.1560.x6.nabble.com/Getting-SRID-from-MS-SQL-Server-Spatial-Table-tp5089019p5089183.html" target="_blank">http://osgeo-org.1560.x6.nabble.com/Getting-SRID-from-MS-SQL-Server-Spatial-Table-tp5089019p5089183.html</a><br>

<div class=""><div class="h5">Sent from the GDAL - Dev mailing list archive at Nabble.com.<br>
_______________________________________________<br>
gdal-dev mailing list<br>
<a href="mailto:gdal-dev@lists.osgeo.org">gdal-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
</div></div></blockquote></div><br></div></div>