Страница 1 из 1

Потоковое создание растров.

Добавлено: 30 ноя 2009, 16:23
Jerry
Исходно есть полигональный слой (участок территории разбитый на зоны).
Для каждой зоны определяется концентрация вещества (список общий для всех зон).
В итоге для каждого вещества строится карта его (вещества) распределения по участку.
Список веществ -- 40 штук.
Вопрос -- как автоматизировать процесс генерации этого количества карт?

В общем случае видится так:
Некий скрипт входным параметром получает список слоёв (каждый слой-- карта соотвествующего вещества). Он последовательно запускает процедуру Export Map, и на выходе получаем набор jpeg картинок.

Вроде как мне мог бы помочь PSTL, но его в наличии (равно и денег на его приобретение) нет.
Также должен (теоретичски) помочь NW MapBook. Но не могу найти ссылку на него (дабы скачать). На ftp сайте esri обнаружен не был.

Заранее спасибо за помощь.

Re: Потоковое создание растров.

Добавлено: 30 ноя 2009, 18:00
Mitrich
DS MapBook для 9.3
DSMapBookVisual_Basic.zip

Re: Потоковое создание растров.

Добавлено: 30 ноя 2009, 18:14
Jerry
дык мне не карту на листы попилить.. мне множество вариантов окраски одного shp вывести.. а мапбук как раз вроде просто карту пилит...

Re: Потоковое создание растров.

Добавлено: 01 дек 2009, 01:26
ciandr
У вас 40 shp, которые различаются только значениями в поле ""концентрация"?
Если так, то:
1. сделайте проект карты со слоем на основе 1-го shp.
2. экспорт в растр.
3. замените у нужного слоя источник на 2-й shp.
4. экспорт в растр.
и т.д.

Не автоматом, но быстрее, чем искать другие способы.

Re: Потоковое создание растров.

Добавлено: 01 дек 2009, 09:03
Jerry
Это не решение.. Я сейчас так и делаю... А ищется именно способ автоматизации...
Просто легко наступает тот момент, когда shp уже не 40, а 140...;)

Видится мне, что можно (всяко можно) как-то программно вызвать Export Map...