Phát nổ đa giác và thêm không gian / bộ đệm nhất quán giữa các nhóm bằng cách sử dụng QGIS?


8

Tôi có một bộ shapefiles được nhóm theo khu vực ở Tây Úc. Những gì tôi muốn làm cho mục đích trực quan là thêm một lượng không gian nhất quán giữa mỗi khu vực. Cách tốt nhất để làm điều này là gì?

Tôi có thể thêm mọi thứ vào một shapefile, với các thuộc tính cho các vùng hoặc chia từng hình dạng xuống mức thấp nhất, nếu một trong hai hình đó giúp cho việc này hoạt động.

Các ví dụ dưới đây sẽ làm cho những gì tôi muốn nói rõ ràng hơn, rõ ràng vẫn cần làm việc trên các đường viền, nhãn, v.v.

Bản đồ hiện tại của tôi:
Đây là các nhóm khu vực nhà nước hiện tại. Tôi không chắc liệu chúng có phải là nhóm mà tôi sẽ kết thúc hay không, vậy một shapefile và bảng thuộc tính / bộ lọc có hoạt động tốt hơn khi thay đổi nhanh không?

Bản đồ hiện tại

Phong cách bắt buộc:
Các khu vực được nhóm và phân chia để làm nổi bật nhóm nhân tạo đó

Phong cách cần thiết

Câu trả lời:


3

Giải pháp này sẽ đòi hỏi một số lao động thủ công nhưng nó sẽ hoạt động.

Trước tiên, bạn nên vẽ một vùng đệm xung quanh từng vùng riêng lẻ bằng cách sử dụng vector > geoprocessing tools > buffer(s) Tôi tin rằng phép chiếu của bạn là EPSG 4283 có nghĩa là các đơn vị bản đồ của bạn được tính theo độ, vì vậy bạn nên chọn khoảng cách bộ đệm thấp như 0,05. Sử dụng cùng một khoảng cách đệm cho từng vùng.

Sau đó, trong trình soạn thảo in, thêm từng vùng riêng biệt dưới dạng bản đồ mới. Đảm bảo tỷ lệ giống hệt nhau cho mỗi bản đồ, để bạn không bị mất độ chính xác (trong trường hợp bên dưới, tôi đã sử dụng 500.000) Khóa các lớp của mỗi bản đồ để chúng chỉ hiển thị một vùng và đó là bộ đệm. Thay đổi độ mờ của nền thành 0 để các vùng dễ khớp với nhau hơn. Sau đó ghép các vùng lại với nhau một cách thủ công để bộ đệm của chúng thẳng hàng.

nhập mô tả hình ảnh ở đây

Bước cuối cùng là quay trở lại và loại bỏ các lớp đệm.

nhập mô tả hình ảnh ở đây


Được nâng cấp như phần thưởng bổ sung của phương pháp này là bạn có thể bao gồm các bản đồ cơ sở vectơ chi tiết và raster trong sản phẩm cuối cùng mà không gặp vấn đề gì
Andrew Tice

phụ lục - bạn sẽ định kiểu bộ đệm là đa giác đảo ngược với shapeburst được tô thành màu trắng nếu bạn muốn bao gồm các lớp chồng chéo
Andrew Tice

Tôi nghĩ rằng tôi thích cách tiếp cận này, vì nó dễ hơn một chút so với thử nghiệm các giá trị dx / dy để sắp xếp mọi thứ, mặc dù phương pháp khác có phần thưởng khi làm việc bên ngoài nhà soạn nhạc. Có cách nào trong nhà soạn nhạc để xem bản đồ kết xuất khi bạn di chuyển nó không? Khi tôi di chuyển một mục bản đồ, ô bản đồ sẽ biến mất sau đó hiển thị lại sau khi tôi giải phóng nó. Nếu có một cách để giữ cho nó hiển thị trong khi di chuyển nó sẽ giúp việc này dễ dàng hơn nhiều, tương tự như cửa sổ "Hiển thị nội dung cửa sổ trong khi kéo cài đặt cửa sổ".
vbevan

8

Với một số thử nghiệm và lỗi, đây có thể là một công việc cho Trình tạo hình học.

Bắt đầu bằng cách tạo một số cột để giữ chuyển đổi trong X và trong Y.

nhập mô tả hình ảnh ở đây

Điền vào cả hai cột bằng 0 bây giờ.

nhập mô tả hình ảnh ở đây

Bây giờ, trong các ký hiệu, chúng ta hãy sử dụng một trình tạo hình học sử dụng các cột dx và dy để thực hiện bản dịch.

nhập mô tả hình ảnh ở đây

Lưu ý: tùy thuộc vào chi tiết dữ liệu của bạn và phần cứng máy tính của bạn, điều này có thể nặng để kết xuất.

Bây giờ chọn một số tính năng và cung cấp cho chúng một số giá trị để di chuyển. Tôi sẽ làm gương với nhóm Thái Bình Dương, bằng cách di chuyển họ 100 km về phía Tây.

nhập mô tả hình ảnh ở đây

Và ở đây bạn đi. tất cả các trạng thái được chọn bây giờ là 100 km về phía tây (hãy cẩn thận rằng lớp của tôi nằm trong EPSG: 5070, đơn vị là mét).

nhập mô tả hình ảnh ở đây

Sử dụng phương pháp này, đó là một câu hỏi về thử nghiệm và lỗi để có được giá trị dx và dy tốt nhất cho mỗi trạng thái.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.