Vairāk

Kā vizualizēt mērījumu vērtības pa līnijām QGIS?

Kā vizualizēt mērījumu vērtības pa līnijām QGIS?


Man ir virkne LineStringM ģeometriju. Mērījuma vērtība atspoguļo slīpumu (vai straumes gradientu) katrā ģeometrijas punktā. Man patīk QGIS spēcīgās veidošanas iespējas, taču es nevaru atrast veidu, kā katra mērījuma vērtību renderēt manā līnijā. Ideālā gadījumā man būtu zils lēniem gradientiem un sarkans ļoti stāviem gradientiem.

Lai palīdzētu saprast, ko es cenšos paveikt, pieņemsim, ka mēs esam izmantojuši Lineāro atsauci, lai kodētu LinestringM garumu līdz šim katra punkta mēra vērtībai. Augšdaļā jums būtu 1,0, bet apakšā - 0,0. Es pievienoju attēlu, ko es ceru paveikt zemāk. Es to izveidoju programmā Paint.NET, tāpēc tas ir tikai makets. tieša saite uz attēlu

Kā jūs rīkotos, lai to paveiktu QGIS?


Viena no iespējām būtu ielādēt līniju kā vienu slāni un līnijas virsotnes (var būt skats uz līniju tabulas) kā otru slāni, kuru pēc tam var apzīmēt. Tu vari izmantot ST_M () lai mērījuma vērtību ierakstītu skata atribūtā.

Stila ziņā mums jātiek galā ar izaicinājumu, ka vēl nav gradienta līnijas stila ...

Bet ir daudzstūra gradienta aizpildījumi. Tātad mēs varam buferēt līniju un veidot buferus. Tomēr tas ir mazliet vingrinājums datu definētā stilā:


Skatīties video: QGIS - Polygonize - Raster to Vector