Tôi có một lớp MultiLineStringZM trong cơ sở dữ liệu sqlite và tôi đang cố gắng trực quan hóa các số đo hoặc giá trị m ở các đỉnh. Tôi đã thử tìm kiếm thông tin về cách thực hiện điều này trong QGIS và về tất cả những gì tôi có thể thu thập được là điều này không thể thực hiện trực tiếp từ lớp linestring và các điểm cần được trích xuất thành một lớp riêng biệt.
Tôi đã sử dụng Vector
-> Geometry Tools
-> Extract nodes
để tạo một lớp đa điểm đại diện cho các đỉnh của lớp đa tuyến của tôi, nhưng quá trình này làm mất các giá trị m của các đỉnh. Tôi cần các giá trị m được bảo toàn bằng cách lưu giá trị m làm thuộc tính của điểm hoặc thứ gì khác?
Trong nội bộ, chúng tôi có một công cụ dòng lệnh chuyển đổi các linestrings thành một shapefile điểm với các giá trị m được lưu trữ như một thuộc tính trên mỗi điểm và tôi đã sử dụng nó để xác minh rằng có các giá trị m được gán cho các đỉnh và tôi có thể sử dụng rằng nếu tôi phải làm, nhưng nếu có thể thì thật tuyệt nếu điều này có thể được thực hiện trực tiếp bên trong QGIS.
EDIT - Lặp lại những gì tôi đã nói ở trên, nhưng nhấn mạnh lại thực tế là chúng ta có một công cụ dòng lệnh có thể đạt được kết quả mà tôi đang tìm kiếm sử dụng các thư viện GDAL, vì vậy một giải pháp chỉ hiển thị một phần câu trả lời trong PyQGIS không phải là câu trả lời tôi đang tìm kiếm. Tôi đang tìm kiếm một công cụ tích hợp, một plugin đã sẵn sàng cho QGIS hoặc một tập lệnh hoàn chỉnh có thể trích xuất (không tạo / tạo) và trực quan hóa các giá trị m từ hình học MultiLineStringZM hoặc LineStringZM.