Как скрыть/стереть область растра
-
- Участник
- Сообщения: 58
- Зарегистрирован: 13 июн 2018, 14:05
- Репутация: 0
- Откуда: Санкт Петербург
Как скрыть/стереть область растра
Добрый день, проблема такая: необходимо показать страну на карте сшитых листов генштаба. работаю в arcgis 10. Я привязал Карты и сшил их обрезав рамки, затем отрисовал границу страны, как мне показать област только в пределах границы?? Некрасиво получается , листы квадратные и выходят за границу страны на разные расстояния , слои растровые
Последний раз редактировалось Shenok89 13 июн 2018, 14:15, всего редактировалось 1 раз.
-
- Участник
- Сообщения: 58
- Зарегистрирован: 13 июн 2018, 14:05
- Репутация: 0
- Откуда: Санкт Петербург
Re: Как скрыть/стереть область растра
Естественно границу страны сделал в виде шейп файла полилиния
-
- Участник
- Сообщения: 78
- Зарегистрирован: 04 ноя 2014, 18:40
- Репутация: 48
- Откуда: Санкт-Петербург
Re: Как скрыть/стереть область растра
Есть два варианта (может кто подскажет другие):
1. Сделать из полилинии полигон и по нему обрезать растры (clip или extract).
2. Сделать полигон, который полностью покрывает ваши растры, вырезатьиз него ваш полигон (который сейчас у вас полилиния ), новому полигону с дыркой дать белую заливку (или какой у вас фон) и отсутствующую границу.
1. Сделать из полилинии полигон и по нему обрезать растры (clip или extract).
2. Сделать полигон, который полностью покрывает ваши растры, вырезатьиз него ваш полигон (который сейчас у вас полилиния ), новому полигону с дыркой дать белую заливку (или какой у вас фон) и отсутствующую границу.
-
- Участник
- Сообщения: 58
- Зарегистрирован: 13 июн 2018, 14:05
- Репутация: 0
- Откуда: Санкт Петербург
Re: Как скрыть/стереть область растра
А немногом бы вы поподробнее описать как из полилинии сделать полигон и по нему обрезать растры, по ссылкам все на английском я не понимаю
-
- Участник
- Сообщения: 58
- Зарегистрирован: 13 июн 2018, 14:05
- Репутация: 0
- Откуда: Санкт Петербург
Re: Как скрыть/стереть область растра
Нельзя ли использовать ластик при работе с растром?
-
- Участник
- Сообщения: 58
- Зарегистрирован: 13 июн 2018, 14:05
- Репутация: 0
- Откуда: Санкт Петербург
Re: Как скрыть/стереть область растра
Нужно использовать скрипт? Если да то куда его вводить
-
- Активный участник
- Сообщения: 139
- Зарегистрирован: 17 окт 2016, 16:37
- Репутация: 14
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
Re: Как скрыть/стереть область растра
Можно отображать растр по маске шейпфайла с полигоном во фрейме без вырезания.
-
- Участник
- Сообщения: 58
- Зарегистрирован: 13 июн 2018, 14:05
- Репутация: 0
- Откуда: Санкт Петербург
Re: Как скрыть/стереть область растра
блин объясните для дибилов))) функция extract by mask находится в arctoolbox (красный чемоданчик)?
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
-
- Участник
- Сообщения: 58
- Зарегистрирован: 13 июн 2018, 14:05
- Репутация: 0
- Откуда: Санкт Петербург
Re: Как скрыть/стереть область растра
огромное спасибо! а будет ли это работать на множестве растров?
extract by mask : у меня много растров составляющие одну большую картинку (много листов 1:200000 генштаба), не один а этой функцией можно обрезать лишь 1 растр как я понимаю?
Объясните пожалуйства 2й вариант если создать полигон вокруг границы страны, залить белым, как вырезать один полигон из другого ?
extract by mask : у меня много растров составляющие одну большую картинку (много листов 1:200000 генштаба), не один а этой функцией можно обрезать лишь 1 растр как я понимаю?
Объясните пожалуйства 2й вариант если создать полигон вокруг границы страны, залить белым, как вырезать один полигон из другого ?
-
- Участник
- Сообщения: 78
- Зарегистрирован: 04 ноя 2014, 18:40
- Репутация: 48
- Откуда: Санкт-Петербург
Re: Как скрыть/стереть область растра
Vadim указал вам более правильный подход, попробуйте его путем для краевых растров.
Любой инструмент в арке можно выполнить для нескольких слоев с помощью Batch process, который вызывается по правой кнопке мыши по инструменту.
Создать полигон
Ссылка на инструмент обрезки полигонов была выше. У аркгис достаточно подробная документация даже на русском.
Любой инструмент в арке можно выполнить для нескольких слоев с помощью Batch process, который вызывается по правой кнопке мыши по инструменту.
Создать полигон
Ссылка на инструмент обрезки полигонов была выше. У аркгис достаточно подробная документация даже на русском.
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
Re: Как скрыть/стереть область растра
Если вы хотите получить именно вырезанный растр, то для начала нужно их сшить в мозаику:
http://desktop.arcgis.com/ru/arcmap/10. ... ataset.htm
А потом уже extract by mask.
Для второго способа можно сделать полигон, покрывающий все растры. Затем вырезать из него полигон границы стандартным инструментом split в режиме редактирования (или инструментом erase) --> получаете полигон "с дыркой". Накладываете его поверх растром, сделав белым.
Но я так и не понял: почему не подходит способ с отображением по маске в свойствах фрейма? Для визуализации этого вполне достаточно, да и быстрее.
http://desktop.arcgis.com/ru/arcmap/10. ... ataset.htm
А потом уже extract by mask.
Для второго способа можно сделать полигон, покрывающий все растры. Затем вырезать из него полигон границы стандартным инструментом split в режиме редактирования (или инструментом erase) --> получаете полигон "с дыркой". Накладываете его поверх растром, сделав белым.
Но я так и не понял: почему не подходит способ с отображением по маске в свойствах фрейма? Для визуализации этого вполне достаточно, да и быстрее.
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot], ttruefix14 и 9 гостей