Mam warstwę MultiLineStringZM w bazie danych sqlite i próbuję wizualizować miary lub wartości mw wierzchołkach. Próbowałem wyszukać informacje o tym, jak to zrobić w QGIS, a wszystko, co udało mi się zebrać, to to, że nie jest to możliwe bezpośrednio z warstwy liniowej i że punkty należy wyodrębnić do osobnej warstwy.
Użyłem Vector
-> Geometry Tools
->, Extract nodes
aby utworzyć wielopunktową warstwę reprezentującą wierzchołki mojej warstwy wielościeżkowej, ale proces traci wartości m wierzchołków. Potrzebuję zachować wartości m, albo zapisując wartość m jako atrybut punktu, czy coś innego?
Wewnętrznie mamy narzędzie wiersza poleceń, które konwertuje znaczniki linii na plik kształtu punktu z wartościami m przechowywanymi jako atrybuty w każdym punkcie, i użyłem tego do sprawdzenia, czy do m wierzchołków przypisano wartości m, i mogłem użyć że jeśli będę musiał, ale jeśli to możliwe, byłoby miło, gdyby można to zrobić bezpośrednio w QGIS.
EDYCJA - Powtarzając to, co powiedziałem powyżej, ale ponownie podkreślając fakt, że mamy narzędzie wiersza poleceń, które może osiągnąć wyniki, których szukam, wykorzystujące biblioteki GDAL, więc rozwiązanie pokazujące tylko częściową odpowiedź w PyQGIS nie jest odpowiedzią, której szukam. Szukam wbudowanego narzędzia, wtyczki gotowej dla QGIS lub pełnego skryptu, który może wyodrębnić (nie tworzyć / generować) i wizualizować wartości m z geometrii MultiLineStringZM lub LineStringZM.