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

5.9.1
- Окно «Карта плотности» отзывчивее под ползунками. Поворот ручки во
время пересчёта больше не теряется: предпросмотр пересчитывается ещё
раз по окончании. Вспомогательный растр не перечитывается с диска
целиком на каждое движение - выборка кэшируется по слою и сетке.
- Справки и сообщения журнала вычитаны: убраны точки с запятой в
прозе, кроме математической записи интервалов.
5.9.0
- Новый инструмент 1.11 «Врезка подробной поверхности в региональную».
Сшивает две поверхности одной величины: подробную съёмку с открытой
ЦМР, куст разведочных скважин с региональной моделью кровли,
детальный участок опробования с общей картой содержаний.
- Систематическое расхождение снимается по кольцу перекрытия вокруг
зоны врезки, медианой или наклонной плоскостью. У рельефа это разные
вертикальные системы, у геологии разные методики увязки: без снятия
вся региональная часть остаётся смещённой, и водосбор уезжает.
- Переход строится весом, а не вырезанной дыркой с интерполяцией:
внутри зоны единица, за буфером ноль, в кольце плавно. Ширина
задаётся в ячейках региональной поверхности.
- Если подробные данные обрываются ровно по зоне врезки, перекрытия
нет и поправку снять не по чему. Инструмент говорит об этом прямо и
не сшивает молча.
5.8.4
- Растеризация сторон формы в 2.03 ускорена в четыре с половиной раза:
точки вдоль сегментов считаются и укладываются в растр группами, а
не по одной. На наборе из восьмидесяти тысяч вершин время упало с
двух секунд до полусекунды, результат совпадает со старым побитово.
- Сборка тел поясов в 1.04 ускорена в полтора раза: кольцо приводится
к рабочему виду один раз на тело, а не шестью путями подряд.
- Из подписей трёх параметров убраны служебные пометки о
необязательности: в диалоге QGIS такой параметр и так помечен.
5.8.2
- Кнопка «Подоснова» на панели Isoliner: карта или космоснимок под
данные одним движением. Семь источников - OpenStreetMap,
OpenTopoMap, космоснимки, топооснова, схема, отмывка рельефа и
уклоны. Слои описаны файлами .qlr в папке basemaps, поэтому свои
источники добавляются без правки кода: настроить слой в QGIS и
сохранить как файл определения слоя.
- Окно немодальное и проверяет систему координат проекта заранее: без
датума подоснова легла бы со сдвигом молча. Добавленные слои
опускаются под остальные.
5.8.0
- Контурные полигоны 1.04 кладутся плоско, на верхнюю границу пояса,
на ту же отметку, что верхняя крышка тела пояса. Ступенчатую
поверхность даёт стопка поясов, полигоны и тела ложатся друг на
друга без зазора. Прежние отметки вдоль кольца делали его
неплоским, и трёхмерная сцена натягивала через весь пояс длинные
тонкие треугольники.
- Заполнение понижений ускорено втрое с лишним: линия пересчитывается
только когда менялись её входы, а горизонтальные проходы идут по
транспонированной копии, где строка лежит в памяти подряд.
- Направления стока, аккумуляция и сборка речной сети переписаны на
общие буферы и групповые операции вместо обхода по ячейке. Сеть
строится прыжками указателей, порядок Стралера считается явным
стеком без предела глубины рекурсии.
- На сетке 4000 на 4000 цепочка заполнение, направления, аккумуляция,
сеть занимает 15 секунд против 36 прежних. Результаты совпадают со
старыми побитово, включая счётчики поднятых ячеек и нумерацию
звеньев.
5.7.4
- Линии с отметками в 2.22 выходят направленными сверху вниз по
склону: первая вершина выше последней. Направление одно на весь
слой, поэтому стрелку падения ставят стилем, маркером по линии, и
рисовать её отдельным слоем не нужно. Число развёрнутых линий идёт
в журнал.
- У линии с равными концами решают половины: если начало в среднем
выше конца, линия и так идёт вниз. Сумма падений по ходу для этого
не годится, она телескопически равна разности концов. Кольца
полигона не разворачиваются: там порядок различает внешнее и
внутреннее.
5.7.3
- У 2.23 появился отбор по зоне зарождения: остаются только трассы, у
которых есть участок круче заданного угла и не короче заданной
длины. Так ищут сход лавины: она срывается там, где склон держит
крутизну на протяжении, а не в одной ячейке. Длина найденного
участка пишется в поле steep_m, отброшенные считаются в журнал.
- Пороги крутизны задаются в градусах, а не отношением: лавинные и
геотехнические критерии пишут в градусах, и растр уклона у
топографа тоже в градусах.
5.7.2
- У 2.23 появилась остановка на выполаживании: трасса обрывается там,
где поток теряет силу, у подножия склона, на террасе, на пойме.
Задаётся порогом уклона и длиной пологого участка. Уклон меряется
осреднённо по последним метрам пути, поэтому короткая полка внутри
крутого склона пропускается, а настоящее выполаживание режет. Режется
по началу участка, причина пишется в поле reason.
5.7.1
- Исправлено падение 2.23 при включённом заполнении впадин:
«setting an array element with a sequence». Заполнение отдаёт тройку
из грида, числа поднятых ячеек и величины подъёма, а бралось целиком
за грид. Теперь тройка разбирается, а поднятые ячейки и подъём идут
в журнал, как в остальных инструментах рельефа. На это поставлен
сторож по всему пакету.
5.7.0
- Новый инструмент 2.23 «Линии стока от точек, линий и контуров».
От каждой стартовой ячейки идёт ход вниз по склону по направлениям
D8 и рисуется линией. Стартом служит любая геометрия: точка даёт
одну ячейку, линия ячейки под собой, полигон все ячейки внутри
контура. Отвечает на вопрос, куда пойдёт вода с отвала или
площадки.
- Трасса обрывается на стоке, на краю листа, на приёмнике или при
слиянии с уже пройденной, и причина пишется в поле reason.
Приёмник задаётся слоем водоёмов и водотоков и порогом накопления,
оба способа складываются.
- Обрыв при слиянии собирает трассы в дерево: без него площадной
источник в тысячу ячеек даёт тысячу копий одного русла.
- В выходе длина пути, перепад, средний уклон, отметки концов, число
ячеек и поля исходного объекта по выбору. Трасса D8 идёт лесенкой,
для чертежа есть сглаживание.
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, а это имя
занято верхней отметкой профиля. Локальная переменная переименована,
имя охраняется тестом.
- Предупреждение при неположительном уклоне: расход по Маннингу
выходит нулевым. При счёте по цепочке створов это означает, что
отметки дна вверх по течению ниже, чем вниз.
Более ранние версии: файл CHANGELOG.md в репозитории,
https://github.com/Valery35/qgis-isoliner/blob/main/CHANGELOG.md

yes

valery

2026-08-27T22:31:19.548771+00:00

3.16.0

4.99.0

no

Version management

Plugin details