[Xây dựng WebGIS #4] – Tạo Database với PostgreSQL và PostGIS

1
1261

Tiếp theo các phần học webgis phần này về việc tạo database với PostgreSQL chúng ta sẽ tìm hiểu cách tạo Spatial Database trong PostGreSQL để lưu dữ liệu không gian của chúng ta. Sau đó chúng ta sẽ import 1 shape file vào database này.

Hướng dẫn tạo database với PostgreSQL trong lập trình WebGIS

Bước 1: Sau khi cài PostgreSQL và PostGIS, chúng ta mở pgAdmin (hình con voi) lên.

Bước 2: Click đúp vào PostgreSQL để Connect sẽ hiện ra 1 form nhập username password. Điền các thông tin rồi kick OK để connect.

Bước 3: Chuột phải vào Database, chọn new Database

Bước 4: Trong tab Properties bạn điền tên Database, Owner bạn chọn là postgres. Trong tab Definition bạn chọn template_postgis_20. Tên này khi cài PostGIS bạn chọn cài cả Spatial Database sẽ có cho mình đặt.

Ấn OK là bạn đã tạo xong một Spatial Database để lưu dữ liệu không gian.

Bước 5: Mở công cụ PostGIS Shapefile Import/Export Manager lên. Công cụ này được cài sẵn sau khi bạn cài PostGIS (bạn có thể tìm thấy trong Start -> PostGIS..). Chọn vào View connection details… để nhập thông tin đăng nhập vào PostGIS như hình dưới

Chọn AddFile, tìm đến file shape cần add rồi click Ok để thêm file shape vào danh sách. Sau đó click Import để đưa shape file này vào csdl như hình dưới

Vậy là chúng ta đã đẩy xong file shape vào csdl. bạn kiểm tra trong postgresql sẽ thấy đã được tạo một bảng mới như hình dưới

Vậy là xong khoản dữ liệu. Bài sau chúng ta sẽ học cách public nó bằng GeoServer.

Tác giả: Đỗ Xuân Cường

Nguồn bài viết: cuongdx313.wordpress.com

1 COMMENT

LEAVE A REPLY

Please enter your comment!
Please enter your name here