<<На Главную         <В меню Советы по ArcGIS

Всякий специалист по ГИС-технологиям должен обладать навыками или, по крайней мере, иметь представление об основных принципах  создания электронных карт, что называется, с нулю. Такие базовые знания совершенно необходимы для понимания основ функционирования ГИС-приложений. Пожалуй, это особенно актуально для руководителей ГИС-групп или подразделений. Оно и понятно. Прежде чем грамотно поставить задачу исполнителю, руководителю неплохо бы и самому разбираться в каких-то фундаментальных вещах. Цель приведённой ниже информации - попытаться дать некие базовые подходы , необходимые  для создания карт в ArcGIS .

 

 

Предположим, что стоит прикладная задача создания карты недвижимости на  фрагмент промзоны некоего предприятия. По контексту ситуации, необходимо нанести застройку зоны и оцифровать дороги для промышленного транспорта. Ну и добавить к пространственным данным атрибутивную информацию.

Начнём с топоосновы, по которой будем производить оцифровку. Предположим, далее, что такая основа (растровая подложка) у нас имеется в виде космоснимка высокого разрешения MySat (см. рис. ниже, где взять - можно посмотреть здесь) . Пусть наша исходная картинка в ArcMap выглядит сл. образом:

 

 

По логике нашей учебной задачи необходимо будет создать два векторных слоя . Для этого (см. рисунок выше) в ArcCatalog'е становимся на папку с нашим проектом и по правой кнопке выбираем New>Shapefile. Попадаем в форму создания нового shape-файла. Пусть он будет называться Buildings:

 

 

На форме выше кликаем Edit . В сл. форме нам нужно будет задать проекцию для нового слоя:

 

 

Поскольку будем оцифровывать по уже имеющемуся геопривязанному космоснимку, вполне логично взять данные по системе координат и проекции из него - жмём на значок, обведённый красным (см. выше) и видим такую форму:

 

 

Теперь форма с настройками слоя будет выглядеть так:

 

 

Аналогичным способом создадим слой полилиний Ways:

 

 

Так. Теперь окно  ArcMap будет смотреться сл. образом:

 

 

На рис. выше, для начала работ по оцифровке просто 'вытягиваем' мышкой  растровый слой-подложку (космоснимок в нашем случае) из панели Catalog'а в Окно представления карты . Оно приобретёт сл. вид:

 

Следующий момент. Для старта векторизации по растровой подложке необходима панель инструментов Editor. Её можно загрузить по меню Customize>Toolbars. В указанной панели для начала редактирования выбираем, само-собой, Start Editing. Но это ещё не всё. Поскольку в нашей учебной сборке присутствует несколько векторных слоёв, редактору надо однозначно указать, с каким конкретно набором данных мы будем работать. За этот момент отвечает панель Create Features:

Выбрав её, и нужный слой (Buildings для нашего случая), можно, таким образом, приступить к оцифровке зданий по космоснимку с помощью инструмента  Sketch :

Если где-то ошиблись в простановке вершины - ничего страшного. Ситуацию можно поправить с помощью инструмента Edit Vertices на  панели Editors:

 

 

Часто бывает нужно добавить на уже оцифрованный объект дополнительный узел (или удалить лишний). Для этого выделяем нужный объект, кликаем правой кнопкой и в контекстном меню выбираем Edit Vertices. Тотчас же появиться панелька Edit Vertices, с помощью которой и можно удалять/добавлять узлы:

При оцифровке городской застройки приходиться работать, как правило, с ортогональными полигонами. Разработчики редактора ArcGIS предусмотрели этот момент и создали такой тип пространственных примитивов Rectangle ( панель Create Feature) :

Далее приведён пример оцифровки таких объектов:

Создать полигоны ArcGIS

К оцифрованным таким образом полигонам теперь необходимо дополнить табличную (другие используемые термины - семантическую, атрибутивную) информацию. Для нашего случая предположим, что нам необходимо к каждому объекту добавить данные по наименованию здания и его какой-то номер. Тут алгоритм наших действий будет следующий. В Таблице содержания становимся на  слой Building, и по правой кнопке выбираем Open Attribute Table:

... и далее в атрибутивной таблице жмём на Table Options (значок в левом верхнем углу), выбираем Add Field (Добавить поле):

В следующей форме добавляем нужные поля - Name и Number:

После такой манипуляции табличка атрибутивных данных будет выглядеть так:

Чтобы заполнить атрибутивную информацию для конкретного объекта, выделяем его (запустить Start Editing!),  и по правой кнопке выбираем Attributes :

... и в следующей форме Attributes заносим информацию в поля Name и Number (в нашем случае):

Аналогичным образом оцифровываем слой полилиний Ways. Для этого в окне Create Feature нужно просто переключиться на него:

Закончив оцифровку, неплохо бы проверить пространственные данные на предмет корректности топологии. Этот момент вкратце уже изложен на нашем сайте и соотв. информацию можно посмотреть в этой статье .

Остался небольшой последний штрих - для наглядности ( и в учебных целях) подпишем названия объектов из набора данных Buildings. Для этого нужно в Таблице содержания выбрать нужный слой, и по правой кнопке Properties:

На  форме Свойств слоя идём на вкладку Labels (Подписи) и выбираем поле для подписывания:

Для подписывания в свойствах  слоя включаем Label Features:

Вообще-то, по хорошему, неплохо бы ещё нанести и разграфку промзоны в виде координатной сетки. Но, чтобы не отвлекаться на детали, пока оставим этот момент. Если кому интересно, информацию по созданию сеток можно посмотреть  отсюда.

Здесь можно ознакомиться с тем, Как создать отчет в ArcGIS, используя табличную информацию

Окончательно оцифрованная наша первая учебная карта промзоны с нанесенными метками строений  может выглядеть приблизительно так:

Конечно, не бог весть что (ведь мы не ставили задачу рассмотреть в одной короткой статье все тонкости), но для начала, разобранных моментов вполне хватит, чтобы приступить к созданию простеньких картограмм средствами ArcMap.

За сим разрешите раскланяться, или как говорил главный герой в фильме Сергея Герасимова "Журналист" (1967 г.)  - Don't forget me :-)

Ссылки

1. С некоторыми приемами рациональной работы в ArcGIS можно ознакомиться здесь

2. Статья по аналогичной тематике - Как создать карту в ГИС MapInfo

©Simashkov.2013

26.01.2013 г.

Назад