Chuyển tới nội dung chính

Upload dữ liệu GIS

Trong tutorial này, bạn sẽ học cách upload và quản lý dữ liệu GIS trong Geocloud - từ các file cơ bản đến các dataset phức tạp.

Tại sao Upload dữ liệu GIS?

Upload dữ liệu là bước đầu tiên để bắt đầu làm việc với Geocloud. Sau khi có dữ liệu, bạn có thể:

  • 🗺️ Tạo bản đồ tương tác từ dữ liệu của mình
  • 📊 Phân tích không gian với các công cụ tích hợp
  • 🤝 Chia sẻ với đội nhóm và stakeholders
  • 📱 Truy cập trên mobile thông qua Geocollect
  • 🔄 Đồng bộ real-time với các hệ thống khác

Các định dạng được hỗ trợ

Vector Data (Dữ liệu vector)

Shapefile (.shp)

  • File chính: .shp, .shx, .dbf
  • Tùy chọn: .prj, .cpg, .sbn, .sbx
  • Quan trọng: Nén zip tất cả file liên quan

GeoJSON (.geojson)

  • Định dạng JSON cho dữ liệu địa lý
  • Phù hợp cho ứng dụng web
  • Hỗ trợ mã hóa UTF-8

KML/KMZ (.kml, .kmz)

  • Định dạng Google Earth
  • Bao gồm thông tin styling
  • KMZ là KML đã nén

GPX (.gpx)

  • GPS Exchange Format
  • Phù hợp cho tracks và waypoints
  • Từ các thiết bị GPS di động

CSV có tọa độ

  • File CSV có cột lat/lon
  • Header row bắt buộc
  • Hỗ trợ WKT geometry

Geocloud hỗ trợ nhiều định dạng file GIS phổ biến

Raster Data (Dữ liệu raster)

GeoTIFF (.tif, .tiff)

  • Định dạng tiêu chuẩn cho GIS
  • Bao gồm hệ tọa độ
  • Hỗ trợ multi-band imagery

PNG/JPG có worldfile

  • PNG/JPG + file .pgw/.jgw
  • Khuyến nghị có file projection .prj
  • Phù hợp cho bản đồ scan

MBTiles (.mbtiles)

  • Định dạng tile-based
  • Phù hợp cho base maps
  • Tối ưu cho web viewing

Kết nối Database

PostGIS

  • PostgreSQL với spatial extension
  • Hỗ trợ kết nối trực tiếp
  • Đồng bộ dữ liệu real-time

GeoPackage (.gpkg)

  • Định dạng SQLite-based
  • Hỗ trợ cả vector và raster
  • Tương thích đa nền tảng

Quy trình upload dữ liệu

Bước 1: Chuẩn bị dữ liệu

Kiểm tra dữ liệu:

  • Hệ tọa độ (CRS) đúng
  • Cấu trúc file đầy đủ
  • Không thiếu file
  • Kích thước file hợp lý

Tối ưu hóa:

  • Nén các file lớn
  • Đơn giản hóa geometry phức tạp
  • Loại bỏ các trường không cần thiết
  • Kiểm tra tính toàn vẹn dữ liệu

Bước 2: Upload lên Geocloud

Data Upload Interface

Giao diện upload dữ liệu với drag & drop và các tùy chọn import

Vào Project Data tab:

  1. Mở project cần upload dữ liệu
  2. Click tab "Data"
  3. Click "Upload" hoặc "+"

Chọn phương thức upload:

  • Drag & Drop: Kéo file vào vùng upload
  • Browse: Click browse để chọn file
  • URL Import: Nhập URL dữ liệu online
  • Database: Kết nối trực tiếp database

Bước 3: Cấu hình import

Phát hiện tự động:

  • Tự động phát hiện hệ tọa độ
  • Preview cấu trúc dữ liệu
  • Kiểm tra encoding (khuyến nghị UTF-8)
  • Xác thực geometry

Tùy chọn nâng cao:

  • Override hệ tọa độ
  • Đặt character encoding
  • Chọn phương thức import
  • Cấu hình field mapping

Giao diện cấu hình import cho phép preview và điều chỉnh cài đặt

Bước 4: Xử lý và kiểm tra

Tùy chọn xử lý:

  • Reproject: Chuyển đổi tọa độ
  • Simplify: Giảm độ phức tạp geometry
  • Clip: Cắt theo boundary project
  • Validate: Sửa lỗi geometry

Kiểm tra chất lượng:

  • Xem trước trên bản đồ
  • Kiểm tra bảng thuộc tính
  • Xác minh số lượng feature
  • Test độ chính xác tọa độ

Quản lý dữ liệu sau upload

Doanh nghiệp dữ liệu

Doanh nghiệp dữ liệu với folders và metadata giúp quản lý hiệu quả

Cấu trúc thư mục:

  • Tạo thư mục logic
  • Nhóm các dataset liên quan
  • Sử dụng tên nhất quán
  • Thêm mô tả

Quản lý Metadata:

  • Thêm tiêu đề và mô tả
  • Đặt tags và từ khóa
  • Định nghĩa nguồn dữ liệu
  • Ghi lại tần suất cập nhật

Xử lý dữ liệu

Chuyển đổi tọa độ:

  • Reproject về CRS của project
  • Xử lý nhiều hệ tọa độ
  • Kiểm tra độ chính xác chuyển đổi
  • Cập nhật metadata

Làm sạch dữ liệu:

  • Loại bỏ các feature trùng lặp
  • Sửa lỗi geometry
  • Chuẩn hóa giá trị thuộc tính
  • Xử lý dữ liệu thiếu

Chuyển đổi định dạng:

  • Chuyển đổi giữa các định dạng
  • Export cho sử dụng bên ngoài
  • Tối ưu cho xem trên web
  • Tạo phiên bản mobile

Tính năng Upload nâng cao

Batch Upload

Nhiều file cùng lúc:

  • Chọn nhiều file một lần
  • Tự động doanh nghiệp
  • Tùy chọn xử lý hàng loạt
  • Theo dõi tiến trình

Upload thư mục:

  • Upload toàn bộ thư mục
  • Giữ nguyên cấu trúc thư mục
  • Xử lý các thư mục con
  • Cấu hình hàng loạt

Import định kỳ

Cập nhật tự động:

  • Kết nối với nguồn dữ liệu
  • Lên lịch cập nhật định kỳ
  • Theo dõi thay đổi
  • Xử lý xung đột cập nhật

Tích hợp API:

  • REST API endpoints
  • Thông báo webhook
  • Pipeline dữ liệu tùy chỉnh
  • Đồng bộ real-time

Xử lý dữ liệu lớn

Streaming Upload:

  • Xử lý file > 1GB
  • Tiếp tục upload bị gián đoạn
  • Theo dõi tiến trình
  • Khôi phục lỗi

Xử lý Tiled:

  • Chia nhỏ dataset lớn
  • Xử lý song song
  • Tối ưu bộ nhớ
  • Giám sát hiệu suất

Xử lý lỗi thường gặp

Lỗi định dạng file

Vấn đề Shapefile:

  • Thiếu file bắt buộc (.shx, .dbf)
  • Loại geometry không được hỗ trợ
  • Lỗi mã hóa ký tự
  • Thiếu hệ tọa độ

Giải pháp:

  • Đảm bảo có đủ các thành phần shapefile
  • Sử dụng mã hóa UTF-8
  • Thêm file .prj cho tọa độ
  • Kiểm tra trong desktop GIS trước

Hệ thống cung cấp thông báo lỗi chi tiết để giúp xử lý vấn đề

Lỗi hệ tọa độ

Vấn đề thường gặp:

  • Thiếu thông tin projection
  • Sai EPSG code
  • Lỗi chuyển đổi datum
  • Không khớp đơn vị

Giải pháp:

  • Xác minh hệ tọa độ nguồn
  • Sử dụng EPSG code phù hợp
  • Kiểm tra tham số datum
  • Test với tọa độ đã biết

Vấn đề chất lượng dữ liệu

Lỗi Geometry:

  • Polygon tự cắt
  • Topology không hợp lệ
  • Hỗn hợp các loại geometry
  • Geometry rỗng

Giải pháp:

  • Sử dụng công cụ kiểm tra geometry
  • Làm sạch dữ liệu trong desktop GIS
  • Tách riêng các loại geometry
  • Loại bỏ feature không hợp lệ

Vấn đề hiệu suất

Vấn đề file lớn:

  • Upload timeout
  • Lỗi bộ nhớ
  • Chậm trễ xử lý
  • Browser crash

Giải pháp:

  • Nén file trước khi upload
  • Chia nhỏ dataset lớn
  • Sử dụng streaming upload
  • Tối ưu cài đặt browser

Thực hành tốt nhất

Chuẩn bị dữ liệu

Trước khi Upload:

  • Kiểm tra trong desktop GIS
  • Tối ưu kích thước file
  • Ghi chép nguồn dữ liệu
  • Test độ chính xác tọa độ

Quy ước đặt tên:

  • Sử dụng tên có ý nghĩa
  • Bao gồm date stamps
  • Tránh ký tự đặc biệt
  • Sử dụng pattern nhất quán

Chiến lược Upload

Lên kế hoạch Upload:

  • Bắt đầu với dataset nhỏ
  • Test hệ tọa độ
  • Xác minh chất lượng dữ liệu
  • Ghi chép các vấn đề

Doanh nghiệp ngay khi làm:

  • Tạo thư mục ngay lập tức
  • Thêm metadata kịp thời
  • Tag phù hợp
  • Đặt quyền đúng

Đảm bảo chất lượng

Kiểm tra sau Upload:

  • Xác minh số lượng feature
  • Kiểm tra độ chính xác tọa độ
  • Test tùy chọn styling
  • Xác thực dữ liệu thuộc tính

Tài liệu hóa:

  • Ghi lại nguồn dữ liệu
  • Ghi chú các chuyển đổi
  • Ghi chép vấn đề chất lượng
  • Giữ log cập nhật

Tích hợp với Geocollect Mobile

Geocloud tích hợp mạnh mẽ với Geocollect Mobile app:

Thu thập dữ liệu thực địa

  • Sync dữ liệu từ mobile app
  • Offline data collection
  • Photo và multimedia
  • GPS tracking chính xác

Workflow thu thập dữ liệu

  1. Tạo form trong Geocloud COLLECT project
  2. Deploy form xuống mobile app
  3. Thu thập dữ liệu trên thực địa
  4. Sync về Geocloud khi có internet
  5. Xử lý và phân tích dữ liệu

Workflow tích hợp mạnh mẽ giữa Geocloud Web và Geocollect Mobile

Tiếp theo

Trong tutorial tiếp theo: Giao diện bản đồ cơ bản