Страница 1 из 1

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

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

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

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

Текстовый примитив в шейп файл в 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 на два по площади.
В общем трудоёмко, противно, но можно...