Bagaimana cara mendapatkan nilai piksel di bawah kursor?

11

Apakah ada alat atau sesuatu yang akan memberi saya nilai piksel di bawah kursor? Apa yang ada dalam pikiran saya dalam sesuatu seperti alat pipet dalam program grafis yang memungkinkan Anda untuk mengambil sampel secara interaktif dalam gambar raster.

Llaves
sumber
Anda dapat mencoba membuat ulang ini: qgisworkshop.org/html/workshop/plugins_exercises.html
Zbynek

Jawaban:

11

Di QGIS Anda dapat menggunakan " alat identifikasi " yang memberi Anda nilai tempat Anda mengklik (sangat kiri pada gambar, yang berasal dari QGIS 1.6. Itu terlihat sedikit berbeda dengan versi lain). Ini berfungsi baik untuk layer raster dan fitur. Anda juga dapat menggunakan pintasan "Ctrl + Shift + I". Di QGIS 2.0, Anda dapat menyimpan hasil menggunakan "salin atribut" di bagian bawah pop up identifikasi.

tombol di sebelah kiri untuk identifikasi (QGIS 1.6)

Anda dapat mengkonfigurasi alat identifikasi dan memilih lapisan yang ingin Anda identifikasi. Perhatikan bahwa di QGIS 3, Anda juga dapat memilih tampilan "tabel" atau "grafik", yang menampilkan semua lapisan dengan cara yang mirip dengan "Alat Nilai". Perbedaan utama dengan "alat nilai" adalah bahwa "Alat nilai" terus memperbarui sementara alat identifikasi membutuhkan klik (kemudian tetap tidak berubah sampai Anda mengklik lagi).

radouxju
sumber
tidak melihat bagaimana saya melewatkan ini. Saya bahkan mencoba alat identitas dan hanya memperhatikan nama layer. Sekarang saya mencoba lagi, saya melihat bahwa ada kolom nilai juga.
Llaves
Alat Nilai yang disarankan oleh nhopton tampaknya jauh lebih mudah digunakan: Anda tidak perlu mencari tahu di mana lapisan sebuah titik berada.
Richard
@Richard Anda dapat mengonfigurasi alat identifikasi. Saya merasa cukup berguna untuk dapat mengidentifikasi hanya satu lapisan (terutama ketika saya memiliki beberapa lapisan yang sangat besar yang memperlambat permintaan). Perbedaan dengan alat Nilai adalah bahwa alat nilai menggunakan semua lapisan secara default sedangkan alat nilai menggunakan 1 lapisan secara default. Tetapi keduanya memiliki konfigurasi yang sama. "Kemudahan penggunaan" sekarang cukup subyektif karena alat identifikasi telah diperbaiki.
radouxju
7

Alat Nilai harus melakukan apa yang Anda inginkan. Instal dari menu Plugins, lalu aktifkan: View -> Panels -> Value Tool.

N.

nhopton
sumber
1
Jawaban yang bagus, tetapi Value tool tidak diinstal secara default. Saya akan mengeditnya untuk memasukkan itu.
Alexandre Neto
Saya tidak keberatan dengan solusi yang memerlukan plug-in, khususnya ketika mereka memperkenalkan saya pada kemampuan yang tidak saya sadari. Satu-satunya alasan saya tidak memilih ini sebagai "jawabannya" adalah bahwa alat identifikasi, yang terpasang, tampaknya merupakan pilihan yang lebih tepat. Tetapi saya tentu saja cukup menyukai ini untuk memilihnya.
Llaves
Tool nilai sangat bagus: Saya tidak perlu mencari tahu layer apa yang harus dipilih untuk mendapatkan nilainya.
Richard
3

Anda dapat menggunakan alat pengambilan sampel titik di Qgis, itu akan mengekstrak nilai raster ke titik shapefile. Anda harus memberikan titik pembentukan untuk lokasi pengambilan sampel.

Saad Ali
sumber
Terpilih, karena pengguna telah meminta solusi QGis secara khusus.
Zbynek
Jika QGIS telah disebutkan dalam tubuh Pertanyaan maka saya akan menurunkan juga, tapi itu hanya ada sebagai tag (dan mudah diabaikan oleh pengguna baru situs kami) jadi saya akan tetap netral. Anda harus memiliki opsi untuk menghapus Jawaban Anda jika Anda mau.
PolyGeo
saya tidak melihat tag hanya menjawab pertanyaan .. akan mencoba untuk berhati-hati lain kali .. mengedit jawaban saya
Saad Ali