geo-spatial data in sql server
geo-функциональность катмая (sql server 2008) поражает воображение. все методы типа "geography" имеют обязательным параметром некий srid (spatial reference id), который всегда равен 4326. для планеты Земля, то есть, всегда 4326; если дело на другой планете - то srid будет другой. глобально мыслят чуваки, за то мы их и любим.
no subject
no subject
no subject
меня больше интересует, почему 4326, а не 1 или хотя бы 42.
no subject
no subject
no subject
no subject
соответственно у другой системы координат он будет другой (pulkovo1942: 4284)
no subject
no subject
no subject
no subject
http://msdn2.microsoft.com/en-us/library/bb964707(SQL.100).aspx
select spatial_reference_id, well_known_text from sys.spatial_reference_systems where spatial_reference_id in (4284,4326);
spatial_reference_id well_known_text
-------------------- ---------------
4284 GEOGCS["Pulkovo 1942", DATUM["Pulkovo 1942", ELLIPSOID["Krassovsky 1940", 6378245, 298.3]], PRIMEM["Greenwich", 0], UNIT["Degree", 0.0174532925199433]]
4326 GEOGCS["WGS 84", DATUM["World Geodetic System 1984", ELLIPSOID["WGS 84", 6378137, 298.257223563]], PRIMEM["Greenwich", 0], UNIT["Degree", 0.0174532925199433]]
:)