Jak uzyskać wartość piksela pod kursorem?

11

Czy istnieje narzędzie lub coś, co da mi wartość piksela pod kursorem? Co mam na myśli w czymś w rodzaju narzędzia kroplomierza w programach graficznych, które pozwala interaktywnie próbkować punkty na obrazie rastrowym.

Llaves
źródło
Możesz spróbować odtworzyć to: qgisworkshop.org/html/workshop/plugins_exercises.html
Zbynek

Odpowiedzi:

11

W QGIS można użyć „ narzędzia identyfikującego ”, które daje wartość kliknięcia (bardzo lewy na obrazie, który pochodzi z QGIS 1.6. Wygląda nieco inaczej w przypadku innej wersji). Działa to zarówno w przypadku warstw rastrowych, jak i warstw obiektów. Możesz także użyć skrótu „Ctrl + Shift + I”. W QGIS 2.0 możesz zapisać wyniki, używając „kopiuj atrybuty” na dole wyskakującego okienka identyfikacji.

przycisk po lewej stronie do identyfikacji (QGIS 1.6)

Możesz skonfigurować narzędzie do identyfikacji i wybrać warstwy, które chcesz zidentyfikować. Zauważ, że w QGIS 3 możesz także wybrać widok „tabeli” lub „grafiki”, który pokazuje wszystkie warstwy w podobny sposób, jak „Narzędzie wartości”. Główną różnicą w przypadku „narzędzia wartości” jest to, że „narzędzie wartości” stale aktualizuje się, podczas gdy narzędzie identyfikacji wymaga kliknięcia (a następnie pozostaje niezmienione do momentu ponownego kliknięcia).

radouxju
źródło
nie widzę, jak mi tego brakowało. Próbowałem nawet narzędzia tożsamości i zauważyłem tylko nazwę warstwy. Teraz, gdy spróbowałem ponownie, widzę, że jest też kolumna wartości.
Llaves,
Narzędzie Wartości sugerowane przez nhopton wydaje się nieskończenie łatwiejsze w użyciu: nie musisz dowiedzieć się, na której warstwie znajduje się punkt.
Richard
@ Richard możesz skonfigurować narzędzie do identyfikacji. Uważam, że identyfikacja tylko jednej warstwy jest bardzo przydatna (szczególnie gdy mam bardzo duże warstwy, które spowalniają zapytania). Różnica w stosunku do narzędzia Wartość polega na tym, że narzędzie wartości domyślnie używa wszystkich warstw, podczas gdy narzędzie wartości domyślnie używa 1 warstwy. Ale oba mają podobną konfigurację. „Łatwość użycia” jest teraz subiektywna, ponieważ narzędzie identyfikacji zostało ulepszone.
radouxju,
7

Narzędzie wartości powinno robić, co chcesz. Zainstaluj go z menu Wtyczki, a następnie włącz: Widok -> Panele -> Narzędzie wartości.

N.

nhopton
źródło
1
Dobra odpowiedź, ale narzędzie Value nie jest domyślnie instalowane. Chciałbym go edytować, aby to uwzględnić.
Alexandre Neto,
Nie mam nic przeciwko rozwiązaniom, które wymagają wtyczki, szczególnie gdy wprowadzają mnie w możliwości, o których nie wiedziałem. Jedynym powodem, dla którego nie wybrałem tego jako „odpowiedzi”, jest to, że wbudowane narzędzie do identyfikacji wydaje się bardziej poprawnym wyborem. Ale z pewnością spodobało mi się to na tyle, aby go głosować.
Llaves,
Narzędzie wartości jest o wiele lepsze: nie muszę zastanawiać się, którą warstwę wybrać, aby uzyskać jej wartości.
Richard
3

możesz użyć narzędzia do próbkowania punktowego w Qgis, wyodrębni ono wartości rastrowe do pliku kształtów punktowych. musisz podać punktowy plik kształtu dla lokalizacji próbkowania.

Saad Ali
źródło
Głosowałem w dół, ponieważ użytkownik poprosił konkretnie o rozwiązanie QGis.
Zbynek
Gdyby w treści pytania wspomniano o QGIS, również bym głosował, ale był tam tylko jako tag (i łatwo przeoczony przez nowego użytkownika naszej strony), więc pozostanę neutralny. Powinieneś mieć opcję usunięcia swojej odpowiedzi, jeśli chcesz.
PolyGeo
nie widziałem tagu, który właśnie odpowiedział na pytanie .. postaram się zachować ostrożność następnym razem .. edytując moją odpowiedź
Saad Ali