растр или шейп в вектор

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
jj_kan
Активный участник
Сообщения: 178
Зарегистрирован: 25 ноя 2010, 11:18
Репутация: 0

растр или шейп в вектор

Сообщение jj_kan » 13 фев 2012, 17:34

Уважаемые форумчане, вопрос технического характера.

Необходимо конвертировать растр в вектор в ERDAS. Лучше бы конечно сразу шейп, который уже был создан перегнать в ARCMAP. Это все делается без проблем в ENVI, но почему то с ERDAS не все ясно, как это сделать.
Прежде чем написать, познакомился с viewtopic.php?f=20&t=6591, но там процедура конвертации не освещена до конца. Или на одной из машин выдает ту же команду, что и в этом посте
Error at executing BUILD son process. Session Log may contain more error messages.
Сразу скажу, пакеты лицензионные, команды прописаны латиницей и сохранялись на одном или другом основных дисках.
На одной машине используя команду "растр в вектор" конвертация проходит без проблем, но в результате получается ADF files, который я пытался открыть и в ARCGIS и в ERDAS. Но почему то этот файл не виден.
Хотя в http://support.esri.com/en/knowledgebas ... tail/27540 пишут, что все делается без проблем в ArcGis.
Собственно сами вопросы:
можно ли в ERDAS оперативно перекинуть шейп в ARcGIS?
если нет, то как это сделать с растром или как перевести уже готовые ADF в ARcGIS ArcINFO?

Мы сделали это с помощью многошаговой операции через ENVI предварительно переведя растры в AOI.
Но это неправильно.

Заранее благодарен за любую информацию.

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: растр или шейп в вектор

Сообщение nadiopt » 13 фев 2012, 17:40

а что за растр? по-моему, я гоняла через грид (растр в грид, грид в вектор)
ин гроссен фамилен нихт клювен клац клац

jj_kan
Активный участник
Сообщения: 178
Зарегистрирован: 25 ноя 2010, 11:18
Репутация: 0

Re: растр или шейп в вектор

Сообщение jj_kan » 14 фев 2012, 08:59

Растр Landsat.
А где то Nadiopt прописаны эти ходы?
Спасибо

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: растр или шейп в вектор

Сообщение nadiopt » 14 фев 2012, 11:25

так в лоб нельзя наверное, это будет аццкий грид. я так с результатами дешифрирования поступаю
ин гроссен фамилен нихт клювен клац клац

jj_kan
Активный участник
Сообщения: 178
Зарегистрирован: 25 ноя 2010, 11:18
Репутация: 0

Re: растр или шейп в вектор

Сообщение jj_kan » 14 фев 2012, 13:38

да конечно nadiopt, лучше всего после конечной обработки.
Ну вот нужно иногда вытащить часть классов в виде шейпа и скинуть в АРКГИС.
Просто удивительно, почему это сложно сделать в ERDAS, повторюсь пришлось задействовать и AOI и ENVI.
И не читаются ADF files, а я хотя бы на это надеялся.
про грид - это по моему где то описание было?
спасибо

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: растр или шейп в вектор

Сообщение nadiopt » 14 фев 2012, 14:35

ну я делаю просто эрдасом через экспорт-импорт, вроде особой проблемы не возникало. но я всегда тащу все классы, а потом в шейпе ненужные убираю
ин гроссен фамилен нихт клювен клац клац

Аватара пользователя
syroezhka
Завсегдатай
Сообщения: 290
Зарегистрирован: 21 апр 2008, 21:22
Репутация: 5
Откуда: 50°26'N 30°31'E
Контактная информация:

Re: растр или шейп в вектор

Сообщение syroezhka » 14 фев 2012, 15:14

Варианты:
1. Если речь о ERDAS 9,2, то в меню Vector процедура Rastr-to-Vector. Выбираете из чего делать вектор и куда сохранять. Cохраняет в формат arcCoverage. Он уже без проблем открывается в арке.
Векторизация может проводится в полигоны, полилинии или точки.
2. Если речь о ERDAS 2010/2011, то в меню Vector процедура Rastr-to-Shape File.
3. Эту операцию можно проводить и в самом ArcGis. Conversion Tools - > From Rastr to Point (Polyline, Polygon)

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: растр или шейп в вектор

Сообщение nadiopt » 14 фев 2012, 16:34

в теории да, но у меня эрдас 9.2 выдает такой же мат, как у топикстартера
ин гроссен фамилен нихт клювен клац клац

Аватара пользователя
syroezhka
Завсегдатай
Сообщения: 290
Зарегистрирован: 21 апр 2008, 21:22
Репутация: 5
Откуда: 50°26'N 30°31'E
Контактная информация:

Re: растр или шейп в вектор

Сообщение syroezhka » 14 фев 2012, 17:22

У меня он ругается если результирующий вектор предполагается очень большим, но, тем не менее, делает.

jj_kan
Активный участник
Сообщения: 178
Зарегистрирован: 25 ноя 2010, 11:18
Репутация: 0

Re: растр или шейп в вектор

Сообщение jj_kan » 14 фев 2012, 17:48

большое всем спасибо, уже веселее....
nadiopt - экспорт-импорт не проходил, но попробую еще...
syroezhka - у меня ERDAS 11, то, что Вы написали я это делал, но, как я и писал, см. выше, ArcGis и ERDAS не видят созданные ADF files. А вот то, что Вы написали про ArcGis я попробую.

И еще, в ERDAS цикл генерализации растра лучше проводить в AGGI GIS Aggregation?
спасибо

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: растр или шейп в вектор

Сообщение nadiopt » 14 фев 2012, 21:57

кстати а если попробовать тот же экспорт-импорт средствами арки?
ин гроссен фамилен нихт клювен клац клац

Аватара пользователя
syroezhka
Завсегдатай
Сообщения: 290
Зарегистрирован: 21 апр 2008, 21:22
Репутация: 5
Откуда: 50°26'N 30°31'E
Контактная информация:

Re: растр или шейп в вектор

Сообщение syroezhka » 15 фев 2012, 15:38

Дело в том, что вы конвертите в формат Arc Coverege (топологически правильное векторное покрытие). Формат достаточно специфический. При конвертации растра в этот формат erdas сознает две папки:
1я - "info" - файлы описания
2я - "имя которое дали вектору". она как раз содержит файлы в формате adf, о которых вы говорите.
Эти папки вместе и составляют данный формат и не нужно лезть внутрь папок.
Вы просто из-под запущенного аркгиса указываете на вторую папку , при этом она не имеет классического значка папки, а имеет собственный, обозначающий именно Arc Coverege. После, его можно с помощью контекстного меню (Data-> Export Data) сохранить в shp.
В арккаталоге его тоже видно как Coverege , а не две отдельные папки.
почитать о формате

jj_kan
Активный участник
Сообщения: 178
Зарегистрирован: 25 ноя 2010, 11:18
Репутация: 0

Re: растр или шейп в вектор

Сообщение jj_kan » 15 фев 2012, 16:47

спасибо nadiopt про эти две папки я уже знаю, но у меня второй папки не видно, только одна и там 12 файлов adf.
Я так понимаю, я должен просто эту папку выделить и или через ArcCatalog или через команду Add перекинуть в ArcMap, а уж потом как Вы говорите в шейп. Вот именно перетащить и не получается. Сама папка видна. Где то, наверное нарушил порядок?

Аватара пользователя
syroezhka
Завсегдатай
Сообщения: 290
Зарегистрирован: 21 апр 2008, 21:22
Репутация: 5
Откуда: 50°26'N 30°31'E
Контактная информация:

Re: растр или шейп в вектор

Сообщение syroezhka » 15 фев 2012, 17:10

Без папки info вы не сможете открыть этот формат. И никакого-такого важного порядка выполнения процедуры нет, что бы ей неукоснительно следовать. Варианта два:
1. Вы потеряли где-то папку info. Аккуратно проделайте процедуру еще раз в какой-то другой папке.
2. У вас она не создается из-за ошибки эрдаса. В таком случае попробуйте выяснить на что вылетает такая ошибка. Попробуйте сделать эту процедуру с маленьким кусочком этого же растра; попробуйте прогнать растр c другим форматом чисел (например вместо uint16 провести с uint8) и т.п.
Не получится - выложите сюда его маленький кусочек, я его могу попробовать перегнать.

jj_kan
Активный участник
Сообщения: 178
Зарегистрирован: 25 ноя 2010, 11:18
Репутация: 0

Re: растр или шейп в вектор

Сообщение jj_kan » 16 фев 2012, 06:25

понял, спасибо.

Ответить

Вернуться в «Общие вопросы»

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

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