"Quay trở lại những ngày xưa, người dùng GIS GIS, đặc biệt là người dùng ArcInfo, rất thành thạo về cấu trúc liên kết không gian địa lý vì phạm vi bảo hiểm" ( Cấu trúc liên kết không gian địa lý, Khái niệm cơ bản )
Nhưng ESRI không phải là giải pháp duy nhất:
- Từ những khởi đầu này (cùng lúc với ArcInfo), GRASS GIS cũng là một GIS cấu trúc liên kết đầy đủ với các quy tắc khác với các quy tắc của ESRI:
- Cấu trúc liên kết trong PostGIS gần đây hơn với các quy tắc khác
Mô hình dữ liệu cấu trúc liên kết của GRASS (từ wiki GRASS và cấu trúc liên kết phẳng toàn phần trong GRASS , bằng tiếng Ý).
Trong mô hình dữ liệu GRASS GIS được xác định các yếu tố cấu trúc liên kết khác nhau:
các nút - các phần tử 0D:
for each node is defined which lines/boundaries starts and ends in this node;
dòng - Các phần tử 1D không thể tạo thành các khu vực:
for each line is defined a start and end node;
ranh giới - các yếu tố 1D có thể tạo thành các khu vực:
for each boundary is defined a start and end node, and an area on the left and right
centroid: điểm nằm trong khu vực:
for each centroid is defined an area
các khu vực - Các phần tử 2D được hình thành bởi tập hợp các ranh giới khép kín và tùy ý bởi một centroid nằm trong khu vực:
for each area is defined the list of boundaries which forms the area
(outer ring), and the list of isles located inside the area
isle - Các yếu tố 2D được hình thành bởi các khu vực:
for each isle is defined the list of boundaries which forms the isle (it's outer ring),
and optionally by the area where the isle is located.
Mô hình cấu trúc liên kết PostGIS :
Mô hình chỉ xác định các yếu tố tô pô
nút - phần tử 0D
Is defined by geometry (point) and by the face where the node is located (can be NULL)
các cạnh - các phần tử 1D
Is defined by geometry (linestring), start and end node, next left and right edge
(ie. connectivity) and by the face on the left and right.
khuôn mặt - yếu tố 2D
Is defined by bounding box.
Vì thế:
- khi bạn nhập một shapefile hoặc một lớp QGIS trong GRASS GIS, chúng được sửa đổi để tuân thủ các quy tắc tô pô (các lớp GRASS, xem Xử lý dữ liệu Vector trong GRASS GIS , v.clean, v.build)
- Điều tương tự cũng đúng khi số hóa các bản đồ vector mới
Bạn chỉ có thể sử dụng GRASS GIS hoặc GRASS GIS từ QGIS với plugin cỏ hoặc plugin Sextante, nhưng hãy cẩn thận, ngay cả khi lớp này đúng về mặt cấu trúc trong GRASS GIS, đây sẽ không phải là trường hợp của lớp kết quả trong QGIS (không có cấu trúc liên kết )!