project logo

Введение в Kosmo

Kosmo Desktop — это ГИС-приложение с понятным пользователю интерфейсом, которое позволяет просматривать и редактировать пространственные данные в различных форматах (базы данных, векторные, растровые), а также проводить их анализ.

В данном “введении” описано, как:

  • запустить приложение;
  • загрузить слои из файла, базы данных и OGC-сервисов;
  • перемещаться по карте;
  • менять оформление слоёв.

Запуск Kosmo Desktop

Чтобы запустить приложение, необходимо выполнить следующие шаги:

  1. В меню Пуск выберите опцию Geospatial ‣ Desktop GIS ‣ Kosmo

  2. Приложению потребуется несколько секунд, чтобы запуститься (во время загрузки появится экран-заставка).

    ../../_images/kosmo_splash_screen12.png
  3. В диалоговом окне “Приветствие” выберите опцию Create a new project ‣ With a new view (1) и нажмите кнопку Ok (2)

    ../../_images/kosmo_welcome_dialog12.png
  4. В диалоговом окне “Пространственная система координат” нажмите кнопку ....

    ../../_images/kosmo_select_srs12.png
  5. Выберите опцию EPSG в поле-списке “Пространственная система координат” (1), введите текст 4326 в текстовое поле, затем нажмите кнопку Search (2).

  6. Выберите систему координат EPSG:4326, WSG4 (3) и нажмите кнопку Ok (4)

    ../../_images/kosmo_select_srs_epsg_432612.png
  7. Нажмите кнопку Ok еще раз, чтобы выбрать подгруженную систему координат. Окно вида будет использовать при запуске проекцию EPSG:4326 как базовую.

Tip

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

Kosmo Desktop — основное окно

Основное окно Kosmo состоит из следующих частей:

../../_images/kosmo_main_window11.jpg
  • Основное меню

  • Панель инструментов

  • Дерево слоёв

    Дерево, содержащее категории и слои, подгруженные в данном Виде

  • Карта

  • Строка состояния

    Показывает пользователю сообщения программы.

  • Координаты текущего положения курсора

Подгрузка слоёв

Файлы

Для начала подгрузим несколько слоёв из пробных данных, входящих в OSGeo-Live DVD:

  1. Выберите опцию View > Load Dataset... или нажмите кнопку в виде зелёного плюса, находящуюся на основной панели инструментов.

  2. В списке Format выберите Shapefile (1).

  3. Выберите 10m_admin_0_countries.shp, находящийся в каталоге /usr/local/share/data/natural_earth (2).

  4. Нажмите кнопку Ok для загрузки шейпфайла (3).

    ../../_images/kosmo_select_shape_file12.png
  5. В дереве слоёв поставьте флажок, чтобы сделать слой видимым, при необходимости щёлкнув правой кнопкой мыши (ПКМ) на папке Working.

  6. Ещё раз выберите опцию View > Load Dataset... или нажмите кнопку в виде зеленого плюса, находящуюся на основной панели инструментов.

  7. В списке Format выберите Image file (1).

  8. Выберите HYP_50M_SR_W.tif, который расположен в каталоге /usr/local/share/data/natural_earth/HYP_50M_SR_W (2)

  9. Нажмите кнопку Ok для загрузки файла изображения (3).

    ../../_images/kosmo_select_raster_file12.png
  10. В дереве слоёв поставьте флажок, чтобы сделать слой видимым.

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

    ../../_images/kosmo_load_file_example12.jpg

Note

OSGeo-Live содержит примеры данных, которые находятся в следующих директориях:
  • ~/data ( ярлык /usr/local/share/data или /home/user/data)
  • /usr/local/share/openjump/data

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

Tip

Чтобы добавить все изображения в директории как уникальный слой, выберите нужную директорию в диалоговом окне Load Dataset.... Kosmo подгрузит все изображения в виде мозаики.

Базы данных

Ниже показано, как подключить базу данных.

  1. Выберите опцию View > Load Dataset... или нажмите кнопку в виде зеленого плюса, которая находится на основной панели инструментов

  2. В списке Format, выберите Database (1)

  3. Заполните поля “Хост”, “Порт”, “Имя базы данных”, “Имя пользователя” и “Пароль” следующим образом:

    • Хост: localhost
    • Порт: 5432
    • Имя базы данных: natural_earth
    • Имя пользователя: user
    • Пароль: user
  4. Нажмите кнопку Connect, чтобы подгрузить таблицы базы данных natural_earth (2).

  5. Выберите таблицу 10m_populated_places_simple (3).

  6. Нажмите кнопку Ok , чтобы загрузить выбранную таблицу (4).

    ../../_images/kosmo_database_connection12.png
  7. В дереве слоёв поставьте флажок, чтобы сделать слой видимым.

    ../../_images/kosmo_load_database_example12.jpg

Сервисы OGC

  1. Запустите GeoServer WMS , входящий в состав OSGeo-Live DVD, выбрав опцию Geospatial ‣ Web Services ‣ GeoServer ‣ Start GeoServer (либо зайдите в папку Web Services и дважды кликните иконку “Запустить Геосервер”).

  2. Нажмите кнопку Load SDI Service (IDE) на панели инструментов, чтобы открыть мастер настройки.

  3. На панели Select SDI service type выберите опцию WMS Service (1) и нажмите кнопку Next (2).

    ../../_images/kosmo_wms_112.png
  4. В текстовое поле Select Uniform Resource Locator (URL), введите URL http://localhost:8082/geoserver/ows?VERSION=1.1.1 (1), а затем нажмите кнопку Connect (2).

  5. Если соединение прошло успешно, то нажмите кнопку Next (3).

    ../../_images/kosmo_wms_212.png
  6. Выберите слой North America Sample Imagery (1); нажмите кнопку > (2), чтобы переместить изображение в правую часть списка, затем нажмите кнопку Next (3).

    ../../_images/kosmo_wms_312.png
  7. Не изменяйте значения в появившемся окне, нажмите кнопку Finish (1) для загрузки слоя.

    ../../_images/kosmo_wms_412.png
  8. В списке слоёв поставьте флажок, чтобы сделать слой видимым.

  9. Выделите слой в списке слоёв, нажмите кнопку Zoom To Layer,чтобы отцентрировать карту со слоем WMS.

  10. Поменяйте порядок подгруженных слоёв, перетаскивая их так, чтобы растровый слой HYP_50M_SR_W оказался внизу.

    ../../_images/kosmo_load_wms_results12.jpg

Note

Kosmo по умолчанию содержит список серверов WMS (большая часть из них испанские). Если вы подключены к сети Интернет, то вы сможете использовать их, как описано в примере, используя локальный сервер.

Инструменты навигации по карте

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

  1. ZOOM Инструменты масштабирования
  • Когда вы начинаете новую сессию, этот инструмент будет выбран по умолчанию.
  • Используйте левую кнопку мыши (ЛКМ), чтобы приблизиться до необходимого уровня к выбранной точке на карте.
  • Используйте правую кнопку мыши (ПКМ), чтобы отдалиться до необходимого уровня от выбранной точки на карте.
  • Чтобы увеличить какую-либо территорию на карте, выделите прямоугольную область, удерживая нажатой ЛКМ.
  1. PAN Перемещение
  • Позволяет перемещаться по карте без изменения её масштаба.
  • Зажмите ЛКМ, затем переместите мышь в желаемое место и отпустите клавишу.
  1. ZOOM_PREV Вернуться к предыдущему виду
  • Возвращает к предыдущему виду, хранящемуся в истории (при его наличии).
  1. ZOOM_NEXT Вернуться к следующему виду
  • Возвращает к следующему виду, хранящемуся в истории (при его наличии).
  1. ZOOM_FULL_EXTENT Перейти к просмотру всех объектов
  • Изменяет вид карты таким образом, что все объекты видимых слоёв отображаются на карте.
  1. ZOOM_TO_LAYER Перейти к выбранному слою
  • Изменяет вид карты таким образом, что все объекты выбранного слоя отображаются на карте.
  1. ZOOM_TO_SELECTED_ITEMS Перейти к выбранным объектам
  • Изменяет вид карты, отображая на ней все выбранные объекты
  1. PAN_TO_CLICK Переместить по щелчку
  • Центрирует карту в точке щелчка ЛКМ без изменения масштаба
  1. COORDINATE_LOCALIZATION Координатная локализация
  • Центрирует карту по ввёденным координатам X и Y (широта/долгота)

Кроме указанных инструментов, можно использовать колесо мыши для плавного приближения/отдаления от точки указателя.

Note

Если какой-либо инструмент или опция меню недоступны, можно поместить курсор на кнопку/опцию, чтобы увидеть всплывающую подсказку.

Оформление

В этом разделе описано, как изменить оформление слоя, используя ранжирование, на основе поля country population:

  1. В дереве слоёв выберите 10m_admin_0_countries.

  2. Щелкните по нему ПКМ и выберите опцию Simbology > Change Styles....

  3. Выберите Colour theming.

  4. Сделайте активными опции Enable colour theming и by range (1).

  5. Выберите POP_EST как Attribute (2), “8” как Range count (3) и RYG (Color Brewer) как Color schema (4).

  6. Нажмите кнопку Ok , чтобы применить изменения (5).

    ../../_images/kosmo_basic_style_classification12.png
  7. Слой поменяет своё оформление:

    ../../_images/kosmo_styled_layer_by_range12.jpg

Что стоит попробовать?

  • Используйте продвинутый редактор стилей (Symbology > Advanced style editor...) для создания сложных стилей.
  • Используйте редактор запросов Query wizard для выбора объектов, удовлетворяющих заданному условию.
  • Активируйте режим редактирования и используйте доступные инструменты редактирования.
  • Сгенерируйте набор правил топологии для слоя и попробуйте его отредактировать.
  • Активируйте расширения, которые являются частью приложения, обратите внимание на новые доступные инструменты.

Что дальше?

Документация и видео-материалы доступны на сайте Kosmo: http://www.opengis.es/index.php?lang=en