แชร์ผ่าน


Nouvel ordre longitude-latitude pour les données spatiales...

Pour information, l'ordre de saisie des données spatiales de type géographique a changé entre la version RC0 et les précédentes.

Il faut donc inverser les latitudes et longitudes pour la saisie en format texte ou binaire des données géographiques (ne concerne pas les données géométriques, ni les données déjà en base).

Exemple : pour Paris (48°N et 2°E), il fallait rentrer avant la RC0 POINT(48 2) , maintenant (RC0 et au-delà)  c’est  POINT(2 48)

Ce changement est intervenu pour des raisons de cohérence et de compatibilité avec l’existant.

Il était donc souhaitable, cependant il peut entraîner des incompatibilités avec des outils construits sur les CTP précédentes.

Sur les raisons de ce changement, plus de détails, ici : https://blogs.msdn.com/isaac/archive/2008/06/10/rc0-is-out-spatial-notes.aspx 

From ReleaseNotesSQLServer2008 :

2.7 Interpretation of Data Points in Spatial Geography Data Type Methods Has Changed

In earlier versions of SQL Server 2008, methods used in the geography data type for importing and exporting well-known text (WKT) and well-known binary (WKB) interpreted points as latitude-longitude point pairs. In RC0, the interpretation of WKT and WKB points now evaluates points as longitude-latitude point pairs. This change allows SQL Server 2008 to conform with standard industry practices regarding these formats.

This change only affects WKT and WKB for the geography data type. Methods for importing and exporting Geography Markup Language (GML) are unaffected, and any stored, on-disk representation of spatial geography data will not change. The geometry data type is unaffected.