ĐỀ CƯƠNG LỚP CHUYÊN ĐỀ
Ứng dụng công nghệ mã nguồn mở xây dựng WebGIS
1. Mục tiêu chuyên đề
Trang bị cho học viên kiến thức cơ bản về xây dựng WebGIS mã nguồn mở và kỹ năng sử dụng công nghệ GeoServer hoặc Mapserver, OpenLayer, PostGIS, PHP trong việc xây dựng cơ sở dữ liệu và các công cụ phân tích không gian trên nền Web.
2. Phương pháp đào tạo
- Trong khóa học xây dựng webgis với mã nguồn mở chú trọng đào tạo kỹ năng thực hành, làm việc trên bộ dữ liệu chuẩn về đất đai một phường trên địa bàn thành phố Hồ Chí Minh.
- Học viên sẽ được cấp chứng chỉ sau khi hoàn thành khóa học (Lệ phí cấp chứng chỉ hoàn toàn miễn phí).
- Sau khi hoàn thành khóa học, học viên có đầy đủ kỹ năng xây dựng cho mình một trang web hoàn chỉnh, có thể vận dụng cho đề tài tốt nghiệp và các dự án về WebGIS tại Việt Nam.
3. Yêu cầu kiến thức đối với học viên
- Có kiến thức cơ bản về GIS;
- Đã học khóa chuyên đề ArcGIS căn bản;
- Có máy tính cá nhân (Laptop).
4. Học phí và thời gian học:
- Học phí: 2.700.000 VND, (giảm còn 2.500.000 đóng trước khai giảng 5 ngày)
- Thời gian học: do học viên chọn và thống nhất khi đã đăng ký đủ lớp.
- Giảng viên chính: Đỗ Thành Long
- Nghiên cứu viên – Viện nghiên cứu Địa lý – Học viện Hàn lâm Khoa học và Công nghệ Việt Nam
5. Nội dung: Thời lượng chương trình: 55 tiết
5.1.GIỚI THIỆU VÀ CÀI ĐẶT GEOSERVER, OPENLAYERS, POSTGRES/POSTGIS
- Giới thiệu WebGIS, Geoserver, Openlayers , Postgres/PostGIS
- Các bước cài đặt
- Kiểm tra hoạt động của GeoServer
5.2. THIẾT KẾ VÀ XÂY DỰNG CƠ SỞ DỮ LIỆU TRÊN NỀN PHẦN MỀM ARCGIS
- Thiết kế cơ sở dữ liệu;
- Tạo ra FeatureDataset và Geodatabase;
- Chuẩn hóa các trường dữ liệu, sửa lỗi.
- Tổng hợp thành bộ cơ sở dữ liệu hoàn chỉnh.
5.3. TẠO DỰNG TRANG WEBGIS VỚI NGÔN NGỮ PHP
- Giới thiệu PHP
- Nhúng PHP trong HTML
- Khai báo và kiểu dữ liệu
- Xử lý form
- Require và include
- Xây dựng hàm
- Kết nối, đọc ghi cơ sở dữ liệu
- Cú pháp javascript và viết hàm trong javascript
5.4. CHUYỂN DỮ LIỆU KHÔNG GIAN TỪ POSTGIS SANG GEOSERVER
- Kết nối dữ liệu giữa PostGis và GeoServer
- Tạo Workspace, Stores, Layers để lưu trữ dữ liệu.
- Định dạng các Style của bản đồ thông qua các SLD file.
- Chồng xếp các layers của bản đồ, nhóm bản đồ.
- Hiển thị bản đồ trên nền web.
5.5. THIẾT KẾ GIAO DIỆN VỚI PHP
- Thiết kế MasterPage.
- Thiết kế Trang Giới Thiệu.
- Thiết kế Trang Hướng dẫn.
- Thiết kế Trang Liên hệ.
5.6. THIẾT KẾ TRANG CHỦ
- Hiển thị bản đồ trên trang chủ.
- Xây dựng các công cụ:
- + Phóng to, thu nhỏ, xem toàn màn hình, di chuyển (Pan).
- + Đo chiều dài, diện tích.
- + Công cụ xem thông tin thửa đất.
- + Công cụ tìm kiếm, cập nhật, chỉnh sửa….
5.7. HƯỚNG DẪN CÁCH ĐƯA TRANG WEB VÀO THỰC TẾ:
- Thuê tên miền (Domain).
- Thuê Hostline, Server.
- Đồng bộ và vận hành trang web.
- Public trang web.
6. Phương pháp đánh giá kết quả
- Bài tập thực hành.
- Bài tập cuối khóa.
- Cam kết đầu ra, hỗ trợ trong suốt quá trình học và sau khi học xong