Webgis bài 5: Cách Public Data với GeoServer

Ở bài viết trước chúng ta đã biết cách đưa shape file vào csdl PostgreSql, hôm nay GIS sẽ hướng dẫn các bạn cách sử dụng Geoserver để public data và sử dụng nó show data lên web, hoặc chia sẻ cho người khác dưới dạng WMS – web map service.

Cách public data với geoserver

Bước 1: Dùng trình duyệt vào Geoserver, mình để cổng của Geoserver là 8080 nên đường dẫn sẽ là: http://localhost:8080 (nếu để nguyên bản thì cổng của nó là 80 nhưng sẽ bị trùng với một số phần mềm đã cài trước cũng có cổng là 80 ví dụ như skype, nên cần đổi sang cổng khác 80) . Đăng nhập để vào quản trị Geoserver.

Bước 2: Đầu tiên chúng ta phải tạo một Workspace, tạm hiểu là 1 vùng làm việc, sau này  tạo bất cứ cái gì thì đều phải chọn Workspace. Chọn Workspace ở cột bên trái, trong phần Data, chọn Add new Workspace

workspaces trong geoserver
workspaces trong geoserver

Điền tên và Namespace URI vào ô nhập rồi ấn Submit

new workspace
new workspace

Bước 3: Tiếp đến tạo 1 Sources để trỏ đến data của chúng ta. Chọn Store cột bên trái, chọn Add new store. Ở đây thì Geoserver hỗ trợ chúng ta khá nhiều loại data, chúng ta làm việc với PostGIS nên sẽ chọn vào PostGIS

Bước 4: Nhập các thông số cho store của chúng ta, sau khi nhập thành công Geoserver sẽ tự động load các layer và đưa chúng ta sang trang layer, có thể chọn public để public luôn layer cần thiết

Bước 5: Trong phần này chúng ta sẽ phải định nghĩa các thông số cho layer như tên tuổi… Trong đó có phần định nghĩa hệ tọa độ, đó là hệ tọa độ mình sử dụng cho bản đồ của mình là hệ VN-2000 UTM zone 48N, code là 3405 nên mình sẽ chọn là VN2000.( bạn có thể tìm kiếm trong trang http://spatialreference.org/ để biết code của hệ quy chiếu mình đang sử dụng)

Bước 6: Trong phần Bounding Boxes, chúng ta tính toán extent cho layer của chúng ta như hình dưới

Bước 7: Kick Save để lưu lại layer của chúng ta. Sau khi lưu xong thì Layer sẽ hiện trên danh sách layer như hình dưới.

Bước 8: Vậy là đã public layer xong, bạn có thể vào Layer Preview để xem layer

bạn cũng có thể copy link service rồi chia sẻ nó cho mọi người với link như: http://localhost:8080/geoserver/dc/wms.

Công việc cuối cùng là chúng ta phải tạo Style cho layer này, bao gồm đổ màu đối tượng, hiển thị label v..v, nó sẽ giới thiệu ở bài sau nhé.

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

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

LEAVE A REPLY

Please enter your comment!
Please enter your name here