Chuyển đổi từ kiểu dữ liệu Địa lý sang Hình học trong PostGIS?


18

Tôi có một shapefile có các loại địa lý.

Tôi có thể chuyển đổi nó bằng một công cụ như shp2pgsql hoặc có chức năng postgis để làm điều đó không?

Câu trả lời:


19

Bạn có thể chuyển loại địa lý thành hình học bằng cách nối thêm ::geometry

SELECT ST_Distance('LINESTRING(-122.33 47.606, 0.0 51.5)'::geometry, 'POINT(-21.96 64.15)'::geometry);

1

shp2pgsql có cờ để nhập dữ liệu trong cột loại địa lý:

shp2pgsql -G ....

Nhưng bạn cũng có thể nhập dữ liệu của mình mà không cần dữ liệu, theo mặc định shp2pgsql sẽ tạo một loại hình học.

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.