Vous utilisez la géométrie plutôt que les types de données géographiques dans SQL Server Spatial?

15

Historiquement, j'ai principalement travaillé avec des coordonnées de latitude et de longitude simples dans un serveur SQL. Je les ai stockés en tant que type de données géographiques dans SQL Server et les ai rendus sur une variété d'affichages (principalement Google Maps).

Récemment, j'ai commencé à travailler avec des jeux de données de fichiers de formes provenant de diverses sources, et presque exclusivement ils sont de la géométrie. De plus, ils utilisent une variété de systèmes de référence de coordonnées.

C'est assez exaspérant de travailler avec.

Y a-t-il vraiment des avantages à ces systèmes de référence spatiale particuliers qui ne peuvent pas être obtenus en s'en tenant au WGS84, étant donné que la VASTE majorité des personnes qui les consultent et les consomment le voudront dans ce format?

Eric
la source
7
la géographie est un système qui couvre le monde entier. L'ellipsoïde utilisé fait en sorte que les mesures au sol sont relativement inexactes (en ce qui concerne les levés). Chaque CRS "géométrie" est lié à une zone plus petite et est conçu pour donner des mesures précises pour cette zone définie. Les géomètres vont encore plus loin avec ce qu'ils appellent les systèmes au sol ou même les crs locaux. Ils ont un point de contrôle de départ et / ou un réseau de points de contrôle et mesurent à l'intérieur de ce réseau pour obtenir une TRÈS haute précision (sous-cent). Ce qui fait beaucoup de travail de notre part pour faire la différence
Brad Nesom
@BradNesom merci pour cela. Je pense que je l'ai regardé à partir de mes besoins, pas vraiment au niveau d'un enquêteur.
Eric

Réponses:

14

Il y a une bonne réponse à Stack Overflow , qui va quelque chose comme ça:

Le type de géographie est un peu plus restrictif que la géométrie. Il ne peut pas traverser différents hémisphères et l'anneau extérieur doit être tiré dans le sens antihoraire.

Le reste peut être trouvé dans le type de données Geography contre le type de données Geometry dans SQL Server .

Un article Geometry vs Geography sur le SQL du blog Trenches va plus en détail:

Si vous recherchez la plus grande différence entre les deux types de données, vous verrez que c'est la fonctionnalité. Un objet Geometry n'est qu'un polygone plat 2D. Cela signifie que peu importe que vous preniez un pays au sommet de la terre (par exemple le Canada, qui est «courbe»), ou un pays proche de l'équateur (par exemple le Brésil, qui est «plat»).

Un objet Géographie, d'autre part, est un polygone 3D (ou même 4D), qui a la même courbe que la forme de la terre. Cela signifie que la différence entre 2 points n'est pas calculée en ligne droite, mais il faut tenir compte de la courbure de la terre.

Une autre différence cruciale est la capacité de stocker vos données dans des systèmes de coordonnées standard, tels que NAD_1983_StatePlane_California Zone 5 , et d'utiliser toutes les capacités de la base de données spatiale, les fonctions spatiales, etc. et surtout la précision spatiale d'un système de coordonnées localisé - tout en restant fidèle à géographie comme type de données, vous ne pouvez stocker vos données que dans WGS84.

Donc, je dirais que si vous avez l'option, optez pour la géométrie, utilisez EPSG: 102645/102245 (vous devrez vérifier quelle est la `` zone de plan d'état 5 '' standard pour SoCal) et vous seriez prêt à tout analyse que vous souhaitez entreprendre. Si vous souhaitez partager, exportez vos jeux de données vers WGS84 si cela est préférable pour le partage.

DPSSpatial
la source
Conceptuellement, je comprends cela, mais en ce qui concerne la cartographie de la criminalité dans le comté de Los Angeles, c'est un seul comté. Même si c'est la plus grande projection convenue pour plus de données que je ne le vois (probablement), je continue de lutter avec (au minimum) les maux de tête d'interopérabilité sur les avantages théoriques qui peuvent être cités.
Eric
Ensuite, je dirais que si vous êtes conscient des limites et que vous pouvez fonctionner avec ces limites, vous devriez y aller!
DPSSpatial
J'adorerais, si seulement j'avais une boule de cristal pour déterminer ce que signifie "plan d'État 5" le comté de LA. J'espère que l'amélioration de 3 mm de la précision qu'il leur a achetée vaut le mal de tête que tout le monde essaie de comprendre.
Eric
mis à jour ma réponse - en utilisant la géométrie comme type de données, vous pouvez stocker vos données dans le plan d'état et vous n'avez rien à craindre ... faites-moi savoir ce que vous pensez.
DPSSpatial
3
@radpin Je suis d'accord que l'apprentissage de ce genre de choses est une horreur existentielle absolue de Kafkaeque du point de vue d'un non-SIG, et pour la plupart je suis d'accord que les données publiques pour la consommation générale sont mieux fournies dans WGS84. Mais ces 3 mm peuvent signifier beaucoup d'argent / poursuites en ce qui concerne les lignes de propriété et la tragédie potentielle lorsque l'on parle de tuyaux et de fils électriques. De plus, voici une carte des zones d'arpentage de la Californie , avec le comté de LA étant un cas particulier entre les datums. Amusement.
Jason Scheirer du
4

Peut-être consultez les propriétés des systèmes de coordonnées projetées, pour obtenir une vue de leur utilité?

Il y a 3 aspects ou propriétés présentés dans les systèmes de coordonnées projetées qui établissent leur utilité et leur justification. Toute projection d'espace 3D sur une surface 2D présentera bien sûr une distorsion par rapport à la réalité. Selon votre application, l'utilisation d'un système de coordonnées projetées spécifique peut garantir une représentation plus précise de la réalité et, dans certaines applications, la précision du grain fin est importante.

Trois propriétés des systèmes de coordonnées projetées. Vous pouvez avoir la perfection dans certains, mais jamais la perfection dans tous:

Équidistante - Les distances (depuis un endroit particulier) indiquées sur la carte sont fidèles à la réalité.

Conformal - Lors d'un zoom avant, les angles indiqués sur la carte sont fidèles à la réalité.

Zone égale - Les zones enregistrées sur la carte sont égales aux zones d'objets en réalité.

Jim
la source