Releases: fishc7/iso-weld-nos
Release list
v1.6.1
v1.6.1
Кардинально повышена точность подсчёта сварных стыков.
Раньше стыки искались по растровому изображению (чёрные точки), из‑за чего
на пересечениях линий стык мог не посчитаться (сливался с линиями в узле
врезки/тройника), а на плотных пересечениях выносок и стрелок — наоборот,
считался лишний «фантом». Теперь стыки читаются напрямую из векторного
слоя PDF, где каждый стык — отдельный объект и не сливается с линиями.
Дополнительно программа не принимает за стык похожие по размеру символы:
отводы (гибы), маркеры направления, метки опор, заглушки в открытом
положении и штурвалы задвижек.
Растровый метод сохранён как перекрёстная проверка: если два метода на
странице расходятся, она помечается «на проверку» (колонка в листе
«Стыки» и красный крест на контрольной картинке) — чтобы спорные места
можно было быстро просмотреть глазами, а не доверять числу вслепую.
v1.5.6
Исправлено извлечение русского текста из титульного блока и спецификации
некоторых чертежей.
На части ISO PDF кириллица во встроенном чертёжном шрифте ISOCPEUR не
имела карты Unicode (ToUnicode), поэтому в Excel вместо русских слов
попадали служебные последовательности вида (cid:462)(cid:491)…
(например, в колонках «Объект / предприятие» и «Наименование
чертежа»). Теперь такие символы корректно распознаются и выгружаются
как обычный русский текст (например, «Газохимический комплекс в составе
Комплекса переработки этансодержащего газа», «Изометрический чертеж»).
Латинский текст, номера обозначений, ревизии, спецификация и подсчёт
стыков работают как прежде.
v1.6.0
v1.6.0
Кардинально повышена точность подсчёта сварных стыков.
Раньше стыки искались по растровому изображению (чёрные точки), из‑за чего
на пересечениях линий стык мог не посчитаться (сливался с линиями в узле
врезки/тройника), а на плотных пересечениях выносок и стрелок — наоборот,
считался лишний «фантом». Теперь стыки читаются напрямую из векторного
слоя PDF, где каждый стык — отдельный объект и не сливается с линиями.
Дополнительно программа не принимает за стык похожие по размеру символы:
отводы (гибы), маркеры направления, метки опор, заглушки в открытом
положении и штурвалы задвижек.
Растровый метод сохранён как перекрёстная проверка: если два метода на
странице расходятся, она помечается «на проверку» (колонка в листе
«Стыки» и красный крест на контрольной картинке) — чтобы спорные места
можно было быстро просмотреть глазами, а не доверять числу вслепую.
v1.5.6
Исправлено извлечение русского текста из титульного блока и спецификации
некоторых чертежей.
На части ISO PDF кириллица во встроенном чертёжном шрифте ISOCPEUR не
имела карты Unicode (ToUnicode), поэтому в Excel вместо русских слов
попадали служебные последовательности вида (cid:462)(cid:491)…
(например, в колонках «Объект / предприятие» и «Наименование
чертежа»). Теперь такие символы корректно распознаются и выгружаются
как обычный русский текст (например, «Газохимический комплекс в составе
Комплекса переработки этансодержащего газа», «Изометрический чертеж»).
Латинский текст, номера обозначений, ревизии, спецификация и подсчёт
стыков работают как прежде.
v1.5.6
v1.5.6
Исправлено извлечение русского текста из титульного блока и спецификации
некоторых чертежей.
На части ISO PDF кириллица во встроенном чертёжном шрифте ISOCPEUR не
имела карты Unicode (ToUnicode), поэтому в Excel вместо русских слов
попадали служебные последовательности вида (cid:462)(cid:491)…
(например, в колонках «Объект / предприятие» и «Наименование
чертежа»). Теперь такие символы корректно распознаются и выгружаются
как обычный русский текст (например, «Газохимический комплекс в составе
Комплекса переработки этансодержащего газа», «Изометрический чертеж»).
Латинский текст, номера обозначений, ревизии, спецификация и подсчёт
стыков работают как прежде.
v1.5.5
v1.5.5
Новая колонка «Лист со стыками» на листах «Спецификация» и
«Катушки».
Она указывает номер листа, где физически находятся стыки (изометрия), к
которому относится строка. Таблицы, напечатанные на листе-продолжении
(без стыков), теперь ссылаются на «свой» лист-чертёж, а не на страницу, где
они лежат. Например: катушки с листа 3 относятся к чертежу на листе 2 →
«Лист со стыками» = 2; спецификация и катушки с листа 10 относятся к
чертежу на листе 9 → 9.
Признак «есть стыки» берётся из счётчика стыков, поэтому колонка всегда
согласована с листом «Стыки».
v1.5.4
v1.5.4
Новый лист «Катушки» в Excel-отчёте — данные из таблицы
«CUT PIPE LENGTH / Длина участка трубы»:
| № листа | Лист | Обозначение | Рев. | Дата рев. | № катушки | Длина, мм | DN, мм |
Нумерация катушек сквозная по всему комплекту чертежей. Извлечение
устойчиво: таблица находится по заголовку (её положение на листе плавает),
посторонний текст подписей/дат в данные не попадает; на листах без катушек
строк просто не добавляется.
v1.5.3
v1.5.3
Исправление: облачная сборка теперь выполняется на Python 3.14 (как и
локальная), из-за чего v1.5.2 падала при запуске с ошибкой
«Module use of python314.dll conflicts with this version of Python» на
машинах с установленным Python 3.14. Обновитесь с v1.5.2 на эту версию.
Функционально (относительно v1.5.1):
- Колонки «Рев.» и «Дата рев.» (последняя ревизия из титульного
блока и её дата) на листах «Титул», «Спецификация» и «Стыки». - Дополнительная колонка «Обозначение» на листе «Стыки».
v1.5.1
v1.5.1
Добавлены сведения о ревизии из титульного блока (Форма 3). Из всех
ревизий автоматически выбирается последняя (по номеру), вместе с её датой.
Новые колонки «Рев.» и «Дата рев.»:
- Лист «Титул»
- Лист «Спецификация»
- Лист «Стыки» — плюс колонка «Обозначение»
Извлечение устойчиво к нераспознанному формату титульного блока —
в этом случае поля просто остаются пустыми, обработка не прерывается.