Розуміння атрибутів приєднання за місцем розташування в QGIS?


13

Цікаво, чи є десь пояснення для параметрів, які можна встановити під час виконання алгоритму "Join Attributes by Location"в QGIS 2.18.

Я тут подивився:

але пояснення немає. Якісь підказки?


1
Більш свіжа версія документів для QGIS 2.14 містить трохи більше інформації.
Йосип

2
Який із параметрів вам незрозумілий?
Йосиф

2
У версії, яку я використовую (2.18) для Windows, ви можете вибрати такі речі, як пересікання, всередині, перекриття, перетинання, ... Далі слід встановити поріг тощо. Я можу перевірити тут pro.arcgis.com/en/pro -app / посилання на інструменти / управління даними / ……. Але мені цікаво, чи є щось із QGIS, оскільки я не впевнений, що ESRI та QGIS використовують саме ту саму термінологію
Stophface

Відповіді:


14

Не думайте, що в документах QGIS є щось таке детальне, як те, що показано у посиланні у вашому коментарі ( ось посилання для носіїв англійської мови ). Я б припустив, що термінологія була б дуже схожа, якби не однакова.

Однак інструмент використовує клас QgsGeometry, який для кожного геометричного предиката має такий базовий опис:

  • перетинає - Випробування на перехрестя з геометрією (використовує GEOS)
  • містить - Перевірте, чи геометрія міститься в іншій (використовує GEOS)
  • disjoint - перевірити, чи геометрія не суперечить іншому (використовує GEOS)
  • дорівнює - Перевірте, чи геометрія дорівнює іншій (використовує GEOS)
  • дотики - перевірити, чи не торкається геометрія іншого (використовує GEOS)
  • перекриття - Перевірте, чи геометрія перекриває іншу (використовує GEOS)
  • в межах - Перевірте, чи геометрія знаходиться в межах іншого (використовує GEOS)
  • хрести - перевірити, чи геометрія перетинає інше (використовує GEOS)

Для розробки відповідей, наведених вище, геометричні предикати QGIS (через GEOS) використовують просторові визначення предикатів DE-9IM. Наступне посилання надає детальне пояснення кожного із загальних предикатів: https://en.wikipedia.org/wiki/DE-9IM#Spatial_predicates


13

Join Attributes by Location об'єднує наступний набір методів порівняння геометрії:

  • intersects якщо перетин обох геометрій не порожній

    перехрестя

  • contains якщо друга геометрія повністю міститься в першій

    містить

  • disjoint якщо перетином обох геометрій є порожній набір

    нерозбірливий

  • equals якщо вони просторово однакові

    дорівнює

  • touches якщо єдині спільні точки між обома геометріями лежать в об'єднанні їх меж

    дотики

  • overlaps якщо перетин обох геометрій призводить до значення однакового розміру обох геометрій і відрізняється як від першої, так і від другої геометрії

    перекриття

  • within якщо перша геометрія повністю міститься у другій

    всередині

  • crosses якщо перетин обох геометрій призводить до значення, розмір якого менший за максимальний розмір обох геометрій, а значення перетину включає точки внутрішніх обох геометрій, а значення перетину не дорівнює ні першій, ні другій геометрії

    хрести


Список літератури:


2
Мені подобається ця відповідь :)
Йосип
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.