Официальный сайт геоинформационной системы (ГИС) ObjectLandОфициальный сайт геоинформационной системы (ГИС) ObjectLand
  
 
ПОИСК ПО САЙТУ:
yandex.ru
КАРТА САЙТА
 
главная / поддержка / форум
E-MAIL:ПАРОЛЬ: 
регистрация

Обсуждение

 DxfDxf [ Валентин Конов ]
Четверг, 21 января 2010, 09:46

Здравствуйте! Подскажите пожалуйста, у меня при экспорте в dxf не отображаются не только связи но и площадные объекты. Получается пустой файл. Как быть??? (ОЛ 2.7.4)

 Dxf [ Objectland Support ]
Четверг, 21 января 2010, 14:08

У Вас получаются файлы нулевого размера или содержащие только заголовок и не содержащие объектов? Если второе:

В подистеме экспорта графических объектов ГИС ObjectLand есть понятие "области экспорта". Экспортируются только те объекты карты, которые целиком или частично попадают в эту область. Областью экспорта по умолчанию является окно экспортируемой темы, в случае карты область экспорта определяется параметрами карты (базовой точкой и диапазоном). Скорее всего, у Вас в карте неправильно установлены базовая точка и диапазон - реальные объекты карты имеют координаты, выходящие за пределы диапазона карты (что можно видеть, открыв окно просмотра карты - не будет отображено ни одного объекта, их придется искать, изменяя масштаб и положение окна просмотра).

Варианты решения:

- установить в карте базовую точку и диапазон так, чтобы все объекты карты попадали в эту область;
- создать тему, спозиционировать окно темы так, чтобы в него попадали нужные объекты, сохранить тему и экспортировать сохраненную тему, а не карту;
- воспользоваться кнопкой "Все объекты" в закладке "Область экспорта" на странице "Установка параметров и сохранение настройки" диалога настройки экспорта, при нажатии на которую вычисляется ограничивающий прямоугольник всех объектов карты/темы и подставляется в качестве области экспорта чтобы гарантировать экспорт всех объектов.

 Dxf [ Валентин Конов ]
Пятница, 22 января 2010, 11:29

Попробовал! Автокад выдает "Неопределенный код группы 3 для объекта в строке 748.
Испорченный или неполный входной DXF-файл -- импорт рисунка не выполнен." Как это можно исправить?

 Dxf [ Objectland Support ]
Пятница, 22 января 2010, 14:53

Давайте не задавать новый вопрос, не разобравшись с предыдущим. Вы не ответили про размер файла.

 Dxf [ Валентин Конов ]
Пятница, 22 января 2010, 16:01

Ах, да! Прошу прощения! Файл имеет определенный размер, но не содержит объектов. Использовал все представленные Вами варианты решения проблемы. Получился описанный выше результат. Help me!!!

 Dxf [ Objectland Support ]
Пятница, 22 января 2010, 16:59

Вы планируете как-то использовать информацию о связях объектов в DXF-файле, т.е. Вы осознанно и целенаправленно выгружаете связи объектов в DXF-файл?

Попробуйте при экспорте в параметрах задать использование кода группы 5 (3 шаг диалога настройки экспорта, закладка "Связи"), т.к. похоже, в последних версиях AutoCAD отказались от использования групп с кодами 3 и 4.

 Dxf [ Валентин Конов ]
Пятница, 22 января 2010, 18:49

Попробовал. Выдает "Поле должно быть целочисленным".
Все дело состоит вот в чем: необходимо получить dxf-файл карты города где помимо площадных участков так же отражались бы их кадастровые номера. Карта в ОЛ составлена путем импорта из MIF-файлов, а таблицы со связями - соответственно из MID-файлов. Т.е. при экспорте необходимо выбрать поле таблицы "CAD_NUM" (тип строка). Может я при импорте что-то не верно сделал??? Как быть?
Очень надо, помогите, пожалуйста!(открывали полученный файл в AutoCad 2005)

 Dxf [ Objectland Support ]
Понедельник, 25 января 2010, 18:38

Предлагаем Вам следующее решение: скрипт, использующий COM-интерфейсы ГИС ObjectLand, который создает подписи в виде текстовых объектов на карте для произвольного площадного типа. Строки подписей берутся из указанного поля связанных с исходными объектами записей таблицы. После работы данного скрипта Вы можете выгрузить графику в DXF-формат уже без необходимости экспорта связей. Подробные комментарии в заголовке скрипта. Не забудьте изменить параметры в начале скрипта.

http://www.objectland.ru/downloads/textobjectsfromlinkedrecords.zip

 Dxf [ Валентин Конов ]
Вторник, 26 января 2010, 00:05

Прошу прощения! Но СОМ-интерфейсы для меня полный мрак.Нет, но со временем я научусь, обещаю. Однако на это его потребуется не так мало. А проблему надо решить в кротчайшие сроки. Если возможно расписать весь алгоритм действий по применению скрипта, буду очень признателен! Еще раз спасибо!!!

 Dxf [ Objectland Support ]
Вторник, 26 января 2010, 13:08

Именно поэтому мы и не предложили Вам написать скрипт самому а предоставили уже готовый рабочий текст. От Вас требуется только окрыть скрипт в любом текстовом редакторе (например, Блокнот), отредактировать параметры в начале (подставить свои имена ГБД, карты, слоев, типов, таблицы, столбца, изменить при необходимости высоту создаваемых текстов), сохранить скрипт, запустить его и дождаться результата (сообщения о завершении работы и количестве добавленных подписей).

 Dxf [ Валентин Конов ]
Пятница, 29 января 2010, 16:47

Супер!!! Все получилось. Только при карте в 270 000 объектов очень долго трансформация получается, но все равно БОЛЬШУЩЕЕ СПАСИБО!!!

 Dxf [ Objectland Support ]
Пятница, 29 января 2010, 17:32

Существенно ускорить работу скрипта можно отключив связывание объектов с записями (если оно не необходимо) (connectToRecord = False).

Если Вы планируете использовать этот скрипт в дальнейшем на очень большом количестве объектов - мы можем попробовать оптимизировать код.

 Dxf [ Валентин Конов ]
Пятница, 29 января 2010, 19:02

Такой результат работ требуется постоянно и количество объектов варьируется от 3 000 до 300 000. Было бы неплохо оптимизировать код. Еще раз ОГРОМНОЕ СПАСИБО!!!

 Dxf [ Валентин Конов ]
Вторник, 2 февраля 2010, 19:42

С нетерпением жду результатов!

 Dxf [ Валентин Конов ]
Пятница, 12 февраля 2010, 17:08

Здравствуйте! Скажите удалось оптимизировать скрипт?

 Dxf [ Objectland Support ]
Пятница, 12 февраля 2010, 18:08

Существенной оптимизации не получается. Если Вы не используете ГБД в процессе работы скрипта в совместном доступе - можно заменить режим открытия скриптом ГБД на эксклюзивный, изменив строку

gdbOpenShared = 1

на

gdbOpenShared = 0

 Dxf [ Валентин Конов ]
Среда, 14 сентября 2011, 23:26

Появилась проблема!!! Скрипт пишет:" НЕ удается найти класс программтруемых объектов с имене GDBEngine.Application". Код 80020009 Строка: 38,символ 1. ????

 Dxf [ Валентин Конов ]
Четверг, 15 сентября 2011, 10:32

Ошибка вылетает в Windows 7!

 Dxf [ Objectland Support ]
Четверг, 15 сентября 2011, 15:02

При инсталляции ObjectLand не забыли указать полную установку или выборочную с выбранным компонентом "COM-интерфейсы ГИС ObjectLand"? Запустите еще раз дистрибутив, выберите вариант "Изменить" и проверьте, отмечен ли компонент "COM-интерфейсы ГИС ObjectLand".

 Dxf [ Валентин Конов ]
Четверг, 15 сентября 2011, 16:25

Теперь то же самое, только код ошибки: 80080005!

 Dxf [ Objectland Support ]
Четверг, 15 сентября 2011, 16:52

COM-интерфейсы ГИС ObjectLand установлены или нет?

 Dxf [ Валентин Конов ]
Четверг, 15 сентября 2011, 19:43

Да!

 Dxf [ ObjectLand Support ]
Пятница, 16 сентября 2011, 14:11

Валентин, приведенные Вами ошибки свидетельствуют о том, что COM-интерфейсы ГИС ObjectLand некорректно установлены (или не установлены) в процессе инсталляции или не зарегистрированы/не найдены в системе.

Мы только что провели эксперимент - на чистую Windows 7 была произведена полная инсталляция ГИС ObjectLand и скрипт отработал после этого корректно.

Попробуйте удалить и переинсталлировать ObjectLand (полная установка), попробуйте сделать это под учетной записью администратора, если текущая учетная запись пользователя имеет какие-либо ограничения.

Если переустановка не поможет - мы выслали Вам по электронной почте Reg-файл для регистрации COM-интерфейсов, распакуйте его из архива и запустите на выполнение.

 Dxf [ Валентин Конов ]
Пятница, 16 сентября 2011, 20:15

БОЛЬШОЕ ВАМ СПАСИБО! Все получилось. Хорошо,что Вы есть:)

 печать документовпечать документов [ Андрей ]
Понедельник, 27 февраля 2012, 08:54

Установил Windows 7. При печати на принтере Epson stylus PHOTO R295, только из программы Objectland и установленных приложений, даю на печать 2 экземпляра печатает 4, даю на печать 3 экземпляра печатает 9 листов. Что посоветуете. С уважением Андрей.

 печать документов [ ObjectLand Support ]
Понедельник, 27 февраля 2012, 10:51

>даю на печать 2 экземпляра печатает 4, даю на печать 3 экземпляра печатает 9 листов.

Мы нигде не анализируем и не учитываем в ObjectLand количество копий. Это делает драйвер принтера, проигрывая соответствующее количество раз подготовленный им для печати метафайл. Будем думать, никто пока с похожим запросом не обращался.
Это возникает при печати из окна просмотра темы? Попробуйте напечатать какую-нибудь короткую выборку или таблицу, повторится ли результат?

 DxfDxf [ Андрей Строганов ]
Среда, 29 февраля 2012, 22:54

У меня такая же проблема с печатью. Раньше думал что у меня только этот глюк! Приходится посылать на печать только по 1 экз.

 Dxf [ Максим Трухачёв ]
Суббота, 21 апреля 2012, 17:48

печать документов [ Андрей ]
Понедельник, 27 февраля 2012, 08:54
Dxf [ Андрей Строганов ]
Среда, 29 февраля 2012, 22:54
Сталкивался с такой проблемой в Win-7, решилась переустановкой свежих драйверов принтера.

 Dxf [ Василий Килин ]
Вторник, 17 декабря 2013, 12:50

Подскажите пожалуйста, разрядность системы может влиять на работу скрипта? Спасибо!

Ответить

Знаком «*» отмечены обязательные для заполнения поля.
Ваше имя:  *
Адрес электронной почты:  
Тема:  *
Сообщение:
 *
Подтверждение:
(не требуется для зарегистрированных пользователей)
 *
 



Copyright © 1999–2020 ГИС ObjectLand
ГИС ObjectLand ® ООО «Радом-АйТи»
Информация о лицензировании
главная | о продукте | скачать | купить | поддержка | новости