Пакетный экспорт в растр...

0 голосов
спросил 27 Май, 10 от Levran1 (4,060 баллов) в категории Программные продукты Esri
    .Добрый день!подскажите пожалуйста решение задачки..
Есть готовая карта с подложкой в виде космосъемки, векторных данный. На карте показаны отдельные участки в виде слоя точек. необходимо нарезать на фрагменты в виде растра вокруг каждой точки. Картинка должна быть по ширине окна на определенном масштабе.
Фактически это пакетная реализация функции Файл>экспорт>jpg вокруг каждого точечного объекта. . ..
Заранее спасибо:)

7 Ответы

0 голосов
ответил 27 Май, 10 от Shym (5,600 баллов)
Строите буфер и вырезаете по маске
0 голосов
ответил 28 Май, 10 от Levran1 (4,060 баллов)
Допустим построить пакетно. для всех точек буфер не проблема,а по маске разве не вектор вырезается? Нужен на выходе растр
0 голосов
ответил 28 Май, 10 от Van_Geo (5,560 баллов)
Может здесь что-то вам поможет:
https://forum.esri-cis.ru/index.php?qa=34871
0 голосов
ответил 28 Май, 10 от Van_Geo (5,560 баллов)
http://resources.esri.com/help/9.3/ArcGISEngine/com_cpp/samples/com/Cartography/Map_Production/DSMapBook/9d2dafa6-fcae-4e3d-bd27-1f242b216452.htm
Согласно описания, там есть опция экспорта. Только вы будете использовать не страницы, а свои полигоны.
0 голосов
ответил 28 Май, 10 от Shym (5,600 баллов)
extract by mask для растра
0 голосов
ответил 28 Май, 10 от Levran1 (4,060 баллов)
Спасибо,сейчас попробую.о результатах сообщу.
А что предлагаете делать с последним оператором -экстракт?.
0 голосов
ответил 04 Июнь, 10 от Levran1 (4,060 баллов)
Добрый день!
Судя по соседней теме (https://forum.esri-cis.ru/index.php?qa=34871 сходные задачи возникают у разных людей одновременно))).
И так, все получилось с MapBook, но естественно не без проблем:
1. Можно использовать собственные полигоны для нарезки нужных участков, причем не обязательно квадратной формы и нужного размера. Я постоил вокруг каждой точки буфер в 300 м. Как потом оказалось, расстоянрие не имет принципиального значения. Можно вообще в 1 метр сделать, главное чтобы полигон был в центре необходимого растра. Потом все равно делается нужный масштаб и легко экспортируется.
2. Зачастую вылазает ошибка после диалога в Add MapSeries во вкладке MapBook:
"Create Seris - most likely you do not have unique names in your index layer". Это решается перестановкой MapBook. При этом естетсвенно ArcGis должен быть выключен.
Потом уже при запуске самого проекта вылазила ошибка на какой то модуль в MapBook (ошибки 73 и 84). Решилась путем создания копии самого проекта.
3. Сделал для себя выводы: можно один раз сформировать необходимые страницы вокруг своиз точек. Потом выставить и настроить в компановке нужный масштаб и необходимые надписи для всех страниц. После этого сохранить проект и уже дальше можно продолжать править символику и отображение - ошибка "Create Seris - most likely you do not have unique names in your index layer" больше не вылазила.
Обнаружил для себя еще одну странность - выдает ошибку если есть некорректная ссылка на слой. К стыду долго не мог сообразить почему не хочет формировать нужные страницы.

Все ошибки мои, у других их может и не быть.
Описанные проблемы можно рассматривтаь как дополнение к http://gis-lab.info/qa/mapbook.html


Van Geo - поделились бы своим опытом по эксплуатации модуля.)))

Желаю удачи.
    
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...