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

Импортировать векторные данные в ArcGIS

Добавлено: 16 фев 2012, 12:24
GreatDeal
Проблема такая - есть оцифрованный в CorelDraw рельеф, который нужно в векторном виде подгрузить в ArcGIS и с наслаждением строить геологические разрезы :D
Оказалось, что форматы .emf и .wmf ни ArcMap(через Add data) ни ArcCatalog не видят.
Попытка скинуть все в .dxf и импортировать не увенчалась успехом - подгрузилась только рамка.

Буду рад вашим советам :)

Re: Импортировать векторные данные в ArcGIS

Добавлено: 16 фев 2012, 12:36
novia
сколько объектов в оцифрованном рельефе?

значения высот все равно придется набивать отдельно, если не делали грамотного разделения по слоям в кореле..

Иллюстратор умеет с помощью спец надстройки создавать shp (шейпфайлы), которые можно открыть в ArcGIS

Re: Импортировать векторные данные в ArcGIS

Добавлено: 16 фев 2012, 12:37
Сергей
Сам не пробовал.
Corel можно конвертнуть в dxf, ArcGis понимает dxf. По аттрибутике не знаю..

Не знаю как сейчас, а раньше Corel был просто графический пакет, то есть Ваши горизонтали будут без координат...
Панель Spatial Adjusment как вариант... что бы потом подтянуть горизонтали..

Re: Импортировать векторные данные в ArcGIS

Добавлено: 16 фев 2012, 12:40
Сергей
http://www.dataplus.ru/forum/forum_posts.asp?TID=3329

Последний пост
Еще проще, но надо знать исходную проекцию карты, с которой рисовался проект CorelDRAW (предположим Гаусс_Крюгер, зона 7).

Предварительно в некоем слое рисуем два крестика с известными координатами.

1 экспортируем файл CDR послойно(!) в DXF (это файл AutoCad)

2 открываем его в AutoCad Map

3 подгружаем географическую сетку Гаусс_Крюгер, зона 7

4 привязываем по двум крестикам к географической сетке (инструмент transform в Map-tools). Сохраням.

5 экспортируем в шейпы послойно

6 открываем этот щейпы в Arc Catalog и присаиваем им Гаусс_Крюгер, зона 7

Все.

Re: Импортировать векторные данные в ArcGIS

Добавлено: 16 фев 2012, 14:13
GreatDeal
Через DXF в ArcGIS не экспортируется (формат AutoCAD 2008, ArcGIS 9.3).
В самой программе AutoCAD не работаю, программа не установлена - не вариант.

Значения высот, конечно, проставлять вручную в таблице атрибутов.

Вообщем, проблема решилась так:
1. Экспорт в .emf из корела
2. Подгружаем в Surfer
3. Из Surfer экспортируем слой в виде шейпа ESRI SHP. При экспорте в колонках File rectangle задаем координаты нижнего левого и правого верхнего углов, колонки Page Rectangle не трогаем.
Изображение

4. Получаем шейп с рельефом, добавляем в таблице атрибутов поле, проставляем высоты.

Re: Импортировать векторные данные в ArcGIS

Добавлено: 28 фев 2012, 01:09
calvados
При экспорте задаем координаты нижнего левого и правого верхнего углов.
А как узнать, какие мне координаты туда надо писать?

Re: Импортировать векторные данные в ArcGIS

Добавлено: 28 фев 2012, 08:09
novia
у вас остался источник по которому цифровали? надо с него брать

Re: Импортировать векторные данные в ArcGIS

Добавлено: 28 фев 2012, 09:31
calvados
Остались.
Я делаю следующее.

Обрабатываю карту с сайта ГГЦ в пакете Corel, там же делаю векторизацию нужных мне линий (в данном случае рельефа).
Потом, по описанному здесь сценарию, сохранюя в .emf, и конвертирую в шейпы.

В качестве коодинат пишу коодинаты из map-файла (привязка в OZI). В итоге приналожении векторизированного рельефа на растровую карту - они не совпадают.

Что я делаю не так?