Chọn SRID và ý nghĩa của nó là gì? [đóng cửa]


54

Tôi mới biết về GIS, trong PostGIS và tôi đang vật lộn với khái niệm SRID.

Làm thế nào để bạn chọn một SRID cho một cột cơ sở dữ liệu? Điều này đang làm cho tôi điên Tại sao tôi cần chọn SRID? Ý nghĩa của nó là gì?

Chọn một SRID là giống nhau cho geometrygeography? Đặt SRID cho geometrytrường có vẻ vô nghĩa , vì nó chỉ nằm trên mặt phẳng 2D.

Khi tôi tìm thấy lat / lon trên internet hoặc các dịch vụ mã hóa địa lý, đó là SRID?

Không phải tọa độ lat / lon có ý nghĩa nếu không có SRID?


Lat / lon vẫn phụ thuộc vào một mô hình của trái đất. Thông thường, khi mọi người nói lat / lon, Geoid tham chiếu WGS84 được giả sử, nhưng bạn có thể có lat / lon với một Geoid khác, do đó SRID 4326 kết hợp cả hai.
John Powell

@ JohnBarca sử dụng.
xanh mướt

Câu trả lời:


47

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).


projected coordinate systemgì điều này có nghĩa là một mặt phẳng Cartesian phẳng?
Zach Smith

Nói tóm lại, một hệ tọa độ dự kiến ​​là một phiên bản nhỏ của quả cầu được làm phẳng và sửa chữa cho sự biến dạng và có thể được sử dụng để tính toán diện tích và khoảng cách. Một vùng UTM là một ví dụ về điều này.
DPSSpatial
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.