GIS-Lab: Координатная привязка карты в ArcMap

В ниспадающем списке Пространственная привязка (Georeferencing) выберите Подогнать к размеру изображения (Fit To Display). Привязка растров в ArcGIS осуществляется при помощи инструментов с панели Пространственная привязка (Georeferencing).

Координатная (географическая) привязка в ArcMap осуществляется в несколько этапов, последовательность которых зависит от типа привязываемого материала. В статье используется терминология русифицированной версии ArcGIS, которая не всегда совпадает с общепринятой. Если на карте не нанесена координатная сетка (например присутствуют только на рамке), можно самостоятельно это сделать в графическом редакторе. Нажать на кнопку Таблица (последняя в панели инструментов привязки).

Проблемы и особенности ArcMap

Уберите галочку в окне «Автонастройка». Отключение автонастройки означает, что в данном случае, карта не будет автоматически трансформироваться после каждой новой точки привязки, в данном случае это было бы неудобно. В таблице связей, с каждым новым нажатием, будут появляться новые строки, которые при необходимости можно корректировать или удалять.

При этом точки привязки приблизятся к точкам с известными координатами. После получения окончательного варианта привязки нужно еще раз сохранить все точки привязки в таблице связей. После привязки рекомендуется с помощью ArcCatalog можно задать созданному растру систему координат. Это делается с помощью меню Свойства (полученного вами файла)/пространственная привязка/изменить/выбрать. Сначала лучше добавить данные, имеющие пространственную привязку, так как в этом случае вам не придется задавать систему координат фрейма данных.

Чтобы увидеть все наборы данных, измените их порядок в таблице содержания. Чтобы добавить связь, щёлкните известное местоположение в наборе растровых данных и щёлкните это же известное местоположение в векторных слоях карты (привязанные данные). Кроме того, вы можете добавить связи в окне Увеличение (Magnification) или окне Вьюера (Viewer). Нажмите Esc, чтобы удалить связь в процессе ее создания.

При трансформирования создается новый файл с информацией о пространственной привязке. Однако отечественные пользователи рассчитывают на другое, и справедливо ворчат: в MapInfo, мол, все есть, а тут нифига!

Если продолжать упорствовать, оставаясь в рамках ArcView, то и тут есть немало дополнительных средств. Если вы ничего не понимаете в проекциях и эллипсоидах, то искорежить квадратик своего растра, превратив его в обрывок резинового бинта, у вас не займет и минуты.

Если вы уверены не только в вашей проекции, но и в размере вашего пикселя, то вам это понравится. Однако, наигравшись со всеми этими средствами, мы поняли, что для работы с многочисленными растрами в ArcView ни одно из них не обязательно. Куда важнее представлять себе принципы работы с растрами в ГИС вообще. Геопривязка растра, по традиции, фиксируется в так называемом world-файле. Начнем с простого случая, когда, кроме растра, у вас других данных нет и не предвидится, ну разве что по этому же растру вы их и нарисуете.

И пусть вам повезло в третий раз, и ваш растр отсканирован ровно и не требует поворота. Откройте растр, и инструментом типа линейки измерьте квадрат сетки в пикселях. Например, их окажется 500 штук. Зная размер сетки на местности (например, в случае с миллионкой это 20 километров), мы получим размер пикселя — 20000 метров делим на 500 штук = 40 метров.

Мало того, это ВСЕ, что вам нужно в простом случае, можете начинать работу с картой. Полученные 40 метров мы пишем в первую и четвертую строки wld-файла, причем в четвертую с минусом (пусть этот минус вас не беспокоит, это просто формальность).

В ArcMap добавьте слои с корректной пространственной привязкой и добавьте набор растровых данных, пространственную привязку которого требуется выполнить. В списке слоев на панели инструментов Пространственная привязка перечислены растровые слои и слои САПР, как допустимые типы данных. При этом карта изменит размеры и положение ориентируясь к координатам привязки.

Что еще посмотреть: