- •Шаг 2 - Что такое проект
- •Шаг 27 - Границы полигонов, дырки и так далее
- •Шаг 28 - Вырезание из площади
- •Шаг 29 - Прозрачность площадной темы
- •Шаг 30 - Копирование темы
- •Шаг 31 - Линейная тема
- •Шаг 32 - Пересечение линий
- •Шаг 33 - Объединение линий
- •Шаг 34 - Что такое Extensions
- •Шаг 35 - Где хранятся расширения
- •Шаг 36 - Создаем макет карты
- •Шаг 37 - Чем хорош макет карты
- •Шаг 38 - Что такое Script (Avenue)
- •Шаг 39 - Готовые скрипты
- •Шаг 40 - Проекции в ArcView
- •Шаг 41 - От проекции к карте в масштабе
- •Шаг 42 - Выборка точек по площадям
- •Шаг 43 - Горячая связь
- •Шаг 44 - Каталог изображений
- •Шаг 45 - Буферизация
- •Шаг 46 - Корректировка палитры grid в ArcView
- •Шаг 47 - Привязка растра
- •Шаг 48 - Создание меню и связь пункта с скриптом
Шаг 33 - Объединение линий
У нас главная река разделилась на два куска. Это легко увидеть проводя выбор кусков. Используя клавишу Shiftмы можем выделить два фрагмента.
После выделения у нас есть возможность объединить эти сегменты. Для объединения мы воспользовуемся меню Edit, а дальшеUnion.
В результате на карте у нас будет один цельный фрагмент.
Точно так же мы можем и приток присоединить. Учите, что при объединении у нас уменьшается количество записей в атрибутивной таблице. Линий три, а записей после объединения водотока две.
Шаг 34 - Что такое Extensions
Хоть ArcViewумеет много, все равно он не может отвечать всем потребностям любого пользователя. Вот, например,JPGне умеет делать как тему. Ложим в папочкуJPG:
Пытаемся добавить тему:
Не видим мы JPG. Вот для решения таких проблем и были придуманы расширения. Специальные модули, которые расширяют функциональностьArcView. Управлять ими можно из менюExtensions.
Выпадет меню, в котором будут перечислены расширения, в том числе есть расширение и для JPGформата.
Ставим галочку, нажимает OKи теперь мы сможем выбратьJPGфайл.
Сразу скажу, что расширения, которые Вы выбрали, будут постоянно загружаться вместе с ArcViewпока Вы их не отключите, что замедляет время загрузки.
Шаг 35 - Где хранятся расширения
Расширения находятся в специальных файлах с расширение AVXпо пути:
Диск:\ESRI\AV_GIS30\ARCVIEW\EXT32
Если их отсюда физически переместить в другое место:
То список расширений будет пустым:
На всякий случай, если будите пробовать не забывайте перезапускать ArcView. Соответственно, управляя файлами в данной папочке, Вы сможете управлять доступными расширениями, это удобно, если их много, а пользуетесь единичными. Ниже перечислены пути, где Вы сможете найти расширения, если у Вас установленArcView.
Диск:\ESRI\AV_GIS30\ARCVIEW\EXT32
Диск:\ESRI\AV_GIS30\ARCVIEW\Samples\ext
Диск:\ESRI\AV_GIS30\ARCVIEW\Tools
Шаг 36 - Создаем макет карты
Итак, открываем наш проект. А в нем наш вид произвольного масштаба:
Из меню вид выбираем макет карты:
Появятся готовые шаблоны:
Выбираем любой из них и нажимаем ОК:
У нас появится готовая карта с названием, масштабной линейкой, направлением на север, легендой. Можно все закрыть и посмотреть где реально находится макет карты. Там где и положено, в макетах карты.
Шаг 37 - Чем хорош макет карты
У макета карты есть одно хорошее свойство, это автоматическое изменение при изменении карты. Вот такой набор тем:
А для него вот такой макет карты:
Идем в наш вид, отключим растр, включим тему DRUDP:
А теперь посмотрим, что произошло в макете карты.
Он автоматически изменился. Вот это по настоящему круто.
Шаг 38 - Что такое Script (Avenue)
Скрипт - это возможность создавать свои дополнения к стандартным возможностям ArcViewна специальном языкеAvenue. Перейдите на скрипт и нажмитеNEW. У Вас появится новый модуль.
Напишем простую программку.
После этого мы можем скомпилировать проект.
И если все нормально, то запустить его на выполнение.
Вот и наше приветствие миру.
Шаг 39 - Готовые скрипты
Сами скрипты, можно сохранить в файлы с расширением AVE. В поставкеArcViewесть некоторое количество готовых файлов по пути.
Диск:\ESRI\AV_GIS30\ARCVIEW\Samples\scripts
Один из таких интересных файлов gps2shp.ave. Дело в том, что вArcViewнет способа конвертацииGEN,GPNфайлов. Данный скрипт отчасти решает эту проблему. Итак, чтобы воспользоваться скриптом его нужно загрузить в проект. Открываем проект, создаем пустой скрипт. В менюScriptбудет пунктLoad Text File.
Дальше этот файл нужно найти.
И Вы сможете увидеть исходный код и комментарии, если они есть.
В описание написано, что это должен быть ASCIIфайл в формате.
'- station_id, x_coordinate, y_coordinate
'- station_id, x_coordinate, y_coordinate
В проекте Вы можете взять подготовленный для пробы файл. Вот как он будет выглядеть.
203,141.54738,64.64627
204,141.54618,64.64509
205,141.54427,64.64392
206,141.54178,64.64301
207,141.54015,64.64182
208,141.53787,64.64098
209,141.53594,64.63993
210,141.53499,64.63860
Важно понимать, что Xэто широта, аYэто долгота. Запускаем скрипт и находим файл.
Нас спросят имя выходного шейп файла. Укажем его.
Дальше тип. GPSданные можно рассматривать и как точки и как маршруты. Это уж на Ваш выбор.
Осталось только поместить в вид и посмотреть, как данные будут отображаться.