geo-spatial data in sql server
Feb. 5th, 2008 12:26 pmgeo-функциональность катмая (sql server 2008) поражает воображение. все методы типа "geography" имеют обязательным параметром некий srid (spatial reference id), который всегда равен 4326. для планеты Земля, то есть, всегда 4326; если дело на другой планете - то srid будет другой. глобально мыслят чуваки, за то мы их и любим.
(no subject)
Date: 2008-02-05 09:36 pm (UTC)(no subject)
Date: 2008-02-06 12:16 am (UTC)(no subject)
Date: 2008-02-06 01:51 am (UTC)меня больше интересует, почему 4326, а не 1 или хотя бы 42.
(no subject)
Date: 2008-02-06 08:21 am (UTC)(no subject)
Date: 2008-02-06 11:43 am (UTC)(no subject)
Date: 2008-02-06 11:44 am (UTC)(no subject)
Date: 2008-02-06 12:47 pm (UTC)соответственно у другой системы координат он будет другой (pulkovo1942: 4284)
(no subject)
Date: 2008-02-06 12:53 pm (UTC)(no subject)
Date: 2008-02-06 08:12 pm (UTC)(no subject)
Date: 2008-02-06 06:50 pm (UTC)(no subject)
Date: 2008-02-06 11:46 pm (UTC)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]]
:)