
- •VMware Workstation - для серьёзных задач
- •Установка виртуальной машины.
- •Установка Oracle vm Virtualbox
- •Установка Linux Ubuntu на виртуальную машину Oracle vm VirtualBox
- •Изменение настроек виртуальной машины Oracle vm VirtualBox
- •Особенности и достоинства ос Линукс
- •Операционные системы Linux
- •Разработка
- •Дистрибутивы gnu/Linux
- •Применение
- •Установка программ вLinux
- •Картографические сервера, особенности установки и их работы
- •1.Установка GeoServer
- •Требования к серверу
- •Установка Apache Tomcat и GeoServer war
- •Дополнительные расширения
- •Web-интерфейс
- •Начальная настройка
- •2 Установка и запуск GeoServer
- •Запуск GeoServer
- •Создание нового типа объектов (FeatureType)
- •Настройка проекции
- •Генерация ограничивающего прямоугольника
- •Оформление карты
- •Основы sld
- •Подключение созданного стиля
- •Использование стиля
- •Несколько заключительных слов
- •3.Установка GeoServer Начало работы с GeoServer
- •Запуск GeoServer
- •Первый просмотр
- •Загрузка данных
- •Стилизация
- •Использование uDig для создания простых стилей
- •Добавление стиля в GeoServer
- •Добавление стиля в слой
- •Добавление растра
- •Клиенты для просмотра wms-слоев
- •Quantum gis
- •Возможности Quantum gis
Добавление стиля в GeoServer
Теперь необходимо перенести эти стили в GeoServer — в окне стилей есть кнопка export, позволяющая сохранить SLD-файл, который определяет наш стиль. Как только мы сохранили два стиля, можно перейти к странице GeoServeradmin pageи выбратьStyles(снизу секцииData). Затем выбираемAdd New Style, снизу страницы появится форма загрузки и кнопка поиска. Нажатие на неё позволяет произвести поиск только что сохранённых файлов на жёстком диске. Как только нужные файлы найдены, жмёмupload(находится рядом с кнопкой поиска), и копия файла появляется в редакторе. Если щёлкнуть по кнопкеvalidate, то подсвеченные линии покажут, где есть ошибки, но можно также безопасно её проигнорировать (или удалить ненужные строки).
Добавление стиля в слой
Нажмите Layersв левом меню окна GeoServer. Нажмите на название слоя (т.е.10m_land), затем выберите вкладкуPublishingи заменитеDefault Styleна стиль, загруженный ранее. Теперь перейдите к страницеLayer Preview, чтобы проверить, что все выглядит хорошо.
Note
Здесь находятся примеры стилей для всех слоёв Natural Earth.
Добавление растра
Каталог Natural Earth содержит вложенный каталог HYP_50M_SR_W, в котором находится растровое изображение. Вы можете загрузить его напрямую в GeoServer, перейдя к странице stores и выбравNew Stores ‣ World Imageи написав/home/user/data/natural_earth/HYP_50M_SR_W/HYP_50M_SR_W.tifв форме вводаURL.
Нажмите Save, вы перейдёте кNew Layers Chooser, затем опубликуйте слой и нажмитеSave, чтобы закончить добавление растра. Если вы перейдете к страницеLayers Preview, то увидите новое изображение.
Клиенты для просмотра wms-слоев
Существует широкий выбор клиентов для использования WMS, получаемого из GeoServer. Здесь приведён перечень некоторых из них.
uDig
OpenLayers
Atlas Styler
MapBender
Инструментарий подготовки карт
QGIS – современная, активно развиваемая пользовательская ГИС, распространяемая бесплатно. В числе других функций этой программы - возможность географической привязки растровых данных. Инструмент не так удобен, как хотелось бы, но даже в таком виде представляет работоспособную альтернативу проприетарным пакетам для работы с ГИС.
Quantum gis
Quantum GIS — свободная кроссплатформенная геоинформационная система. Работа над QGIS была начата в мае 2002 года, а в июне того же года — создан проект на площадке SourceForge. Целью создания QGIS было сделать использование геоинформационных систем легким и понятным для пользователя, чего создатели QGIS отчасти добились: интерфейс Quantum GIS намного понятнее для неискушенного пользователя, а в некоторых аспектах даже превосходит широко распространенные ГИС.
Возможности Quantum gis
Просмотр данных
Можно просматривать и накладывать друг на друга векторные и растровые данные в различных форматах и проекциях без преобразования во внутренний или общий формат. Поддерживаются следующие основные форматы:
- пространственные таблицы PostgreSQL с использованием PostGIS, векторные форматы, поддерживаемые установленной библиотекой OGR, включая shape-файлы ESRI, MapInfo, SDTS (Spatial Data Transfer Standard) и GML (Geography Markup Language) и др.
- Форматы растров и графики, поддерживаемые библиотекой GDAL (Geospatial Data Abstraction Library), такие, как GeoTIFF, Erdas IMG, ArcInfo ASCII Grid, JPEG, PNG и др. - - базы данных SpatiaLite;
- растровый и векторный форматы GRASS (область/набор данных).
Исследование данных и компоновка карт
С помощью удобного графического интерфейса можно создавать карты и исследовать пространственные данные. Графический интерфейс включает в себя множество полезных инструментов,например:
- перепроецирование «на лету»;
- компоновщик карт;
- панель обзора;
- пространственные закладки;
- определение/выборка объектов;
- редактирование/просмотр/поиск атрибутов;
- подписывание объектов;
- изменение символики векторных и растровых слоев;
- добавление слоя координатной сетки - теперь средствами расширения fTools;
- добавление к макету карты стрелки на север, линейки масштаба и знака авторского права;
- сохранение и загрузка проектов.
Управление данными: создание, редактирование и экспорт
В QGIS можно создавать и редактировать векторные данные, а также экспортировать их в разные форматы. Чтоб иметь возможность редактировать и экспортировать в другие форматы растровые данные, необходимо сначала импортировать их в GRASS.
QGIS предоставляет следующие возможности работы с данными, в частности:
- инструменты оцифровки для форматов, поддерживаемых библиотекой OGR, и векторных слоев GRASS;
- создание и редактирование shape-файлов и векторных слоев GRASS;
- геокодирование изображений с помощью модуля пространственной привязки;
- инструменты GPS для импорта и экспорта данных в формате GPX, преобразования прочих форматов GPS в формат GPX или скачивание/загрузка непосредственно в прибор GPS (в Linux usb: был добавлен в список устройств GPS);
- визуализация и редактирование данных OpenStreetMap;
- создание слоёв PostGIS из shape-файлов с помощью плагина SPIT;
- обработка слоёв PostGIS;
- управление атрибутами векторных данных с помощью новой таблицы атрибутов или модуля Table Manager;
- сохранение снимков экрана как изображений с пространственной привязкой.
Анализ данных
Имеется возможность анализировать векторные пространственные данные в PostgreSQL/PostGIS и других форматах, поддерживаемых OGR, используя модуль fTools, написанный на языке программирования Python. В настоящее время QGIS предоставляет возможность использовать инструменты анализа, выборки, геопроцессинга, управления геометрией и базами данных. Также можно использовать интегрированные инструменты GRASS, которые включают в себя функциональность более чем 300 модулей GRASS.
Публикация карт в сети Интернет
QGIS может использоваться для экспорта данных в map-файл и публикации его в сети Интернет, используя установленный веб-сервер Mapserver. QGIS может использоваться как клиент WMS/WFS и как сервер WMS.
Расширение функциональности QGIS с помощью модулей расширения
QGIS может быть адаптирован к особым потребностям с помощью расширяемой архитектуры модулей. QGIS предоставляет библиотеки, которые могут использоваться для создания модулей. Можно создавать отдельные приложения, используя языки программирования C++ или Python.
Разработка QGIS началась в 2002 году группой энтузиастов. Целью разработки было создание простого в использовании и быстрого просмотрщика географических данных для операционных систем семейства Linux. Однако, с ростом проекта появилась идея использовать QGIS как простой графический интерфейс для GRASS, получая таким образом в свое распоряжение его аналитические и другие функции. На сегодняшний момент группа разработчиков QGIS решила первоначальные задачи и работает над расширением функциональных возможностей, давно вышедших за рамки простого просмотрщика. За счет использования кросс-платформенного тулкита QT, QGIS доступна для большинства современных платформ (Windows, Mac OS X, Linux) и совмещает в себе поддержку векторных и растровых данных, а также способна работать с данными, предоставляемые различными картографическими веб-серверами и многими распространенными пространственными базами данных. Функциональность QGIS может быть развита посредством создания модулей расширения на C++, или Python. QGIS имеет одно из наиболее развитых сообществ в среде открытых ГИС, при этом количество разработчиков постоянно увеличивается, чему способствует наличие хорошей документации по процессу разработки и удобная архитектура.