Một SRID là một hệ tọa độ. Chúng tôi được dạy trong "truyền thống / Arc" "GIS" để luôn lưu trữ dữ liệu của bạn trong một hệ tọa độ dự kiến, vì cuối cùng chúng tôi sẽ sử dụng một số phép tính như "diện tích", vì vậy chúng tôi nên lưu trữ dữ liệu của mình theo tọa độ hệ thống cung cấp cho chúng tôi phép đo đó.
Tuy nhiên, PostGIS ném khái niệm đó ra ngoài cửa sổ.
Đây là một câu hỏi hay được bắt đầu bởi @tmcw: Tại sao Dự đoán dữ liệu có liên quan?
Về cơ bản, PostGIS mở ra khả năng lưu trữ dữ liệu của bạn trong một hệ tọa độ duy nhất như WGS84 (SRID 4326) và khi bạn cần một cái gì đó như Diện tích, Khoảng cách hoặc Độ dài, bạn sử dụng một hàm để tạo cột đó từ dữ liệu của mình trong một hệ thống tọa độ dự kiến sẽ cung cấp cho bạn một giải thích cục bộ về dữ liệu của bạn theo các đơn vị mà bạn muốn.
Vì vậy, ví dụ, tôi có thể lưu trữ học sinh và trường học trong PostGIS cả trong WGS84 / SRID: 4326. Khi tôi muốn tính khoảng cách giữa học sinh và trường họ theo học, tôi gọi hàm khoảng cách trên cột hình học của mình, nhưng trước tiên cũng bọc hàm ST_Transform quanh cột hình học để 'chiếu' dữ liệu vào Trung tâm mặt phẳng CO (SRID: 2877). Điều này sẽ cho tôi một cột cho khoảng cách của mỗi học sinh đến trường gần nhất của họ ở chân vì SRID: 2877 là một dự hệ thống lưu trữ dữ liệu phối hợp trong Feet.
Vì vậy, khuyến nghị của tôi cho bạn là lưu trữ dữ liệu của bạn trong cột Hình học (loại dữ liệu) trong SRID 4326 (trái ngược với loại dữ liệu địa lý không hỗ trợ phép chiếu / biến đổi).