Страница 1 из 1
Импортировать векторные данные в ArcGIS
Добавлено: 16 фев 2012, 12:24
GreatDeal
Проблема такая - есть оцифрованный в CorelDraw рельеф, который нужно в векторном виде подгрузить в ArcGIS и с наслаждением строить геологические разрезы
Оказалось, что форматы .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). В итоге приналожении векторизированного рельефа на растровую карту - они не совпадают.
Что я делаю не так?