Skip to content

Releases: fishc7/iso-weld-nos

v1.6.1

Choose a tag to compare

@fishc7 fishc7 released this 18 Jul 01:37
65a8b34

v1.6.1

Кардинально повышена точность подсчёта сварных стыков.

Раньше стыки искались по растровому изображению (чёрные точки), из‑за чего
на пересечениях линий стык мог не посчитаться (сливался с линиями в узле
врезки/тройника), а на плотных пересечениях выносок и стрелок — наоборот,
считался лишний «фантом». Теперь стыки читаются напрямую из векторного
слоя PDF, где каждый стык — отдельный объект и не сливается с линиями.

Дополнительно программа не принимает за стык похожие по размеру символы:
отводы (гибы), маркеры направления, метки опор, заглушки в открытом
положении и штурвалы задвижек.

Растровый метод сохранён как перекрёстная проверка: если два метода на
странице расходятся, она помечается «на проверку» (колонка в листе
«Стыки» и красный крест на контрольной картинке) — чтобы спорные места
можно было быстро просмотреть глазами, а не доверять числу вслепую.

v1.5.6

Исправлено извлечение русского текста из титульного блока и спецификации
некоторых чертежей.

На части ISO PDF кириллица во встроенном чертёжном шрифте ISOCPEUR не
имела карты Unicode (ToUnicode), поэтому в Excel вместо русских слов
попадали служебные последовательности вида (cid:462)(cid:491)…
(например, в колонках «Объект / предприятие» и «Наименование
чертежа»
). Теперь такие символы корректно распознаются и выгружаются
как обычный русский текст (например, «Газохимический комплекс в составе
Комплекса переработки этансодержащего газа», «Изометрический чертеж»).

Латинский текст, номера обозначений, ревизии, спецификация и подсчёт
стыков работают как прежде.

v1.6.0

Choose a tag to compare

@fishc7 fishc7 released this 17 Jul 18:56
65a8b34

v1.6.0

Кардинально повышена точность подсчёта сварных стыков.

Раньше стыки искались по растровому изображению (чёрные точки), из‑за чего
на пересечениях линий стык мог не посчитаться (сливался с линиями в узле
врезки/тройника), а на плотных пересечениях выносок и стрелок — наоборот,
считался лишний «фантом». Теперь стыки читаются напрямую из векторного
слоя PDF, где каждый стык — отдельный объект и не сливается с линиями.

Дополнительно программа не принимает за стык похожие по размеру символы:
отводы (гибы), маркеры направления, метки опор, заглушки в открытом
положении и штурвалы задвижек.

Растровый метод сохранён как перекрёстная проверка: если два метода на
странице расходятся, она помечается «на проверку» (колонка в листе
«Стыки» и красный крест на контрольной картинке) — чтобы спорные места
можно было быстро просмотреть глазами, а не доверять числу вслепую.

v1.5.6

Исправлено извлечение русского текста из титульного блока и спецификации
некоторых чертежей.

На части ISO PDF кириллица во встроенном чертёжном шрифте ISOCPEUR не
имела карты Unicode (ToUnicode), поэтому в Excel вместо русских слов
попадали служебные последовательности вида (cid:462)(cid:491)…
(например, в колонках «Объект / предприятие» и «Наименование
чертежа»
). Теперь такие символы корректно распознаются и выгружаются
как обычный русский текст (например, «Газохимический комплекс в составе
Комплекса переработки этансодержащего газа», «Изометрический чертеж»).

Латинский текст, номера обозначений, ревизии, спецификация и подсчёт
стыков работают как прежде.

v1.5.6

Choose a tag to compare

@fishc7 fishc7 released this 16 Jul 05:59
65a8b34

v1.5.6

Исправлено извлечение русского текста из титульного блока и спецификации
некоторых чертежей.

На части ISO PDF кириллица во встроенном чертёжном шрифте ISOCPEUR не
имела карты Unicode (ToUnicode), поэтому в Excel вместо русских слов
попадали служебные последовательности вида (cid:462)(cid:491)…
(например, в колонках «Объект / предприятие» и «Наименование
чертежа»
). Теперь такие символы корректно распознаются и выгружаются
как обычный русский текст (например, «Газохимический комплекс в составе
Комплекса переработки этансодержащего газа», «Изометрический чертеж»).

Латинский текст, номера обозначений, ревизии, спецификация и подсчёт
стыков работают как прежде.

v1.5.5

Choose a tag to compare

@fishc7 fishc7 released this 08 Jul 12:43
65a8b34

v1.5.5

Новая колонка «Лист со стыками» на листах «Спецификация» и
«Катушки».

Она указывает номер листа, где физически находятся стыки (изометрия), к
которому относится строка. Таблицы, напечатанные на листе-продолжении
(без стыков), теперь ссылаются на «свой» лист-чертёж, а не на страницу, где
они лежат. Например: катушки с листа 3 относятся к чертежу на листе 2 →
«Лист со стыками» = 2; спецификация и катушки с листа 10 относятся к
чертежу на листе 9 → 9.

Признак «есть стыки» берётся из счётчика стыков, поэтому колонка всегда
согласована с листом «Стыки».

v1.5.4

Choose a tag to compare

@fishc7 fishc7 released this 08 Jul 11:58
65a8b34

v1.5.4

Новый лист «Катушки» в Excel-отчёте — данные из таблицы
«CUT PIPE LENGTH / Длина участка трубы»:

| № листа | Лист | Обозначение | Рев. | Дата рев. | № катушки | Длина, мм | DN, мм |

Нумерация катушек сквозная по всему комплекту чертежей. Извлечение
устойчиво: таблица находится по заголовку (её положение на листе плавает),
посторонний текст подписей/дат в данные не попадает; на листах без катушек
строк просто не добавляется.

v1.5.3

Choose a tag to compare

@fishc7 fishc7 released this 08 Jul 09:01
65a8b34

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

Choose a tag to compare

@fishc7 fishc7 released this 08 Jul 08:14
65a8b34

v1.5.1

Добавлены сведения о ревизии из титульного блока (Форма 3). Из всех
ревизий автоматически выбирается последняя (по номеру), вместе с её датой.

Новые колонки «Рев.» и «Дата рев.»:

  • Лист «Титул»
  • Лист «Спецификация»
  • Лист «Стыки» — плюс колонка «Обозначение»

Извлечение устойчиво к нераспознанному формату титульного блока —
в этом случае поля просто остаются пустыми, обработка не прерывается.

v1.5.0

Choose a tag to compare

@fishc7 fishc7 released this 08 Jul 07:48
65a8b34

что нового: добавлены колонки «Рев.» и «Дата рев.» (последняя ревизия и её дата) на листы «Титул» и «Спецификация».

v1.4.0

Choose a tag to compare

@fishc7 fishc7 released this 04 Jul 09:56
65a8b34
Initial commit