Version: [5421] Isoliner - грид и изолинии 5.6.71

5.6.71
- В описание плагина для каталога и в оба README добавлены ссылки на
Isoliner3D и Topoliner: показ поверхностей и тел в 3D-сцене и
чистка топологии контуров перед интерполяцией.
5.6.70
- Выбор источника отметок в 2.22 убран, а вместо него инструмент
считает расхождение и пишет о нём в журнал: сколько проб сравнил,
медиану и наибольшее расхождение. На присланных данных выходит
сравнений 7, медиана 4.58 м, наибольшее 9.15 м. Причина обычно либо
обрезки изолиний у самого контура, либо разные объекты на одной
линии: точки описывают полотно, горизонтали землю вокруг.
- Слой немых линий стал необязательным и по умолчанию не создаётся.
5.6.69
- У 2.22 появился выбор источника отметок: горизонтали и точки, только
горизонтали, только точки высот. У врезанной дороги высотные отметки
лежат на том же контуре, что и пересечения с горизонталями, но ниже
на метры: точки описывают полотно, горизонтали землю вокруг. Смесь
двух источников давала на живых данных скачок между соседними
вершинами до 6 м против 1.9 м по одним точкам.
- Умолчание прежнее, оба источника. Выбранный источник пишется в
журнал.
5.6.68
- Убран выход «Морфостворы»: он повторял профиль из общего слоя
чертежа, где тот лежит с полем kind равным profile и со всеми
характеристиками участка в атрибутах.
5.6.67
- Исправлено падение 6.01 на втором створе: «float() argument must be
a string or a real number, not tuple». Выбор наивысшего расчётного
уровня для подвала клал кортеж в переменную с именем top, а это имя
занято верхней отметкой профиля. Локальная переменная переименована,
имя охраняется тестом.
- Предупреждение при неположительном уклоне: расход по Маннингу
выходит нулевым. При счёте по цепочке створов это означает, что
отметки дна вверх по течению ниже, чем вниз.
5.6.66
- Подвал гидроствора считается на наивысшем из расчётных уровней, а
не на первом по порядку строк. Гидрологи считают его на расчётном
наивысшем уровне: в зависимости от реки и сооружения это ГВВ от
одного до трёх процентов обеспеченности, то есть самый редкий
случай и самый большой расход. Взятый уровень пишется в журнал.
5.6.65
- У 1.04 появился второй выход: тела поясов, замкнутые оболочки.
Крышка снизу на ELEV_MIN, сверху на ELEV_MAX, стенки по всем
кольцам, включая дыры. Тип MULTIPOLYGON Z, поле shell равно
единице: по нему тело отличают от пояса без догадок по составу
колец. Выход необязателен и по умолчанию не создаётся.
- Оболочки собираются из тех же колец и тех же диапазонов, что и
пояса, за один проход. Замкнутость проверяется по рёбрам прямо при
сборке, и незамкнутые считаются в журнал.
- Ядро тел вынесено в solids.py, чистый numpy: сборка граней, счёт
рёбер и объём по теореме о дивергенции. На кубе с отверстием объём
сходится с площадью на мощность.
5.6.64
- На вертикальной шкале чертежа гидроствора добавлено по делению
сверху и снизу за пределами створа: от нижнего строят подвал,
верхнее закрывает шкалу над бровкой.
- Предупреждение, когда отметка подвала ниже дна створа: воды на ней
нет, и ширина, глубина, площадь, скорость и расход выходят нулями.
Прежде пустые числа приходилось объяснять самому.
- Уклон в атрибутах линии участка округляется: в подписи стояло
0.000511993408203125.
5.6.63
- У 2.22 имя выходного слоя берётся от исходного: «Бровки» дают
«Бровки с Z», немые линии «Бровки: немые». Прежде оба выхода
назывались одинаково у любого входа и терялись в дереве проекта.
- У 2.22 появилась галка «Сохранять исходную геометрию»: полигон
выходит полигоном с Z, кольца профилируются порознь и собираются
обратно, внешнее остаётся внешним. По умолчанию снята: 2.03
принимает структурными именно линии.
5.6.62
- Профилирование откосов 2.22 ускорено. Каждый сегмент горизонтали
сверялся с каждым сегментом линии: контур дороги в тысячи вершин
против трёхсот горизонталей давал сотни миллионов пар, и одно
кольцо считалось семь минут. Сегменты линии разложены по сетке, и
сравнение идёт только с соседями, массивами вместо цикла.
- На проверочном наборе (кольцо в 5000 вершин, 341 горизонталь,
170 тысяч сегментов) время упало с семи минут до полутора секунд.
Выборка встреч не изменилась: сверено на случайных наборах против
прежнего перебора всех пар.
Более ранние версии: файл CHANGELOG.md в репозитории,
https://github.com/Valery35/qgis-isoliner/blob/main/CHANGELOG.md

yes

valery

2026-08-18T20:29:56.474125+00:00

3.16.0

4.99.0

no

Version management

Plugin details