Tạo raster với khoảng cách đến tính năng bằng cách sử dụng QGIS?


8

Tôi mới biết về GIS (đặc biệt là QGIS). Tôi đang cố gắng tạo một lớp raster chứa khoảng cách đến bờ cho một vùng nhất định.

Tôi có cả hai lớp vectơ của đường bờ (đường thẳng) và vùng trong câu hỏi (đa giác).

Có một công cụ để tạo raster bằng cách sử dụng đường kẻ làm đối tượng để đo khoảng cách và đa giác làm mặt nạ không?

Câu trả lời:


10

Nếu tôi hiểu vấn đề của bạn, bạn có thể tạo một lớp khoảng cách raster và cắt đầu ra cho đa giác vùng của bạn.

  • Tạo lớp khoảng cách raster bằng công cụ Raster> Phân tích> Khoảng cách (Khoảng cách raster) trong QGIS (một số thông tin khác ở đây ) - Sử dụng lớp bờ của bạn làm đầu vào
    - Điều này sẽ tạo ra một raster trong đó mỗi ô có một giá trị khoảng cách của nó theo đường bờ - bạn có thể đặt tối đa. khoảng cách nếu bạn muốn cắt bỏ phân tích

  • Sau đó, sử dụng công cụ Raster> Phân tích> Công cụ cắt - Điều này sẽ cho phép bạn cắt và nhập tệp (Raster) bằng một lớp mặt nạ (chọn đa giác vùng)

  • Đầu ra sẽ là đa giác vùng của bạn dưới dạng raster với các giá trị của khoảng cách đến đường bờ.

Có phải đó là những gì bạn đang theo đuổi?


Tôi đang phản hồi lại nhận xét của bạn: Tôi thực sự đang thử phân tích tương tự như narra89, sử dụng QGIS 3.10. Tuy nhiên, tôi chỉ có thể chọn một lớp raster làm đầu vào. Tôi có nên rasterize lớp vector của tôi thay thế? Lớp vectơ là một dòng và tôi cần khoảng cách của mỗi pixel đến dòng đó.
Tim56

0

Đây là yêu cầu cho QGIS, nhưng chỉ trong trường hợp bất kỳ ai muốn biết về ArcGIS: Bạn cũng có thể sử dụng công cụ khoảng cách Euclide. thêm thông tin có sẵn ở đây: http://desktop.arcgis.com/en/arcmap/10.3/tools/spatial-analyst-toolbox/under Hiểu-eididean-distance-analysis.htmlm

Công cụ khoảng cách euclide cũng có thể với tính năng đường. Nếu bạn chỉ quan tâm đến khoảng cách đối với tính năng đường của bạn, bạn có thể bỏ qua raster đầu ra hướng Euclide tùy chọn.

Đừng quên đặt kích thước ô đầu ra. Khi dữ liệu nguồn đầu vào là một lớp đối tượng, các vị trí nguồn được chuyển đổi bên trong thành raster trước khi thực hiện phân tích. Độ phân giải của raster có thể được điều khiển bằng tham số kích thước ô đầu ra hoặc môi trường Kích thước ô. Theo mặc định, độ phân giải sẽ được xác định bằng độ ngắn hoặc chiều cao của phạm vi tính năng đầu vào, trong tham chiếu không gian đầu vào, chia cho 250.

Sau đây bạn có thể sử dụng một công cụ cắt hoặc mặt nạ.

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.