Webgis bài 1: tạo webgis bằng GeoServer, PostGIS, Openlayer

WebGIS là một hệ thống thông tin địa lý được phân bố qua môi trường mạng máy tính,một giải pháp client – server được tạo ra cho phép quản lý, phân tích, cập nhật, phân phối thông tin bản đồ và GIS trên mạng Internet, giảm thiểu chi phí đầu tư phần mềm, phần cứng cho người dùng cuối; giao diện thân thiện, đơn giản phù hợp với nhiều người dùng.

Với việc sử dụng GeoServer, PostGIS, OpenLayer các công nghệ mã nguồn mở nổi tiếng và có cộng đồng hỗ trợ rất mạnh, có độ tin cậy cao trong tạo wegis là công nghệ thích hợp cho các bạn sinh viên nghiên cứu làm các đồ án về GIS, các dự án nhỏ với chi phí thấp.

Những phần mềm cần thiết để tạo webgis

  • Geoserver: Server GIS mã nguồn mở mạnh mẽ nhất hiện nay (có thể so sánh với MapServer, 2 thằng mạnh ngang nhau). Bạn có thể tìm thấy bản GeoServer mới nhất tại đây. Bạn nên tải Web Archive để chúng ta sẽ cài đặt với Tomcat chứ không tải bản Windows Install

    geoserver
    geoserver
  • PostgreSql: Hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất. Đây là hệ quản trị cơ sở dữ liệu mạnh mẽ không thua gì MSSQL hay Oracle SQL nhưng hoàn toàn miễn phí và được cộng đồng hỗ trợ rất nhiều. Bạn có thể tải PostgreSQL tại http://www.postgresql.org/
  • PostGIS: Là phần mở rộng của PostgreSql, hỗ trợ chúng ta lưu trữ dữ liệu dạng Geodatabase và truy vấn không gian trên cơ sở dữ liệu. Bạn có thể tải PostGIS tại http://postgis.net/windows_downloads/
  • QGIS: so với những phần mềm GIS mã nguồn mở khác thì QGIS quả thật vượt trội về các tính năng và cộng đồng hỗ trợ, bạn có thể tìm thấy hàng nghìn plugin cho nhiều công việc khác nhau. Bạn sẽ cần đến QGIS trong series này để connect đến PostGIS, đưa data vào csdl, biên tập bản đồ, public data đến GeoServer. Nói chung là không tiếc công cài đặt đâu. Link tải: http://www.qgis.org/en/site/forusers/download.html. Bạn nên cài bản lastest release vì bản thử nghiệm thì có một số plugin chưa được tương thích.
  • Một phần mềm soạn thảo code. Tùy bạn định code bằng ngôn ngữ gì thì mình sử dụng phần mềm soạn thảo đấy, ít nhất bạn có notepad là được rồi.
  • OpenLayer: thằng này thì không phải nói rồi, quá nổi tiếng trong các api javascript GIS. Bạn có thể tải về tại http://openlayers.org/ hoặc không cần tải gán link vào chạy luôn đều ok, tài liệu thì đầy 1 mớ trên mạng khỏi lo không biết làm.

    openlayer
    openlayer
  • Java jdk: Geoserver chạy trên môi trường Java nên chúng ta cần cài Java jdk, bạn có thể tải tại đây: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  • Tomcat: Java Sevlet cho Geoserver chạy, chúng ta có thể tải tại http://postgis.net/windows_downloads/
  • Khi cài PostGIS bạn chọn thêm cả tạo Spatial Database. Sau đó chúng ta sẽ dùng nó để làm template sau này.

Trên đây là những phần mềm cần thiết để xây dựng webgis cơ bản, vì nó khá đơn giản và phổ biến nên các bạn chỉ cần tải về và cài đặt. Riêng GeoServer sau khi cài đặt các bạn có thể phải sửa lại user admin password để đăng nhập được, cách sửa lại như sau: Vào thư mục cài đặt GeoServer, tìm đến /data/security/usergroup/default/users.xml. Sửa lại

<user enabled="true" name="admin" password="digest1:D9miJH/hVgfxZJscMafEtbt...JOSV4POi55PQI4tw"/>

thành

<user enabled="true" name="admin" password="plain:new-password-here"/>

Cài đặt GeoServer, Tomcat và Java sdk sẽ được nói kỹ ở bài những bài viết sau, các bạn nhớ theo dõi 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