| Не импортируются полилинии из DXF [ Максим ] Вторник, 13 декабря 2005, 17:39
Начертил в атокаде незамкнутую полилинию, сохранил в DXF, при импорте в "Настройка компонентов" назначил "геометрический тип = линейный", сопоставил линейному типу. Импорт проходит успешно, но на слое ничего нет. Что я делаю не так ? |
|
| [ ObjectLand Development Team ] Среда, 14 декабря 2005, 08:07
Попробуйте при сохранении в DXF указывать как можно более меньшую версию DXF, последние версии DXF-формата не поддерживаются. |
|
| [ Максим ] Среда, 14 декабря 2005, 15:47
Спасибо, удалось импортировать изображение, сохранив его в 13ой версии ASCII DXF, в 14ой и выше уже не получается. Но импорт одной-единственной полилинии из двух сегментов ("буква Г") длился полминуты (странно!), а при попытке удалить этот линейный объект программа зависает (хотя в диспетчере задач горит "работает", а не "не отвечает"). Размер полилинии - 1000 х 1000 единиц, разбиение карты (и слоя) = 255. Почему может происходить зависание ? |
|
| [ ObjectLand Development Team ] Среда, 14 декабря 2005, 16:27
Проверьте целостность ГБД. Какое количество объектов в карте в которую производится импорт? ГБД и импортируемый файл находятся на локальном диске? |
|
| [ Максим ] Четверг, 15 декабря 2005, 20:26
ГБД совершенно новая (пустая), в ней только одна карта, один слой и один тип объектов (линейный). И ГБД, и имп. файл находятся на лок. диске в одном каталоге. |
|
| [ Максим ] Четверг, 15 декабря 2005, 20:33
Пробовал и "под юзером", и "под локальным (т.е. не доменным) админом", всё равно зависает. Очень странно. На машине только лицензионный софт, начиная с ОС (XP home), всяких программ-примочек нет. |
|
| [ ObjectLand Development Team ] Пятница, 16 декабря 2005, 15:22
Большая величина разбиения нужна для карты, имеющей большое число мелких объектов. О том, как оптимально подобрать разбиение, Вы можете прочитать на стр.
http://www.objectland.ru/support/doc/usermanual/MCTH_MapCreation.html
Для большинства карт подойдет разбение 20-30. Советуем Вам попробовать изменить разбиение.
Спасибо за Ваше замечание. Действительно, есть неоптимальное поведение системы для большого разбиения. Мы постараемся вскоре оптимизировать его. |
|
| [ Максим ] Пятница, 16 декабря 2005, 17:03
Да, всё правильно, поставил разбиение = 2 и зависания прекратились. Большое спасибо. |
|
ОтветитьЗнаком «*» отмечены обязательные для заполнения поля. |