NiVO / BY TECHNOGISĐức · Indonesia
Địa không gian

Chuẩn bị các sản phẩm GeoPackage di động với các loại trường đáng tin cậy

Đóng gói các lớp vectơ liên quan với các lược đồ, mã định danh, tham chiếu tọa độ và kiểm tra chuyển giao rõ ràng để một tệp GIS duy nhất vẫn hữu ích ngoài máy trạm của người tạo.

Chuẩn bị các sản phẩm GeoPackage di động với các loại trường đáng tin cậy

Xác định nội dung gói

GeoPackage có thể chứa các lớp không gian địa lý liên quan trong một vùng chứa dựa trên SQLite, giúp thuận tiện cho việc bàn giao bản kiểm kê tài sản hoặc diễn giải khảo sát. Quyết định lớp, bảng và mối quan hệ nào thuộc về nhau trước khi xuất. Một tên tệp duy nhất chỉ hữu ích nếu nội dung của nó có thể hiểu được. Tránh trộn lẫn các lớp dự thảo và lớp đã phê duyệt mà không có tên rõ ràng, trường trạng thái và bảng kê khai giải thích mục đích sử dụng của chúng.

Thiết kế lược đồ thuộc tính ổn định

Chọn loại trường từ thông tin đang được lưu trữ. Mã nhận dạng tài sản có số 0 đứng đầu thường cần xử lý bằng văn bản thay vì xử lý bằng số; các phép đo cần có đơn vị rõ ràng; ngày cần một quy ước được ghi lại. Phân biệt các giá trị bị thiếu với số 0 có ý nghĩa hoặc một chuỗi trống. Giữ các mã định danh dự án ổn định tách biệt với các mã định danh hàng do phần mềm tạo ra để các lần xuất hoặc chỉnh sửa tiếp theo không phá vỡ các tham chiếu giữa hồ sơ kiểm tra và tài sản được ánh xạ.

Những bàn tay đang chú thích bản đồ giấy tại sự kiện lập bản đồ Development Seed
Những bàn tay đang chú thích bản đồ giấy tại sự kiện lập bản đồ Development Seed.Nguồn: Development Seed · CC BY 2.0

Kiểm tra các định nghĩa hình học và tọa độ

Xác nhận các loại hình học, kích thước, định nghĩa tọa độ và tính hợp lệ sau khi viết. Lớp dự kiến chứa đa giác sẽ không âm thầm trở thành một bộ sưu tập hỗn hợp mà người nhận không thể chỉnh sửa. Kiểm tra xem các giá trị độ cao có được lưu trữ dưới dạng tọa độ hình học, thuộc tính hoặc cả hai hay không và giải thích bất kỳ sự khác biệt nào. Xác minh gói trong phần mềm nhận thay vì giả định rằng việc xuất thành công sẽ duy trì mọi cách diễn giải dành riêng cho ứng dụng.

Tách dữ liệu được lưu trữ khỏi kiểu dáng ứng dụng

Quy tắc hiển thị, biểu mẫu, ảnh bên ngoài và cài đặt dự án có thể phụ thuộc vào các tiện ích mở rộng hoặc tệp dành riêng cho phần mềm bên ngoài gói. Xác định rõ ràng những phụ thuộc đó. Một lớp màu trên màn hình của người tạo có thể mở lại với các ký hiệu đơn giản ở nơi khác trong khi dữ liệu cơ bản vẫn còn nguyên. Quyết định xem có nên cung cấp tệp dự án và thư mục phương tiện riêng biệt hay không, giữ cho các liên kết tương đối có thể di chuyển được và ghi lại hỗ trợ ứng dụng cần thiết.

Đóng và kiểm tra tập tin có thể chuyển được

Trong quá trình bàn giao kiểm tra giả định, hãy hoàn tất các chỉnh sửa và đóng các ứng dụng đang viết trước khi tạo một bản sao sạch. Mở bản sao đó từ một thư mục mới, truy vấn các mã định danh tài sản đã biết, kiểm tra các giá trị null và ngày tháng, đồng thời kiểm tra các liên kết đến các bức ảnh bằng chứng. Kiểm tra số lượng đối tượng và hình học đại diện so với nguồn. Xác thực vùng chứa nơi có sẵn công cụ phù hợp và giải quyết các vấn đề tương thích trước khi người nhận bắt đầu các chỉnh sửa vận hành.

Cung cấp từ điển dữ liệu nhỏ gọn

Cung cấp danh mục lớp ngắn gọn và từ điển dữ liệu xác định mã định danh, đơn vị, mã trạng thái, tham chiếu tọa độ, ngày nguồn và các phần phụ thuộc bên ngoài. Bao gồm các phiên bản ứng dụng đã kiểm tra và mọi hạn chế đối với các tiện ích mở rộng được sử dụng. Sự chấp nhận phải thiết lập dữ liệu di động, có kiểu dữ liệu chính xác và các mối quan hệ có thể xây dựng lại. GeoPackage đơn giản hóa việc đóng gói nhưng nó không tự động cung cấp phân loại chính xác, quyền sở hữu có thẩm quyền hoặc dấu vết kiểm tra mà dự án chưa bao giờ ghi lại.

Tài liệu kỹ thuật

  1. GDAL GeoPackage vector driver documentation ↗
  2. OGC GeoPackage standard overview ↗
← Tất cả bài viết

Bài viết liên quan

Tất cả bài viết ↗
LET’S TAKE FLIGHT

Nhiệm vụ tiếp theo
bắt đầu từ trao đổi.

Trao đổi với đội ngũ