Cách hiển thị một mũi tên chỉ vào một ổ trục cụ thể trong QGIS


9

Tôi có một số tính năng điểm chứa thuộc tính mà tôi gọi là "mang" và một tính năng khác gọi là "độ dốc". Mỗi điểm có một góc từ 0 đến 359 độ. Và độ dốc là "+15" hoặc "-15", v.v., chẳng hạn như + 15% hoặc -15% tùy thuộc vào độ dốc cao nhất của mặt đất.

Những gì tôi muốn làm là hiển thị một mũi tên trên bản đồ với mũi tên chỉ theo hướng mang. Với độ dốc âm% chỉ ra ngoài từ điểm và độ dốc dương% chỉ vào bên trong điểm.

Tôi đang sử dụng điều này trong bối cảnh lâm nghiệp với các lô hành trình. Tôi khá chắc chắn rằng ArcGIS có thể làm điều này (Như tôi đã thấy trên bản đồ) nhưng tôi hy vọng rằng QGIS cũng có thể.

Câu trả lời:


9

Bạn cũng có thể thử điều này: mở thuộc tính lớp và nhấp vào Thay đổi .. bên dưới biểu tượng được hiển thị. Sau đó chọn Vector Field Marker làm loại lớp ở trên cùng bên phải và Polar làm loại trường. Điền vào các trường thích hợp và bạn sẽ nhận được những gì bạn muốn, mặc dù độ dài của các đường sẽ được chia theo độ dốc (sử dụng tỷ lệ nhỏ để loại bỏ điều đó nếu bạn muốn). Thêm một biểu tượng khác hoặc thay đổi LineStyle để nhận các mẹo mũi tên ở cuối dòng. Tôi không có bất kỳ dữ liệu phù hợp nào tiện dụng, vì vậy tôi không chắc liệu các mẹo có được định hướng đúng hay không.


1
À đúng rồi, tôi đã quên "Polar", nhưng chắc chắn đi với cái này. Tôi vẫn nghĩ rằng cần phải tải shapefile thành hai lớp. Nick.
nhopton

Cảm ơn rất nhiều hai bạn đã giúp đỡ của bạn. Nó hoạt động rất tốt và có vẻ tốt trên bản đồ. Tôi cần phải tạo ra các shapefile 2 điểm để các mũi tên chỉ đường tương ứng vào và ra khỏi trung tâm cốt truyện. Tôi đánh giá cao nó rất nhiều.
Jeremy

3

Điều này nên có thể. Cách đơn giản nhất có lẽ là tải shapefile với các điểm, nhấp chuột phải vào bảng điều khiển lớp, chọn "Truy vấn" và chọn các điểm có độ dốc âm. Sau đó tải lại tệp hình dạng và truy vấn để chọn các điểm có độ dốc dương. Sau đó, bạn sẽ có thể định kiểu hai lớp khác nhau (nó sẽ giúp tránh nhầm lẫn nếu bạn đổi tên các lớp, như trong hình).

Khi bạn đang áp dụng xoay cho các ký hiệu, hãy nhớ rằng theo cách liên quan đến ký hiệu mới, chiều ngang là 0 độ, do đó bạn sẽ cần một cột mới trong bảng thuộc tính để xoay (vòng bi la bàn trừ 90).

Trong ảnh tôi cũng đã thêm shapefile (một lần nữa!) Để có thể nhìn thấy các điểm ban đầu. Hy vọng điều này hoạt động, nó đã không được thử nghiệm căng thẳng.

Trân trọng, Nick.

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

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.