Обрезание слоев на карте в ArcMap

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
roof2005
Интересующийся
Сообщения: 29
Зарегистрирован: 06 авг 2013, 16:42
Репутация: 0

Обрезание слоев на карте в ArcMap

Сообщение roof2005 » 12 авг 2013, 19:34

Добрый день!

Помогите, пожалуйста, как вырезать интересующую область из растрового изображения в ArcMap.
Т.е. есть файл в .asc формате, есть другой слой в .jpg, третий в .shp..
Как обрезать слой в .asc по размеру? Такой же вопрос и к .shp

Смотрел
http://gis-lab.info/qa/clipraster-freeform.html
Но у меня нет лицензии на Spatial Analyst Tools...
http://npk-kaluga.ru/CutRastr_AGIS.htm
не обрезает по шейп файлу (создаю сам прямоугольник и по нему вырезать пытаюсь)

Спасибо!

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Обрезание слоев на карте в ArcMap

Сообщение Andrey Zhukov » 12 авг 2013, 23:24

А если шейп в базу геоданных положить, вырезает?

roof2005
Интересующийся
Сообщения: 29
Зарегистрирован: 06 авг 2013, 16:42
Репутация: 0

Re: Обрезание слоев на карте в ArcMap

Сообщение roof2005 » 13 авг 2013, 16:31

fall_out_bug писал(а):А если шейп в базу геоданных положить, вырезает?
Я не понимаю, что Вы хотите сказать :(

Почему у меня не получается обрезать растер шейпом?
Иду в raster proccessing - Clip
Выбираю обрезать слой .asc шейпом (прямоугольником).
Выдает ошибку
Messages
Executing: Clip IBCAO_V3_30arcsec_RR.asc "42,235789630707 69,917130387594 74,3225528588776 77,8388154621558" \\FIL03\emp03\2912306\Documents\ArcGIS\Default.gdb\test Obrez -9,999000e+003 NONE
Start Time: Tue Aug 13 15:27:03 2013
ERROR 999999: Error executing function.
The item was not found. [ItemType: {5ED667A3-9CA9-44A2-8029-D95BF23704B9}]
No spatial reference exists.
The table was not found. [test]
Failed to execute (Clip).
Failed at Tue Aug 13 15:27:04 2013 (Elapsed Time: 1,00 seconds)

При попытке обрезать другой растр
Messages
Executing: Clip NZ.jpg "4701666,59494213 11041796,9949193 8273548,73870642 14282949,3105572" \\FIL03\emp03\2912306\Documents\ArcGIS\Default.gdb\test Obrez 256 NONE
Start Time: Tue Aug 13 15:29:16 2013
ERROR 999999: Error executing function.
The table already exists.
No spatial reference exists.
Failed to execute (Clip).
Failed at Tue Aug 13 15:29:16 2013 (Elapsed Time: 0,00 seconds)

roof2005
Интересующийся
Сообщения: 29
Зарегистрирован: 06 авг 2013, 16:42
Репутация: 0

Re: Обрезание слоев на карте в ArcMap

Сообщение roof2005 » 13 авг 2013, 18:05

Вроде бы получилось следующим образом:
нарисовал прямоугольник
на растр слое - export data - selected graphics (clipping)

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Обрезание слоев на карте в ArcMap

Сообщение Andrey Zhukov » 13 авг 2013, 18:10

No spatial reference exists.
Failed to execute (Clip).
Написано же все. Нет системы координат.

roof2005
Интересующийся
Сообщения: 29
Зарегистрирован: 06 авг 2013, 16:42
Репутация: 0

Re: Обрезание слоев на карте в ArcMap

Сообщение roof2005 » 13 авг 2013, 18:21

fall_out_bug писал(а):
No spatial reference exists.
Failed to execute (Clip).
Написано же все. Нет системы координат.
Я почти не разбираюсь ни в чем тут... Но есть задача, которую нужно выполнить - вот и мучаюсь сам, и Вас такими вопросами...

Вообще, она СК в этом файле есть

dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Обрезание слоев на карте в ArcMap

Сообщение dime1 » 13 авг 2013, 21:10

Это. Не всегда вырезать нужно. В свойствах слоя можно задать Clip to shape, если нужно сделать красивым проект.
Типа http://resources.arcgis.com/ru/help/mai ... 000q000000
Или нужно таки вырезать?

Да, и растр у вас не пространственной привязки, потому стандартная функция не работает.

Ответить

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

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

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