SRID to układ współrzędnych. W „GIS” (tradycyjnym / Arc) uczymy się, aby zawsze przechowywać twoje dane w rzutowanym układzie współrzędnych, ponieważ w końcu zastosujemy pewne obliczenia, takie jak „obszar”, więc lepiej przechowuj nasze dane we współrzędnych system, który daje nam ten pomiar.
Jednak PostGIS wyrzuca tę koncepcję przez okno.
Oto dobre pytania i odpowiedzi rozpoczęte przez @tmcw: Dlaczego projekcje danych są istotne?
Zasadniczo PostGIS umożliwia przechowywanie danych w jednym układzie współrzędnych, takim jak WGS84 (SRID 4326), a gdy potrzebujesz czegoś takiego jak Obszar, Odległość lub Długość, możesz użyć funkcji do utworzenia tej kolumny z danych w rzutowany układ współrzędnych, który da lokalną interpretację twoich danych w pożądanych jednostkach.
Na przykład mogłem przechowywać uczniów i szkoły w PostGIS zarówno w WGS84 / SRID: 4326. Kiedy chcę obliczyć odległość między uczniami i szkołami, do których uczęszczają, wywołuję funkcję odległości na mojej kolumnie geometrii, ale również zawijam funkcję ST_Transform wokół kolumny geometrii, aby najpierw „rzutować” dane na płaszczyznę stanu CO Central (SRID: 2877). To daje mi kolumnę określającą odległość każdego ucznia do najbliższej szkoły w stopach, ponieważ SRID: 2877 jest rzutowanym układem współrzędnych, który przechowuje dane w stopach.
Więc moim zaleceniem byłoby przechowywanie danych w kolumnie Geometria (typ danych) w SRID 4326 (w przeciwieństwie do typu danych geograficznych, który nie obsługuje rzutów / transformacji).