Memahami Gabung Atribut berdasarkan Lokasi di QGIS?

13

Saya ingin tahu apakah ada suatu tempat penjelasan untuk parameter yang dapat diatur ketika menjalankan Algoritma "Join Attributes by Location"di QGIS 2.18.

Saya telah melihat di sini:

tapi tidak ada penjelasan. Ada petunjuk?

Stophface
sumber
1
Versi yang lebih baru dari dokumen untuk QGIS 2.14 memiliki sedikit informasi lebih lanjut.
Joseph
2
Parameter mana yang tidak jelas bagi Anda?
Joseph
2
Dalam Versi yang saya gunakan (2.18) di windows Anda dapat memilih hal-hal seperti intersect, inside , overlap, cross, ... Selanjutnya ada ambang batas yang harus diatur dll. Saya dapat memeriksa di sini pro.arcgis.com/en/pro -app / alat-referensi / manajemen data / ... …. Tapi saya bertanya-tanya apakah ada sesuatu dari QGIS karena saya tidak yakin apakah ESRI dan QGIS menggunakan terminologi yang persis sama
Stophface

Jawaban:

14

Jangan berpikir dokumen QGIS memiliki sesuatu yang sedetil apa yang ditampilkan di tautan dalam komentar Anda (di sini adalah tautan untuk penutur bahasa Inggris ). Saya akan menganggap terminologi akan sangat mirip jika tidak sama.

Namun, alat ini menggunakan Kelas QgsGeometry yang untuk setiap predikat geometris memiliki deskripsi dasar berikut :

  • intersect - Tes untuk persimpangan dengan geometri (menggunakan GEOS)
  • berisi - Tes untuk apakah geometri terkandung dalam yang lain (menggunakan GEOS)
  • disjoint - Tes untuk apakah geometri disjoint dari yang lain (menggunakan GEOS)
  • sama dengan - Tes untuk apakah geometri sama dengan yang lain (menggunakan GEOS)
  • touches - Tes untuk apakah geometri menyentuh yang lain (menggunakan GEOS)
  • tumpang tindih - Tes untuk apakah geometri tumpang tindih lainnya (menggunakan GEOS)
  • inside - Menguji apakah geometri berada di dalam yang lain (menggunakan GEOS)
  • crosses - Tes untuk apakah geometri melintasi yang lain (menggunakan GEOS)

Untuk menguraikan jawaban yang diberikan di atas, predikat geometri QGIS (via GEOS) menggunakan definisi predikat spasial DE-9IM. Tautan berikut memberikan penjelasan terperinci dari masing-masing predikat umum: https://en.wikipedia.org/wiki/DE-9IM#Spatial_predicates

Yusuf
sumber
13

Join Attributes by Location merangkai serangkaian metode berikut untuk membandingkan geometri:

  • intersects jika perpotongan kedua geometri tidak kosong

    persimpangan

  • contains jika geometri kedua sepenuhnya terkandung ke dalam yang pertama

    mengandung

  • disjoint jika perpotongan kedua geometri adalah set kosong

    menguraikan

  • equals jika mereka identik secara spasial

    sama dengan

  • touches jika satu-satunya titik yang sama di antara kedua geometri terletak pada penyatuan batas mereka

    menyentuh

  • overlaps jika perpotongan kedua geometri menghasilkan nilai dimensi yang sama dari kedua geometri dan berbeda dari geometri pertama dan kedua

    tumpang tindih

  • within jika geometri pertama sepenuhnya terkandung ke dalam yang kedua

    dalam

  • crosses jika perpotongan kedua geometri menghasilkan nilai yang dimensi kurang dari dimensi maksimum kedua geometri dan nilai perpotongan mencakup titik interior untuk kedua geometri, dan nilai perpotongan tidak sama dengan geometri pertama atau kedua

    salib


Referensi:

Taras
sumber
2
Saya suka jawaban ini :)
Joseph