to CLIP or...

0 голосов
спросил 25 Март, 04 от geologic (39,860 баллов) в категории Программные продукты Esri

Странно... Но не нашел в ArcMap никакого инструмента по массовому "обрезанию". Clip в ToolBox, естественно, предлагает это только для покрытий, а шейп-файлы и геоБД как-то не охвачены ничем таким. Может, плохо искал? Кто может порекомендовать альтернативные инструменты для такого простого действия? Для AV был EdiTools и куча других скриптов...

Как вариант можно было б делать не Clip, а просто выбор каким-то охватом... Как правило, это намного быстрее и удобнее. Но пачкой, пачкой! Слоев-то больше 60...

7 Ответы

0 голосов
ответил 25 Март, 04 от Beznoschenko_Yuriy (4,400 баллов)
А в тулбокс заглядывал? image , там точно есть такой инструмент, и клепает он их пачкамиimage
0 голосов
ответил 25 Март, 04 от geologic (39,860 баллов)

image

Вот этот, что ли? Так написано ж - COVERAGES. А нужно порезать шейпы или ГБД. Вообще-то тулбокс с геоБД работает? Впечатление, что нет, одни покрытия кругом. В этом-то и вопрос...

0 голосов
ответил 25 Март, 04 от Beznoschenko_Yuriy (4,400 баллов)
Конверт туда-обратно и ОК!
0 голосов
ответил 25 Март, 04 от Alexander1 (32,520 баллов)
geologic, а можно поподробнее о том, что Вы хотите сделать?
Я понял так, что нужно вырезать N слоёв, используя один слой как "cookie cutter".
Это так?
0 голосов
ответил 29 Март, 04 от geologic (39,860 баллов)

Да нет, всего навсего обрезать по краям. Имеется карта на всю Россию в формате GEODB, нужно БЫСТРО вырезать из нее участок на Бурятию, например. Мало того, что и так процесс полдня занимает, так еще тут советуют ВСЮ карту конвертировать в покрытия!!! Легче застрелиться... :(

Кстати, вместо ОБРЕЗАНИЯ вполне подошел бы простой ОТБОР по нужному контуру (все что внутри и более, intersect). Много лишнего цепляется, но внутри контура карта выглядит как нужно. Этот пакетный отбор тоже есть в ToolBox, но... опять-таки только для покрытий. Ей-богу, не помню таких проблем со времен ArcView 2.0, когда все делали через одно место, причем на коленке... :)

И, разумеется, речь не идет о программировании. Это очевидный выход, но пока есть надежда найти готовый инструмент, не вижу смысла тревожить знакомых программистов - это занятые и сердитые люди :)))  Сам-то отбор/обрезание я уж давно сделал, но нужно персоналу надежный инструмент предложить.

Кстати, о покрытиях. Известно, что ArcMap ОТХОДИТ от поддержки покрытий (их нельзя редактировать в 8.3, например), тем не менее ToolBox весь ориентирован на покрытия. Как это понимать? Болезнь роста? Или недостаток головного мозга у руководителей ESRI? Где ToolBox на геобазу данных, одним словом? И будет ли он в девятке?

0 голосов
ответил 30 Март, 04 от Гость (210,080 баллов)
geologic, попробуйте инструмент Extract Map из XTools Pro для ArcGIS. Предназначен для экстракции фрагментов карты с сохранением всех свойств рендеринга, классификации и т.д., но с успехом может использоваться и для "массового обрезания". Режет все, клиппировать можно как экстентом Data Frame, так и выделенными полигонами в каком то слое, либо нарисованным графическим объектом. Результаты пишутся на выбор в шейпфайлы или pgdb.
Данный инструмент является shareware, но 30 дней триального периода Вам хватит, чтобы все нарезать.

Скачать XTools Pro можно как с нашего сайта:
http://www.dataeast.ru/Eng/software/xtoolspro.asp

так и с ESRI ArcScripts:
http://arcscripts.esri.com

Удачи,
Андрей
0 голосов
ответил 21 Апр, 05 от Гость (210,080 баллов)
А без XTools никак? Закончилcя evaluation  давно Unhappy
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...