Per aspera ad astra.

Главная страница | Методики | Карты | Программы | Справка | Проекты | Ссылки
  • Как отсканировать топографическую карту или, почему 508 — число круглое.
  • Как отсканировать тематическую карту.
  • Тематическое цветоделение. Что это такое и как делается.
  • Как построить градусную координатную сетку.
  • Как построить километровую сетку.
  • Некоторые способы оценки воздействия.
  • Как компенсировать разницу освещённости северных и южных склонов.
  • Как выровнять яркостные характеристики двух изображений.
  • Как получить схему покрытия снимков Terra/Aster и отобрать наилучшие снимки.
  • Как получить производные спутниковых снимков Terra/Aster (TerraLook).
  • Как построить километровую сетку.

    Audiatur et altera pars.

    Следует выслушать и противную сторону.

    Теория.

    Километровые сетки имеют более ограниченное применение, чем градусные. Их можно использовать, пожалуй, только для регистрации или для проверки точности привязки топографического материала. В случае, если на нём (материале) таковая сетка имеется. Места на диске они занимают на несколько порядков больше, чем градусные, а нужны бывают далеко не каждодневно. В то же время конструируются они довольно быстро. Поэтому не стоит их постоянно хранить на винчестере. Имеет смысл создавать их по мере необходимости и удалять, когда необходимость в них пропадает.
    Километровая сетка для советских топографических карт изначально строится в координатах проекции Гаусса-Крюгера (единица измерений — метры). Отсчёт координат в таких сетках ведётся от точки пересечения центрального меридиана данной зоны с экватором. Для того, чтобы избежать отрицательных координат, к абсциссе этой точки прибавляется 500000. А для того, чтобы избежать путаницы с разными зонами, перед 500000 приписывается ещё и номер зоны. Так, например, точка отсчёта километровой сетки для зоны 7 будет иметь координату [7500000;0]. Далее, откладывая от этой точки нужный интервал влево, вправо, вверх и вниз, мы получаем квадратики — собственно километровую сетку для этой зоны. В проекции Гаусса-Крюгера. Размер интервала зависит от масштаба. Так, для современных топокарт масштаба 1 : 200 000 размер ячейки составляет 4x4 километра. Для топокарт масштаба 1 : 100 000 — 2x2 километра. Для 1 : 50 000 — 1x1 километр. При необходимости такую сетку в дальнейшем можно перепроецировать в любую другую проекцию.
    Для построения километровых сеток не требуется никакого дополнительного программного обеспечения. Вполне достаточно ArcInfo. Команда generate справится с такой задачей вполне успешно. Чтобы не высчитывать каждый раз точку отсчёта, интервалы, количество рядов и колонок в сетке, эти параметры можно записать в пакетный файл (*.sml) и запускать его, меняя в нём только один параметр — номер зоны.

    NB

    Помните, что номер зоны для советских топографических карт масштаба 1 : 500 000 и крупнее от номера зоны соответствующего миллионного листа (1 : 1 000 000) на 30 единиц отличается. Так, лист N-37-II (масштаб 1 : 200 000) к 7-й зоне относится. Соответственно и ложный сдвиг на восток для него 7 500 000 будет.

    Практика.

    Итак, для работы нам понадобится.

    1. Совсем не мощный компьютер.
    2. От 100 до 1 000 мегабайт свободного места на диске (в зависимости от масштаба).
    3. Пакетный файл, который можно скачать здесь.
    4. PC ARC/INFO или ArcInfo WorkStation.

    Ход работы.

    Километровая сетка
    Рисунок 1. Километровая сетка. (8154 байт).
    1. Скопируйте содержимое нужного архива в рабочую директорию.
    2. Запустите соответствующий пакетный файл. Например, для построения километровой сетки для карт масштаба 1 : 200 000, так: arc &run km2grid.aml (для тех, кто работает в PC ARC/INFO) или arc km2grid.sml (для тех, кто работает в станционной ARC/INFO).
    3. На вопрос "Please, enter zone number 30 ... 62: " введите номер зоны для соответствующего миллионного листа (этот номер можно видеть в заголовке карты после буквы). Например, для листа N-37-II наберите 37.
    4. Нажмите Enter.

    Вот и всё. В результате вы получите линейное покрытие KM37GRID, содержащее километровую сетку для карт нужного масштаба на всю 7 (37) зону (рис. 1) в проекции Гаусса-Крюгера с запасом охватывающую территорию России (полосы от K до U). Далее, в зависимости от задачи, это покрытие можно обрезать по полигональной теме; выделить небольшой кусочек на интересующую территорию в ArcView и конвертировать в шейп файл или спроецировать в геодезические координаты. Необходимую sml'ку для проецирования можно найти в наборе здесь. Если необходима километровая сетка для других масштабов, районов или карт более ранних годов издания, то вы можете самостоятельно изменить шаг сетки и начало отсчёта в соответствии со своими требованиями в файле параметров сетки inputkmX.sml или kmXgrid.aml.

    О проекте | Копирайт | E-mail