Tôi có tệp dữ liệu ở định dạng CSV có một số dữ liệu như sau: id trường | gạch dữ liệu | mô tả dữ liệu | kinh độ | Tôi có PostgreSQL và PostGIS đã được cài đặt và tôi muốn sử dụng PostGIS để tạo truy vấn sẽ hiển thị tất cả các bản ghi (từ bảng trên) nằm trong khoảng cách được chỉ định từ một vị trí lat/long.Sử dụng PostGIS với bảng dữ liệu hiện có có tọa độ thập phân
Vấn đề là tôi không biết cách bắt đầu. Tôi chỉ cần nhập tệp CSV của mình vào cơ sở dữ liệu PostgreSQL và bắt đầu sử dụng các hàm PostgreSQL và PostGIS khi tôi đã chuyển đổi tệp CSV thành bảng PostgreSQL?
Có thêm bước nào để làm cho bảng hoạt động với các chức năng của PostGIS không?
Điều gì sẽ là các bước chính xác để thực hiện việc này? Tôi thực sự đánh giá cao sự giúp đỡ của bạn!
Cảm ơn bạn! Đây thực sự là những gì tôi đang tìm kiếm. Tôi có thể có thể tạo ra một tập lệnh python nhỏ sẽ đi qua bảng và chuyển đổi các tọa độ thập phân đó thành các điểm. – avatar
Có gì giống như tác phẩm này không? UPDATE mytable SET geometrycolumn = ST_Transform (ST_PointFromText ('POINT (-85.45899 32.1337)', 4326)) trong đó column1 = 'data1' và column2 = 'data2'; – avatar
@itgorilla Tôi không biết tài liệu tham khảo của PostGIS bằng trái tim nhưng tại sao không, hãy thử nó;) – DrColossos