Choisir SRID et quelle est sa signification? [fermé]


54

Je suis nouveau dans les SIG, dans PostGIS, et je suis aux prises avec le concept SRID.

Comment choisissez-vous un SRID pour une colonne de base de données? Cela me rend dingue. Pourquoi dois-je choisir un SRID? Quel est son sens?

Choisir un SRID est-il la même chose pour geometryet geography? Définir un SRID pour un geometrychamp semble insensé , car il devrait être uniquement sur un plan 2D.

Quand je trouve lat / lon sur Internet ou les services de géocodage, quel est le SRID?

Une coordonnée lat / lon n'a-t-elle pas de sens sans SRID?


La latitude et la longitude dépendent encore d’un modèle terrestre. Généralement, lorsque l’on dit lat / lon, on suppose le géoïde de référence WGS84, mais on peut avoir lat / lon avec un géoïde différent, d’où le SRID 4326 qui combine ces deux.
John Powell

@ JohnBarça Cette question concerne le SRID en général, son sens (et incroyablement, il n'y a pas d'autre question qui se concentre sur elle ...), tandis que l'autre concerne le choix spécifique du type de données et du SRID pour un champ de base de données dans un cas spécifique. utile.
Bleu

Réponses:


47

Un SRID est un système de coordonnées. Nous apprenons dans "SIG" (traditionnel / Arc) à toujours stocker vos données dans un système de coordonnées projetées, car nous allons éventuellement utiliser des calculs tels que "surface", il est donc préférable de stocker nos données dans une coordonnée. système qui nous donne cette mesure.

Cependant, PostGIS jette ce concept par la fenêtre.

Voici une bonne période de questions commencée par @tmcw: Pourquoi les projections de données sont-elles pertinentes?

En gros, PostGIS vous permet de stocker vos données dans un système de coordonnées unique, tel que WGS84 (SRID 4326). Lorsque vous avez besoin de quelque chose comme Surface, Distance ou Longueur, vous utilisez une fonction pour créer cette colonne à partir de vos données dans un fichier. système de coordonnées projetées qui vous donnera une interprétation locale de vos données dans les unités de votre choix.

Ainsi, par exemple, je pourrais stocker des étudiants et des écoles dans PostGIS à la fois dans WGS84 / SRID: 4326. Lorsque je veux calculer la distance entre les étudiants et les écoles qu’ils fréquentent, j’appelle une fonction de distance sur ma colonne de géométrie, mais j’enroule d’abord une fonction ST_Transform autour de la colonne de géométrie pour «projeter» les données dans le State Plane CO Central (SRID: 2877). Cela me donne une colonne en pieds pour la distance entre chaque élève et leur école la plus proche, car SRID: 2877 est un système de coordonnées projetées qui stocke les données dans les pieds.

Je vous recommande donc de stocker vos données dans une colonne Geometry (type de données) dans le SRID 4326 (par opposition à un type de données géographiques qui ne prend pas en charge les projections / transformations).


Qu'est - ce qu'un projected coordinate system? cela signifie-t-il un plan cartésien plat?
Zach Smith le

En bref, un système de coordonnées projetées est une petite version du globe aplatie et corrigée pour tenir compte de la distorsion et qui peut être utilisée pour les calculs de surface et de distance. Une zone UTM en est un exemple.
DPSSpatial le
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.