логотип

Начало работы с uDig

uDig представляет собой программу для просмотра и редактирования пространственных данных.

В данном “введении” рассказывается о:

  • загрузке слоёв из шейп-файлов и Web Map Service (WMS);
  • использовании стандартных картографических инструментов;
  • изменении стиля отображения карты.

Запуск uDig

  1. Выберите Geospatial ‣ Desktop GIS ‣ uDig из меню.
  2. Приложению нужно несколько секунд для старта.
../../_images/udig_Quickstart1Splash11.png

Если у вас возникли трудности с запуском uDig, пожалуйста, просмотрите страницу “Запуск uDig”.

Начальный вид

  1. После первого запуска uDig откроется окно “Начальный вид” и займёт весь экран. Здесь размещены ссылки на руководства, документацию и веб-сайт проекта.
  2. Нажмите на стрелку с надписью “Рабочий набор” в верхнем правом углу для показа состава рабочих наборов uDig.
../../_images/udig_welcome12.png

Вы можете вернуться к “Начальному виду” в любой момент, выбрав Help ‣ Welcome из меню.

Рабочий набор

Окно Рабочего набора предоставляет множество инструментов редактирования (каждый показан на карте) и поддерживает Виды (предоставляет информацию о текущей карте).

../../_images/udig_workbench12.png

Ниже представлена типичная сессия в uDig:

  1. вид слоев (1),
  2. вид проектов (2),
  3. вид каталога (3) и
  4. редактор карт (4).

Эти виды будут описаны далее по ходу демонстрации их использования.

Файлы

Для начала мы загрузим некоторые данные примеров.

  1. Выберите Layer ‣ Add из меню для открытия Мастера Add Data.
  2. Выберите Files из списка источников данных.
  3. Нажмите Next, чтобы открыть диалог выбора файлов.
  4. OSGeo-Live содержит данные примеров в:
    • ~/data (ссылка /usr/local/share/data)
  5. Выберите следующий файл из папки natural_earth:
    • 10m_admin_0_countries.shp
  6. Нажмите Open
    • Откроется новый редактор карт на основе содержимого шейп-файлов. Имя и проекция карты будут взяты из шейп-файла.
    • Вы можете заметить, что вид Catalog view обновился и в нём появилась запись для шейп-файла 10m_admin_0_countries.shp. Этот вид предназначен для отображения ресурсов, используемых uDig.
    • Вид Layers отображает отдельный слой карты. Этот вид используется для изменения порядка и отображения информации на карте.
    • Вид Projects при обновлении показывает, что карта хранится в projects > 10m admin 0 countries. Вы можете иметь множество одновременно открытых проектов, каждый проект может иметь несколько карт.
  7. Откройте папку ~/data/natural_earth/HYP_50M_SR_W на рабочем столе.
  8. Перетащите HYP_50M_SR_W.tif в окно редактора карт, при этом появится новый слой в карте.
  9. Вы можете видеть порядок слоев, в котором они отрисовываются в окне карты. Сейчас слой HYP_50M_SR_W рисуется поверх слоя 10m admin 0 countries.
  10. Выберите слой HYP_50M_SR_W в окне каталога и перетащите его вниз списка.
../../_images/udig_QuickstartCountriesMap12.png

Note

Одним из самых распространенных вопросов, задаваемых при анализе возможности использования uDig в организации является: сколько памяти использует приложение? В отличие от большинства ГИС-приложений uDig можете занимать фиксированный объемом памяти. Шейп-файлы не загружаются в память, у нас есть политика хранения данных на диске и их отображения по мере необходимости.

Tip

Вы можете перетащить (“drag-and-drop”) шейп-файлы прямо в окно приложения uDig!

Карта

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

  1. ZOOM Инструмент масштабирования доступен по умолчанию.
    • Используйте инструмент масштабирования, рисуя прямоугольник на экране вокруг области карты, которую необходимо приблизить/отдалить.
    • Для уменьшения рисуйте прямоугольник правой клавишей мыши. Текущий экстент будет локализован внутри нарисованного прямоугольника.
  2. PAN Инструмент перемещения служит для сдвига карты без изменения масштаба.
  3. Имеется несколько навигационных кнопок, которые могут быть использованы в любой момент:
    • Инструмент SHOWALL “Показать всё” может быть использован для возврата к полному охвату в любой момент времени.
    • Инструменты ZOOM_IN “Приблизить” и ZOOM_OUT “Отдалить” могут быть использованы для изменения масштаба.
    • Вы можете использовать инструменты навигации “Назад” BNAV и “Вперёд” FNAV в меню для перемещения между предыдущими местоположениями.

Tip

Большинство инструментов позволяют перемещать содержимое окна карты, зажимая центральную клавишу мыши и изменять масштаб колесом прокрутки.

WMS

Одной из причин использовать приложения типа uDig — это доступ ко всем замечательным ресурсам пространственных данных в сети Интернет. Данная глава посвящена использованию WMS.

Note

Если у вас нет доступа в Интернет, запустите Geospatial ‣ Web Services ‣ GeoServer ‣ Start GeoServer для создания локального WMS. Скрипт откроет страницу с данными “Service Capabilities” и двумя ссылками для WMS, которые вы можете перетащить в вашу пустую карту.

Tip

Также, вы можете подключится к WMS используя мастер Add Data (Layer ‣ Add...).

  1. Выберите File ‣ New ‣ New Map в меню.

  2. Переключите на вид Web, кликните на вкладке после вида Catalog для отображения вида Web.

    ../../_images/udig_WebViewClick12.png
  3. Кликните на ссылке WMS:dm solutions link

  4. На странице выбора ресурсов выберите следующие слои:

    • Высоты/батиметрия

    • Парки

    • Населённые пункты

      ../../_images/udig_AddWMSLayers12.png
  5. Нажмите Finish для добавления слоев на карту.

    ../../_images/udig_WMSMap12.png
  6. Используйте ZOOM инструмент масштабирования для приближения к одному из парков.

  7. Переключитесь на INFO инструмент информации и кликните на парке для изучения информации о нём.

Tip

Вы можете переключаться между инструментами масштабирования и информации, нажимая клавиши Z и I на клавиатуре.

Стили

  1. Выберите project > 10m admin 0 countries. Вы можете открыть эту карту двойным щелчком или щелчком ПКМ и выбором пункта “Открыть карту”.

  2. Выберите слой countries в виде “Слои”.

  3. Откройте Style Editor щелчком ПКМ на слое 10m admin 0 countries и выберите Change Style.

  4. Мы собираемся изменить настройки отображения для слоя countries

    • линии: нажмите Border, нажмите кнопку Цвет и измените цвет на чёрный;
    • заливка: на вкладке Fill снимите выбор enable/disable fill чтобы отключить заливку;
    • подписи: на вкладке Labels поставьте выбор enable/disable labeling, и отметьте NAME из списка атрибутов.
    ../../_images/udig_StyleEditor12.png
  5. Нажмите Apply, чтобы увидеть как это выглядит на нашей карте. Вид Layer будет также обновлён, чтобы соответствовать текущему стилю.

  6. Если вам понравился результат, вы можете нажать Close, чтобы закрыть диалог.

Note

Некоторые файлы содержат настройки стиля. Настройки стиля могут быть в файлах с расширением *.sld. Название файла стиля должно совпадать с файлом данных. Если такой файл Styled Layer Description (SLD) создан, то стиль будет применен автоматически.

Иногда тяжело определить, что творится со стилем, имеющем множество деталей. Для того, чтобы сфокусироваться на задаче, с которой вы хотите работать, вы можете выбрать Map ‣ Mylar из меню. При помощи вида Layer выберите различные слои, чтобы увидеть эффект. Вы можете отключить эффект в любой момент при помощи меню Map ‣ Mylar.

../../_images/udig_MapMylar12.png

Что еще

Вот некоторые дополнительные действия, которые стоит попробовать:

  1. Попробуйте отобразить вашу собственную карту или попробуйте добавить слой из Web Feature Service (WFS).
  2. Попробуйте настроить стили слоя WFS.

Что дальше?

Это только первый шаг к использованию uDig. Есть множество хороших материалов для изучения в документах типа walkthrough:

  • Пошаговое руководство 1

    Попробуйте воспользоваться PostGIS для получения данных от WFS и изучить использование Themes при помощи мощной технологии Color Brewer.

    /usr/local/share/udig/udig-docs/uDigWalkthrough 1.pdf

  • Пошаговое руководство 2

    Изучите, как создавать шейп-файлы и использовать инструменты редактирования для управления пространственными данными. Руководство охватывает установку GeoServer и редактирование WFS.

    Всё это доступно по ссылке http://udig.refractions.net/