Аналитика
http://geosystema.net/forum/

Все для технічної інвентаризації
http://geosystema.net/forum/viewtopic.php?f=1&t=3069
Страница 1 из 2

Автор:  Ivan0000 [ 23 сен 2013 20:43 ]
Заголовок сообщения:  Все для технічної інвентаризації

Вирішив тут започаткувати тему для БТІшників. Відчуваю, що є можливість вирішити питання автоматичного виведення експлікації приміщень, по поверхах, і підбивання загальної суми. Навіть накину, як то має бути. Але може хтось розуміє краще.
1. Площі мають перераховуватись за відкритими планами, які мають називатись: Підвал, 1й поверх, 2й поверх,..., N-поверх, мансарда (ім'я файла).
2. Мають бути три основні шари: Контур кімнати, Фрагмент кімнати і Від'ємна площа при чому, фрагменти кімнати знаходяться всередині Контура кімнати а Від'ємна площа має бути теж всередині Контура кімнати але з від'ємним знаком (колони, печі, стояки і все що не входить в площу кімнати).
3. Контур кімнати має містити такі параметри-списки: Номер квартири, Номер кімнати, Назва кімнати, Призначення приміщень (основне (житлове), допоміжне), Будівля (основний будинок, прибудова (веранда, тамбур), основний будинок за замовчуванням).
4. До параметра Назва кімнати можна додавати назви кімнат в процесі роботи, бо якщо будівля промислова, то кожне приміщення може мати цікаву назву.
5. Результати мають записуватись в файл (Word, Excel, Digitals, інше, краще в Excel) натисканням кнопки зі скриптом.
6. Основна увага на перерахунок площі, автоматичний перерахунок в Digitals не підходить, бо треба писати формули розрахунку площі кожної кімнати, підбивати окремо основну, окремо допоміжну площі і підбивати загальну площу.
7. Якщо складна фігура Контуру кімнати, то треба ділити вручну на прості фігури шаром Фрагмент кімнати.
8. Є три основні прості фігури: квадрат, трикутник, круг (фрагмент). Ну є ще трапеція, але її можна замінити двома трикутниками. Виявляти фігури можна за параметром -8 Число точок. В квадраті число точок - 5, трикутнику, 4, в фрагменті круга, більше 5.
9. Формули площі квадрата-довжина на ширину, трикутника-основа на висоту і ділити на 2, фрагмент круга-можливі півкруги, четверті круга, четверті еліпса, сегменти.
10. Можливо треба ще один шар-Контур будівлі для того, аби визначити чи це прибудова, чи основний будинок, (для окремого підрахунку площі веранд, тамбурів, прибудов, їх може бути 2 і більше), а також чи це житловой громадський промисловий будинок для того щоб визначити, як нумерувати приміщенн а можливо для того що в майбутньому можна зробити скрипт для формування Журналу зовнішніх обмірів.
11. Треба ввести Римські цифри.
12. Експлікацію треба на паспорт (без формул) і в архівну справу (з формулами).
13 Площа фрагмента круга можна рахувати як середнє значення радіусів (більшого і меншого, дивіться файл) до кевадрату помножити на ПІ.
Додаю файли, все що міг зробити. Далі я дуб. Якщо це не можливо, то хоч порадьте.
Всередині полігона є ще полігони. Враховувати два конкретні шари-один з додатньою площею, другий з відємною. Яка функціяпідрахує площі полігонів з конкретними шарами з відповідними параметрами, плюс щоб скласти формули з параметрів.
Дякую.

Вложения:
.rar [20.89 Кб]
Скачиваний: 487

Автор:  Bondarets Alexander [ 24 сен 2013 08:06 ]
Заголовок сообщения:  Re: Все для технічної інвентаризації

Вы описали уже решение задачи, а сама задача неясна. Есть ли инструкция по выполнению данного вида работ? Когда мы готовили шаблон для БТИ, то ничего такого не смогли найти.

Цитата:
8. Є три основні прості фігури: квадрат, трикутник, круг (фрагмент). Ну є ще трапеція, але її можна замінити двома трикутниками. Виявляти фігури можна за параметром -8 Число точок. В квадраті число точок - 5, трикутнику, 4, в фрагменті круга, більше 5.

Это совершенно лишнее. Digitals хорошо считает площади полигонов без разбивки их на простые фигуры.

Цитата:
11. Треба ввести Римські цифри.

Могу сделать скриптовую функцию Digitals для перевода арабских цифр в римские (обозначаемые англ. буквами) и наоборот.

Автор:  Bondarets Alexander [ 24 сен 2013 10:13 ]
Заголовок сообщения:  Re: Все для технічної інвентаризації

Добавлены скриптовые функции

ArabicToRoman Number
RomanToArabic Number


для конвертации арабских цифр в римские и наоборот.

Автор:  Ivan0000 [ 24 сен 2013 16:58 ]
Заголовок сообщения:  Re: Все для технічної інвентаризації

1. На рахунок, чи є така задача. Є Інструкція http://zakon2.rada.gov.ua/laws/show/z0582-01
основний документ БТІ, там є форми: для архівної справи і для тех паспорта. Основна різниця між ними: в експлікації до тех паспорта не треба розрахунків (формул).
Якщо прочитати Інструкцію там пише що площі розраховуються, по формулах, розбивши на прості фігури. Тобто, якщо ми порахуємо автоматично, то це не по Інструкції, тобто в Інструкції автоматичний перерахунок не передбачений.
2. Я не кажу, щоб Digitals розбивав автоматично на прості фігури, краще вручну відповідним шаром.
Але щоб формував експлікацію.
3. Я в файлі намагався в параметрах писати формули, але далі не зміг піти:
в полігоні є ще полігони іншого шару, треба взяти параметри з внутрішніх полігонів і прописати їх в параметрі зовнішнього полігону, виконавши їх додавання або віднімання. Дивіться файл параметри P[9] і P[4].
Є подібна функція Parent [9](40) але бере параметер з зовнішнього полігону і записує у внутрішній.
А треба навпаки і щоб брало з внутрішніх, а там може бути декілька квадратів, трикутників і кругів, і потрібно з кожного взяти вираз P[9] і P[4]. Площу круглого ще не враховано.

Автор:  Bondarets Alexander [ 25 сен 2013 07:58 ]
Заголовок сообщения:  Re: Все для технічної інвентаризації

Да не нужны вам эти квадраты и треугольники, не надо разбивать полигоны на простые фигуры для расчета площади. Даже если такое написано в инструкции. Инструкция написана для ручного расчета площади, программа же рассчитывает площади автоматически. И эти формулы для расчета площадей простых фигур. Зачем они вам? Вы же видите рассчитанную площадь в параметре Площадь?

Автор:  Ivan0000 [ 25 сен 2013 16:58 ]
Заголовок сообщения:  Re: Все для технічної інвентаризації

Ще раз звертаюсь, до розробників, чи реально вам це зробити?
Казати, що того непотрібно не треба, ви в БТІ не працювали.
Ви можете це зробити в нових веосіях Digitals.

Автор:  voha [ 25 сен 2013 20:02 ]
Заголовок сообщения:  Re: Все для технічної інвентаризації

Ivan0000 писал(а):
Ще раз звертаюсь, до розробників, чи реально вам це зробити?
Казати, що того непотрібно не треба, ви в БТІ не працювали.
Ви можете це зробити в нових веосіях Digitals.
Вибачте що втручаюсь. Немає слів, так, може зацікавитесь, наведу спосіб вирахування площі чотирикутника без розбивки на трикутнички і квадратики - простим натисканням на кнопочку скрипта отримуєте результат в Excel:
Вложение:
.JPG
.JPG [ 47.93 Кб | Просмотров: 15146 ]

Автор:  Dmitriy Fedorov [ 26 сен 2013 09:14 ]
Заголовок сообщения:  Re: Все для технічної інвентаризації

Ivan0000 писал(а):
Якщо прочитати Інструкцію там пише що площі розраховуються, по формулах, розбивши на прості фігури. Тобто, якщо ми порахуємо автоматично, то це не по Інструкції, тобто в Інструкції автоматичний перерахунок не передбачений.

Якщо уважно читати інструкцію, то слово "комп'ютер" зустрічається в ній один єдиний раз, а саме в розділі 4. Складання ескізів і планів поверхів будинків . Тому, дотримуючись букви нормативного документу, ви маєте право користуватить Digitals виключно для "накладки плану". Звісно, всі проміри треба в такому разі підписати вручну, без користування автоматично обчисленими величинами, тому що пункт 6.1 чітко визначає, що "Під час підрахунків слід користуватися величинами, визначеними у процесі безпосередніх обмірів".

В такому разі, порядок робіт може бути таким:
1. Складіть шаблон з шарами для простих фігур.
2. Для кожного шару призначте параметри, передбачені формулами, наприклад, для прямокутника "Виміряна довжина", "Виміряна ширина", для трикутника "Виміряна висота", "Виміряна основа" тощо. Ці параметри якраз і будуть виноситись на план в якості підписів.
3. Для підрахунку площ, користуйтесь Сервис - Отчет, де виберіть назву шару та всі передбачені для формул параметри. Далі, передайте звіт в Exell, та розрахуйте все по формулах, табличні розрахунки це "коньок" власне електронних таблиць.

P.S. До речі, використання формул в Exell, так само інструкцією не передбачене. Тому, якщо вже йти до кінця, то треба підрахувати все у стовпчик, та скласти звіт на друкарській машинці. Не сприймайте цю іронію як образу. Я прекрасно розумію, що ви жертва застарілих традицій та обставин. Але ви ще й інженер, тому знайти компромісне рішення і використати його, ваша пряма робота. Оберіть собі той рівень "буквоїдства", що вам до вподоби.

P.P.S. І ще одне. Пояснітьт будь ласка сенс формули із розділу 3.2:
Код:
N   =  +- 0.75  K,  де N  - неув'язка допустима;
               д                      д

К - кількість внутрішніх розмірів,  товщина стін і перегородок

Якщо К це кількість, то отримаємо безрозмірну величину. Чи маєься на увазі сума товщин всіх стін?

Автор:  Ivan0000 [ 26 сен 2013 16:20 ]
Заголовок сообщения:  Re: Все для технічної інвентаризації

Це кількість промірів в перерізі ескізу: кількість стін+кількість кімнат.
Наприклад: в перерізі є дві кімнати, між ними стіна і по боках зовнішні стіни - разом п'ять.
Множимо на 0,75: 5*0,75=3,75 мм. або 0,04 м. Тоді Зовнішня стіна в метрах мінус Сума внутрішніх промірів в метрах не має бути більшою +-0,04м. Товщина стіни теж має бути з точністю 1мм.
А щодо експлікації вручну, то в беяких організаціях працівники заповнюють таблиці експлікації в Excel. Я ж просто хотів щоб ви автоматизували це заповнення. Ну неможна так неможна, тему закрито.

Вложения:
.dmf [20.1 Кб]
Скачиваний: 771

Автор:  Dmitriy Fedorov [ 27 сен 2013 11:00 ]
Заголовок сообщения:  Re: Все для технічної інвентаризації

Чому ж не можна. Ось компромісний приклад, що частково задіює Дігітал та частково електронні таблиці.

1. БТИ.rep покладіть до Templates
2. відкрийте план, позначте шар фрагменти, викличте Сервис - Отчет, виберіть шаблон БТИ, Создать, передать в эксель.
Зверніть увагу: на плані параметру "довжини ліній" надано маску 000.000, щоб легше було витягувати довжини.
3. далі вставляємо на Лист1, а на Листі2 отримуємо розрахунок площ. Для прикладу, я склав у текстовому вигляді тільки формулу розрахунку для прямокутника, Але ідея та сама.
Приклад в файлі xls.

Як бачимо, є деяка розбіжність у площі сегменту еліпсу. По-перше, вже в дігіталі це наближення - еліпс реалізований як полігон. По-друге, на плані це не зовсім еліпс. По третє - формулу я брав з сайту для школярів, ну не може зайнята людина все пам'ятати. ;)
До речі, перша точка для сегменту еліпсу повинна бути такою, щоб його перші дві довжини були півосями. Див. план.
Вложение:
Комментарий к файлу: Приклад
BTI.ZIP [12.33 Кб]
Скачиваний: 487

Автор:  Ivan0000 [ 27 сен 2013 13:05 ]
Заголовок сообщения:  Re: Все для технічної інвентаризації

Дуже дякую. Еле щоб Ви мали уявлення, відсилаю відскановану експлікацію з розрахунками.

Вложения:
explik.zip [1.84 Мб]
Скачиваний: 459

Автор:  Dmitriy Fedorov [ 27 сен 2013 15:47 ]
Заголовок сообщения:  Re: Все для технічної інвентаризації

Даруйте, я не мав наміру дати вам готову таблицю. Я показав сам принцип. Скопіюйте свій шаблон, скажімо, на лист3 таблиць та доведіть все до належного вигляду, посилаючись на розрахунки в листі2. В подальшому, вставляйте нові дані на лист1 та трохи коректуючи решту листів, будете отримувати потрібний вигляд розрахунків.
Я уявлення не маю, чи полегшить це вашу роботу, але сподіваюсь на це. Продумана система шарів в плані і налаштована один раз таблиця з формулами - така мета.

Автор:  Ivan0000 [ 29 сен 2013 22:00 ]
Заголовок сообщения:  Re: Все для технічної інвентаризації

Dmitriy Fedorov писал(а):
1. БТИ.rep покладіть до Templates

Що це за файл .rep? На якій мові написаний? Як його писати для Digitals? Видно пише як вставляти параметри в Excel. Чи може скрипт взаємодіяти з Excel через цей файл? Чи може без нього?

Автор:  Dmitriy Fedorov [ 30 сен 2013 16:16 ]
Заголовок сообщения:  Re: Все для технічної інвентаризації

Ivan0000 писал(а):
Що це за файл .rep?

Це файл шаблону звіту, він запам'ятовує тип звіту та параметри, вибрані для звіту.
Створюється кнопкою Создать в Сервис - Отчет. Створені типи звітів можна швидко вибирати кнопкою Шаблон у тому ж вікні.

Автор:  Ivan0000 [ 28 окт 2013 00:36 ]
Заголовок сообщения:  Re: Все для технічної інвентаризації

Пропоную скрипт для підрахунку експлікації БТІ (для архівної справи). Як є.

Вложения:
ExplikBTI.rar [41.15 Кб]
Скачиваний: 463

Страница 1 из 2 Часовой пояс: UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/