2011-08-19 46 views

Trả lời

10

this trợ giúp không? Trích dẫn từ cuốn hướng dẫn Postgres:

Bây giờ tải các đối tượng và chức năng định nghĩa PostGIS vào cơ sở dữ liệu của bạn bằng cách tải các tập tin định nghĩa postgis.sql (nằm trong [prefix]/share/contrib theo quy định trong bước cấu hình) .

psql -d [yourdatabase] -f postgis.sql 

Đối với một bộ hoàn chỉnh các EPSG phối hợp định nghĩa hệ thống, bạn cũng có thể tải các tập tin định nghĩa spatial_ref_sys.sql và cư bảng spatial_ref_sys. Điều này sẽ cho phép bạn thực hiện các hoạt động ST_Transform() trên hình học.

psql -d [yourdatabase] -f spatial_ref_sys.sql 

Nếu bạn muốn thêm ý kiến ​​vào các chức năng PostGIS, bước cuối cùng là để nạp postgis_comments.sql vào cơ sở dữ liệu không gian của bạn. Bạn có thể xem các nhận xét chỉ bằng cách nhập \ dd [function_name] từ cửa sổ thiết bị đầu cuối psql.

psql -d [yourdatabase] -f postgis_comments.sql 
+0

cảm ơn. giải pháp này hoạt động. – dannyroa

0

Đối với cơ sở dữ liệu, chỉ cần cài đặt PostGIS và bạn có một cơ sở dữ liệu không gian.

Nếu bạn muốn chuyển đổi dữ liệu thực tế của mình, điều đó rõ ràng phụ thuộc vào dữ liệu của bạn. Nhưng vì tất cả đều có thể truy cập qua SQL, nó chắc chắn có thể được thực hiện.

4

(uy tín thấp - đây xứng đáng là một là một bình luận thay vì một câu trả lời)

Đối với những người đến từ Google, câu trả lời hàng đầu đánh giá áp dụng cho các phiên bản Postgres thấp hơn 9.1. Đối với 9.1+, tất cả bạn cần là này (từ here):

Cốt lõi mở rộng PostGIS cài đặt PostGIS hình học, địa lý, raster, spatial_ref_sys và tất cả các chức năng và ý kiến ​​với một đơn giản:

CREATE HẠN PostGIS ; lệnh.

psql -d [yourdatabase] -c "TẠO BÀI TĂNG EXTENSION;"

Topology được đóng gói như một phần mở rộng riêng biệt và cài đặt với lệnh:

psql -d [yourdatabase] -c "CREATE HẠN postgis_topology;"

Nếu bạn có kế hoạch để khôi phục lại một sao lưu cũ từ các phiên bản trước trong db mới này, hãy chạy:

psql -d [yourdatabase] -f legacy.sql

Bạn có thể sau đó chạy uninstall_legacy.sql để có được loại bỏ các chức năng không được chấp nhận sau khi bạn hoàn thành việc khôi phục và dọn dẹp.

Các vấn đề liên quan