exponenta event banner

Логика набора полигонов

Операции набора полигонов используются для ответа на множество вопросов о логических связях объектов полигонов векторных данных. Стандартные операции набора включают пересечение, объединение, вычитание и операцию исключающего ИЛИ. polybool функция выполняет эти операции над двумя наборами векторов, которые могут представлять пары координат x-y или широты-долготы. В вычислительных точках, где границы пересекаются, интерполяции выполняются по координатам, как если бы они были планарными. Вот пример, показывающий все доступные операции.

Результат возвращается как NaN- отсеченные векторы по умолчанию. В случаях, когда важно отличить внешние контуры многоугольников от внутренних отверстий, polybool может также принимать входы и обратные выходы в виде массивов ячеек. В формате массива ячеек запись массива ячеек начинается со списка точек, составляющих внешний контур. Последующий NaN- подрезанные грани внутри элемента ячейки интерпретируются как внутренние отверстия.

Например, можно просмотреть перекрывающиеся полигоны с помощью команды «Задать логику».