Easy trace. текстовый примитив поместить в шейп файл

Обсуждение бесплатной версии EasyTrace
Ответить
YureZZ
Новоприбывший
Сообщения: 8
Зарегистрирован: 09 фев 2013, 16:28
Репутация: 0

Easy trace. текстовый примитив поместить в шейп файл

Сообщение YureZZ » 13 мар 2013, 11:48

Доброго времени суток!
Имеется проект в Easy trace, есть слой в котором есть текстовые примитивы. Как правило они(примитивы) не занесены в базу данных. При экспорте в шейп файл(нужно для аркмап) все текстовые примитивы сохраняются в отдельный ТХТ файл. Возможно ли сделать так, чтобы примитивы стали векторными объектами(точками со своей БД, где и будет храниться сам текст)?
Заранее спасибо!

TaniaErnest
Новоприбывший
Сообщения: 2
Зарегистрирован: 18 мар 2013, 10:10
Репутация: 3

Re: Easy trace. текстовый примитив поместить в шейп файл

Сообщение TaniaErnest » 18 мар 2013, 10:24

Начиная с версии 8.6 существует утилита Преобразование объектов. С ее помощью можно преобразовать текстовые объекты в точки заданного слоя, сохранив текст в заданном атрибуте. Предварительно нужно настроить таблицу атрибутов данного слоя.
В последних версиях ET есть возможность сделать это прямо при экспорте SHP: включить опцию Экспортировать вставки текста как точечные объекты и настроить параметры экспорта атрибутов (собственно задать имя атрибута).
В свободной версии 7.99 таких возможностей нет.

Григорий Степанов
Easy Trace – эксперт
Сообщения: 329
Зарегистрирован: 03 сен 2009, 11:13
Репутация: 64
Откуда: Россия, г.Рязань
Контактная информация:

Текстовый примитив в шейп файл в 7.99

Сообщение Григорий Степанов » 19 мар 2013, 14:39

Похоже, всё же есть одно решение проблемы для пользователей 7.99. Способ, прямо скажем, проктологический, то е. через ж-пу. Но есть.

Дано:
1. версии 8.6 и старше умеют выполнят конверсию данных на экспорте;
2. в демо-режиме доступно не более 60 объектов на слой, а слоёв всего 16;
3. исходный проект выполнен в 7.99 и заведомо превышает ограничения демо-режима.

Решение:
1. Делаем копию проекта 7.99 простым копирование папки проекта
2. Удаляем все слои (включая растровые!) кроме слоя содержащего текст
3. Добавляем необходимое число пустых слоёв в проект (не более 15)
4. Распределяем текстовые примитивы по 60 на слой с помощью группового редактора
( слои куда уже были сброшены 60 примитивов лучше выключать во избежании
повторного выбора этих объектов групповым редактором.)
5. Закрыть проект в 7.99 и открыть (в демо-режиме!) в 9.5
6. Выполнить экспорт в SHP
9. Слить объекты в один слой в ArcGis

Если 960 (16х60) примитивов недостаточно - можно "расколоть" проект в 7.99 на два по площади.
В общем трудоёмко, противно, но можно...

Ответить

Вернуться в «EasyTrace»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей