Как оптимизировать подоснову мосгоргеотреста - Страница 2
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как оптимизировать подоснову мосгоргеотреста

Как оптимизировать подоснову мосгоргеотреста

Ответ
Поиск в этой теме
Непрочитано 17.02.2015, 19:22
Как оптимизировать подоснову мосгоргеотреста
Бася
 
Регистрация: 09.06.2010
Сообщений: 126

Уважаемые форумчане!
Есть файл - 66,5 мегабайт. Это один из файлов, которые нам выдал как подоснову Мосгоргеотрест.
Автокад виснет так, что просто нет слов - минут по 10-15 на вставку блока...
Что делать? Как можно оптимизировать.

Система - Windows 7 64bit, Intel I5- 3,20GHz, 16Гб ОЗУ
Просмотров: 15978
 
Непрочитано 19.02.2015, 12:16
#21
trir


 
Регистрация: 18.12.2010
Сообщений: 5,115


руки оторвать людям, которые это делали
В ГИС(и не только в ГИС) не зря существует принцип: данные и представление - отдельно
trir вне форума  
 
Непрочитано 19.02.2015, 18:08
#22
Аshаs-ка

проектировсчик
 
Регистрация: 06.01.2006
Москва
Сообщений: 1,986


А ед изм - инчи....
Мосгеотрест рулит
Аshаs-ка вне форума  
 
Автор темы   Непрочитано 19.02.2015, 20:37
#23
Бася


 
Регистрация: 09.06.2010
Сообщений: 126


Цитата:
Сообщение от Valery Brelovsky Посмотреть сообщение
Можно об этом только сожалеть. Потому что по ссылкам можно собрать файлы в одну один файл и нормально работать с файлами ссылками. Из всего это какраз самое приемлимое если файлы большие. Не знаю в чём заключается работа с таким файлом, но когда начнёте (если соберёте и сможете с ним работать) то на регенацию будет уходить много времени на зуммирование и в процесе работы может произойти сбой и потеряете весь файл, и прийдётся снова собирать его. В общем море проблем помимо тяжёлой работы с файлом.
Согласна. Но есть правила, а я, к сожалению, не одна...

Цитата:
Сообщение от engngr Посмотреть сообщение
затем внедрить с опцией "внедрение" все внешние ссылки. Выполнить очистку. Если затем необходимы "палочки, кружочки" - всё разбить и выполнить очистку.
Можно по-подробнее, я таким не пользовалась.

Кулик Алексей aka kpblc ушла читать, спасибо.

В общем, вопрос извечен: что делать? В частности с блоками. Если их все переопределить - поможет?
Бася вне форума  
 
Непрочитано 19.02.2015, 21:57
#24
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата:
Сообщение от trir Посмотреть сообщение
каждое дерево - новый блок, там кажется вообще один блок - одна вставка
Цитата:
Сообщение от Бася Посмотреть сообщение
что делать? В частности с блоками. Если их все переопределить - поможет?
Программу я не тестировал, из заявленных возможностей
Цитата:
Преобразование геометрически идентичных замкнутых двумерных контуров в набор однотипных блоков при помощи нового эффективного инструмента генератора блоков.
Оптимизация данных внутри блоков с применением всех вышеперечисленных возможностей.
Конвертация объектов в полилинии внутри блоков методами тривиальной и интеллектуальной конвертации.
Высокая скорость работы программы при обработке большого количества блоков.
Как вариант взорвать блоки и проверить заявленные возможности
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 19.02.2015, 22:02
#25
Бася


 
Регистрация: 09.06.2010
Сообщений: 126


а чем плох block replace в экспресс тулс?
Бася вне форума  
 
Непрочитано 19.02.2015, 22:47
#26
Аshаs-ка

проектировсчик
 
Регистрация: 06.01.2006
Москва
Сообщений: 1,986


По одному 5000 раз потому что... реплейсить.
Аshаs-ка вне форума  
 
Непрочитано 19.02.2015, 23:00
#27
trir


 
Регистрация: 18.12.2010
Сообщений: 5,115


в любом случае - это каша, на пределе физической возможности
Вот что получается, когда тупо выполняют ТЗ тупого заказчика. Все Научные исследования в области ГИС - идут лесом. Все Научные исследования (начиная с РБД и далее по списку) в области управлениями данными - идут лесом...
И мы видим результат
Вот, что значит - особый путь!
trir вне форума  
 
Непрочитано 19.02.2015, 23:12
#28
Аshаs-ка

проектировсчик
 
Регистрация: 06.01.2006
Москва
Сообщений: 1,986


Походу надо на них - нет, не в суд - в ФСБ тренькнуть. Ну ведь натуральное вредительство! И лично мне этих недоучек будет не жалко!
Я честно попытался разобраться в этой, как правильно сказано, "каше". Тупой и еще тупее - вот кто делал этот файл. Похоже, им там за гигабайты зарплату установили...
Аshаs-ка вне форума  
 
Непрочитано 20.02.2015, 01:13
#29
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,075


Это не недоучки. Это госмонополисты. На них некуда жаловаться, а им самим все равно.

Не скачивая данный файл (видал и дивился уже на другие от них):

Вариант объяснений 1. "Технический". Каждый блок уникален - это, предполагаю, последствия конвертации из MicroStation. Если ее делать, не заглядывая в опции, то там есть вариант делать из каждого вхождения новое описание блока. Исполнители, допустим, не думая, из MicroStation в dwg выдают, получающие думают, что так и принято в МГГТ.
Вполне возможно найти исправляющую такие блоки утилиту или написать свою.
Но у МГГТ же еще положено разбить на составляющие и типы линий! Особенно здорово получаются точечные... Вот это уже, думаю, никакой утилитой не восстановить.

Вариант объяснений 2. "Защита данных". Допустим, делают они это все целенаправленно! А именно - для максимального затруднения передачи своих данных третьим лицам. Или использования для своих доработок и продаж как своих. Такой способ защиты данных - зрительно нормально, использовать как вектор невозможно.

Почему бы и нет, если так защищают свои данные? Могли бы и pdf выдавать, например, вместо вектора. Почти та же фигня. А о весе таких файлов с тысячами уникальных блоков деревьев или столбов просто не думали - потребители берут и берут.
Но это гипотеза. Хуже всего, что мы, а, главное, прямые потребители негодуем тут, гадаем? А не прямо знаем почему и что...
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
 
Непрочитано 20.02.2015, 08:23
#30
Аshаs-ка

проектировсчик
 
Регистрация: 06.01.2006
Москва
Сообщений: 1,986


Придется сообща хитрый ЛИСП писать? На каждый хитрый болт?
Аshаs-ка вне форума  
 
Непрочитано 20.02.2015, 08:34
#31
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Вариант объяснений 1. "Технический". Каждый блок уникален - это, предполагаю, последствия конвертации из MicroStation.Если ее делать, не заглядывая в опции, то там есть вариант делать из каждого вхождения новое описание блока. Исполнители, допустим, не думая, из MicroStation в dwg выдают, получающие думают, что так и принято в МГГТ.
Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
прямые потребители негодуем тут, гадаем? А не прямо знаем почему и что...
У нас похожее было с нашим национальным кадастровым агентством (Минск). Давали геометрию, а за семантикой на каждый участок приходилось лазить к ним в базу. Но ничего, договорились. Это я к тому, что вполне может оказаться, что если поговорить с исполнителем (или написать письмо), то ситуация изменится. Просто никто не пробовал

Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Вполне возможно найти исправляющую такие блоки утилиту или написать свою.
Цитата:
Сообщение от Аshаs-ка Посмотреть сообщение
Придется сообща хитрый ЛИСП писать? На каждый хитрый болт?
Я уже даже собрался помочь, но анализ показывает, что, к сожалению, не получится. Каждый блок уникален (например дерево) и все они вставлены с 0 углом поворота. Т.е. блок повернули при формировании описания блока, а не при его вставке. См. рисунок. Пока нет никаких идей насчет алгоритма


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
Почему бы и нет, если так защищают свои данные?
Вопрос риторический. В 1937 году считались бы такие действия вредительством?
Миниатюры
Нажмите на изображение для увеличения
Название: Мосгоргео.png
Просмотров: 131
Размер:	85.1 Кб
ID:	144312  
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 20.02.2015, 09:23
#32
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,964


Для работы со ссылками можно было бы сделать черновую топосъемку, например, без деревьев, кустов и т.п. и включать оригинальную подложку на время: для печати, для уточнений.
engngr на форуме  
 
Непрочитано 20.02.2015, 10:01
#33
Vladimir_Sergeevich

рисую дороги, в перерывах курю Lisp
 
Регистрация: 20.04.2011
Пермь
Сообщений: 475
<phrase 1= Отправить сообщение для Vladimir_Sergeevich с помощью Skype™


Цитата:
Сообщение от VVA Посмотреть сообщение
Каждый блок уникален (например дерево) и все они вставлены с 0 углом поворота.
Более того: каждое такое дерево состоит из двух блоков (msdElementTypeEllipse - эллипс и круг) и полилинии. Мало этого, но каждый такой эллипс тоже уникальный блок с нулевым поворотом.
из умных мыслей только одна пробежала: были на форуме программки для создания блоков из одинаковых групп элементов. хотя бы деревья можно попробовать привести в чувство. Одна проблема: при попытке разбить вложенные блоки машина задумалась уже основательно и, чувствую, уже не отвиснет.
з.ы. хотя код где то косячный... а дальше я и не искал.
__________________
Не труд сделал из обезьяны человека, а лень и жажда халявы...

Последний раз редактировалось Vladimir_Sergeevich, 20.02.2015 в 10:13.
Vladimir_Sergeevich вне форума  
 
Непрочитано 20.02.2015, 13:43
#34
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,855


Вот интересно всё это проделано в ручную, или есть программа которая создала эти разноимённые блоки?
Valery Brelovsky вне форума  
 
Непрочитано 20.02.2015, 14:41
#35
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,964


Valery Brelovsky, это, скорее:
Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
последствия конвертации из MicroStation
engngr на форуме  
 
Непрочитано 20.02.2015, 15:01
#36
Аshаs-ка

проектировсчик
 
Регистрация: 06.01.2006
Москва
Сообщений: 1,986


Все взорвал - 94 метра... Потер деревья - 23 метра... Там еще какие-то гадости наличествуют, похоже! Деревья - не самое страшное. Ну не будет на съемке "повернутых" деревьев... А вот направления стрелок линий электропередачи - это уже серьезнее. Одним словом, без вдумчивого ручного перелопачивания, пожалуй, не обойтись с этим файлом. Мы видим "собранный" файл. Нельзя ли получить доступ к файлам, из которых он состоит? Часть из них может оказаться вполне ничего себе, да и разбираться с деревьями проще в отдельном файле, если он есть?
Аshаs-ка вне форума  
 
Непрочитано 20.02.2015, 15:14
#37
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Вполне достойный пример для этой темы Как испортить хороший файл - нужна помощь!!!
На правах рекламы
Мосгоргеотрест - даем работу на века
Мосгоргеотрест - наши сотрудники работают на этом
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 22.02.2015, 08:00
#38
Valery Brelovsky

Инженер дорожник
 
Регистрация: 22.10.2007
Израиль
Сообщений: 1,855


Да взрывать все блоки и чистить. Потому что внутри блоков деревьев ещё блоки элиаса с окружности со совими иминами в каждом блоке. Там ещё есть блоки с кружочками заштрихованными отдельными линиями которых около 270 000 при том что элементов в чертеже около 700 000. После как взорвать и почистить все блоки 28 мега и чертёж становоится более поворотлив.
Valery Brelovsky вне форума  
 
Непрочитано 23.02.2015, 17:32
#39
OlVish

геодезист
 
Регистрация: 28.07.2013
SPb
Сообщений: 103


а что за файл DGNLSTYLE-L_ST_6.SHX, который Акад ищет ?
можно глянуть ?
Цитата:
Да взрывать все блоки и чистить
там даже пунктир - блоки из кучи отрезков...
__________________
Создание файлов форм и шрифтов (shx) http://dwg.ru/board/32231
OlVish вне форума  
 
Непрочитано 23.02.2015, 17:55
#40
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,075


Цитата:
Сообщение от OlVish Посмотреть сообщение
а что за файл DGNLSTYLE-L_ST_6.SHX, который Акад ищет ?
Это точно из MicroStation.
__________________
количество моих сообщений не говорит о знании Автокада
АлексЮстасу вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как оптимизировать подоснову мосгоргеотреста



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как оптимизировать 3D-модель? v69 AutoCAD 17 15.10.2013 13:29
Большой файл DXF. Как оптимизировать? Gedezuk5 AutoCAD 4 22.01.2013 15:04
Как оптимизировать данную конструцию по минимальной массе правильно? zanli ANSYS 37 24.09.2012 20:52
Как оптимизировать большой файл? radistor AutoCAD 18 20.09.2012 17:02
Работа с геоподосновой Мосгоргеотреста в Civil 3D foxes Вертикальные решения на базе AutoCAD 8 07.11.2008 14:26