<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.gis-lab.info/index.php?action=history&amp;feed=atom&amp;title=%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_wxGIS</id>
	<title>Введение в wxGIS - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.gis-lab.info/index.php?action=history&amp;feed=atom&amp;title=%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_wxGIS"/>
	<link rel="alternate" type="text/html" href="https://wiki.gis-lab.info/index.php?title=%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_wxGIS&amp;action=history"/>
	<updated>2026-04-03T19:15:37Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://wiki.gis-lab.info/index.php?title=%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_wxGIS&amp;diff=6520&amp;oldid=prev</id>
		<title>Bishop: Новая страница: «{{Статья|Опубликована|wxgis-intro}} {{Аннотация|Обзор молодой ГИС предназначенной для управлен…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.gis-lab.info/index.php?title=%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_wxGIS&amp;diff=6520&amp;oldid=prev"/>
		<updated>2012-07-28T12:52:16Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «{{Статья|Опубликована|wxgis-intro}} {{Аннотация|Обзор молодой ГИС предназначенной для управлен…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Статья|Опубликована|wxgis-intro}}&lt;br /&gt;
{{Аннотация|Обзор молодой ГИС предназначенной для управления геоданными}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Введение ==&lt;br /&gt;
&lt;br /&gt;
На рынке Open Source существует большое количество геоинформационных систем (ГИС). Типовая ГИС позволяет выполнять широкий набор операций над геопространственными данными: просмотр, редактирование, пространственный анализ, подготовку карт и др. Однако не все ГИС позволяют управлять самими данными: создавать, перемещать, переименовывать, удалять и т.п. (причем, выполнять эти операции над группами источников геопространственных данных). Программа wxGIS призвана решать задачи управления геопространственными данными и выполнения над ними операций геообработки. Подробнее о wxGIS можно прочитать в данном обзоре.&lt;br /&gt;
&lt;br /&gt;
== О проекте == &lt;br /&gt;
&lt;br /&gt;
Проект wxGIS был начат летом 2009 г. Изначально, целью проекта было разобраться с некоторыми аспектами работы ArcGIS (перепроецирование «на лету», быстрое отображение растров, представление информации в ГИС и др.). Однако, для того чтобы начать «работать» с геопространственными данными встала необходимость разработки системы доступа к ним в визуальном режиме.&lt;br /&gt;
&lt;br /&gt;
Для начала было принято решение о реализации аналога ArcCatalog — wxGISCatalog. В качестве основы (эталона по функциональности) была взята ArcGIS Catalog версии 9.0. Для реализации поддержки форматов ГИС — выбрана библиотека GDAL. Первая версия увидела свет в начале апреля 2010 г.&lt;br /&gt;
&lt;br /&gt;
Сайт проекта размещается по адресу [http://code.google.com/p/wxgis/ wxgis.googlecode.com]. Здесь могут быть скачаны, как релизные версии, так и исходные коды. Кроме того, там же имеется Wiki (в процессе наполнения, на английском языке). Программа свободно распространяется под лицензией GPL v.3.&lt;br /&gt;
&lt;br /&gt;
== О программе ==&lt;br /&gt;
&lt;br /&gt;
На данном этапе wxGIS включает в себя два компонента: wxGISCatalog и wxGISToolbox.&lt;br /&gt;
&lt;br /&gt;
'''wxGISCatalog''' — это основной компонент wxGIS. Он предназначен для управления геопространственными данными (растровыми и векторными).&lt;br /&gt;
&lt;br /&gt;
'''wxGISToolbox''' — предназначен для выполнения операций геообработки пространственных данных.&lt;br /&gt;
&lt;br /&gt;
Программа строится по модульному принципу. Все функциональные возможности размещаются в динамических библиотеках, исполняемые файлы лишь вызывают функции из них. Программа может быть гибко настроена редактированием конфигурационных файлов (часть настроек вынесена в специальный диалог). Для наращивания функциональных возможностей достаточно разработать собственную динамическую библиотеку и прописать ее в конфигурационном файле.&lt;br /&gt;
&lt;br /&gt;
При разработке программы использовалась библиотека '''wxWidgets''', которая обеспечивает кроссплатформенные возможности. В настоящее время имеется версия под Windows и Linux (конкретнее под Ubuntu). Под Windows программа распространяется, как в виде дистрибутива с установщиком, так и в виде переносимой версии (может запускаться со съемных носителей). Под Ubuntu программа ставиться из репозитория.&lt;br /&gt;
&lt;br /&gt;
Рассмотрим компоненты wxGIS подробнее.&lt;br /&gt;
&lt;br /&gt;
== wxGISCatalog ==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Wxgis-intro-01.png]]&lt;br /&gt;
&lt;br /&gt;
wxGISCatalog предназначен для:&lt;br /&gt;
&lt;br /&gt;
* просмотра источников геопространственных данных (папок, архивов, растров, векторных файлов и др.) с учетом их форматов&lt;br /&gt;
* просмотра самих геопространственных данных в виде карты или таблицы (в зависимости от типа источника данных, могут быть недоступны некоторые виды)&lt;br /&gt;
* создания источников геопространственных данных (на данный момент поддерживается только создание папок в файловой системе)&lt;br /&gt;
* переименования и удаления источников геопространственных данных&lt;br /&gt;
* копирования и переноса источников геопространственных данных&lt;br /&gt;
* экспорта из формата в формат, поддерживаемых векторных источников геопространственных данных&lt;br /&gt;
* просмотра свойств источников геопространственных данных&lt;br /&gt;
&lt;br /&gt;
В качестве источников геопространственных данных могут выступать:&lt;br /&gt;
&lt;br /&gt;
* шейп-файлы ГИС ArcGIS (*.shp)&lt;br /&gt;
* таблицы ГИС MapInfo (*.tab, *.mid/*.mif)&lt;br /&gt;
* таблицы DBF&lt;br /&gt;
* файлы обменного формата AutoCad (*.dxf)&lt;br /&gt;
* файлы GoogleEarth (*.kml, *.kmz)&lt;br /&gt;
* файлы GML (*.gml)&lt;br /&gt;
* растровые файлы (*.bmp, *.jpeg, *.tif, *.gif, *.img, *.png)&lt;br /&gt;
&lt;br /&gt;
Кроме того, возможно просматривать свойства и использовать в инструментах геообработки файлы описания систем координат (*.prj, *.spr).&lt;br /&gt;
&lt;br /&gt;
Основное окно программы (см. рис. 1) представляет собой аналог проводника в Windows или файлового менеджера Nautilus в Ubuntu.&lt;br /&gt;
[[Файл:Wxgis-intro-02.png|frame|center|Рис. 1. Основное окно wxGISCatalog]]&lt;br /&gt;
&lt;br /&gt;
Основное окно включает в себя строку меню (1), панели инструментов (2), рабочую область (3), дерево элементов каталога (4) и строку состояния (5).&lt;br /&gt;
&lt;br /&gt;
Меню, панели инструментов и контекстные меню могут настраиваться пользователем. Для этого необходимо вызвать специальный диалог (см. рис. 2).&lt;br /&gt;
&lt;br /&gt;
Для вызова диалога необходимо выбрать в меню Tools → Customize... (Инструменты → Настроить...) или вызвать контекстное меню, щелчком по стрелке в конце любой из панелей инструментов и выбрать Customize... (Настроить...).&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
&amp;lt;gallery perrow=1 widths=&amp;quot;539px&amp;quot; heights=&amp;quot;539px&amp;quot;&amp;gt;&lt;br /&gt;
Файл:Wxgis-intro-03.png|Рис. 2. Диалог «Настроить».&lt;br /&gt;
Файл:Wxgis-intro-09.png|Рис. 2. Диалог «Настроить».&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
Диалог «Настроить» включает в себя две вкладки: «Панели &amp;amp; Меню» и «Команды».&lt;br /&gt;
&lt;br /&gt;
'''Вкладка «Панели &amp;amp; Меню»''' состоит из списка панелей инструментов и различных меню (1), окна состава команд выбранной панели или меню и кнопок управления составом панелей, меню и команд (3). Список 1 включает в себя следующие категории: меню, контекстные меню, новые меню, панели инструментов.&lt;br /&gt;
&lt;br /&gt;
Категория «Меню» отвечает за состав пунктов меню всего приложения и состав команд в них.&lt;br /&gt;
&lt;br /&gt;
Категория «Контекстные меню» отвечает за состав команд в контекстном меню того или иного элемента каталога (вызывается щелчком правой клавишей мыши на элементе каталога в рабочей области (см. рис. 1 выноска 3) или окне дерева элементов каталога (см. рис. 1 выноска 4) ).&lt;br /&gt;
&lt;br /&gt;
Категория «Новые меню» отвечает за состав команд в подменю «Новый» контекстного меню элемента или меню «Файл».&lt;br /&gt;
&lt;br /&gt;
Категория «Панели инструментов» отвечает за состав команд панелей инструментов.&lt;br /&gt;
&lt;br /&gt;
'''Вкладка «Команды»''' включает в себя дерево категорий (4) и окна состава команд выбранной категории (5).&lt;br /&gt;
&lt;br /&gt;
При двойном щелчке мышью по команде в окне 2 или 5 открывается диалог ввода «горячих клавиш» в котором можно ввести необходимую комбинацию.&lt;br /&gt;
&lt;br /&gt;
'''Следует обратить внимание, что любые изменения в диалоге «Настроить» сразу же применяются.'''&lt;br /&gt;
&lt;br /&gt;
Для настройки всего приложения служит диалог «Параметры», который может быть вызван при помощи меню Tools → Options (Инструменты → Параметры) или правым щелчком мыши по каталогу в дереве 4 рис. 1. В диалоге «Параметры» можно выбрать:&lt;br /&gt;
&lt;br /&gt;
# состав корневых элементов, отображаемых в дереве 4 рис. 1&lt;br /&gt;
# типы данных, отображаемые в дереве 4 рис. 1 (на данный момент включают в себя: папки, архивы, растры, системы координат, текстовые файлы, файлы MapInfo, файлы разметки /kml, kmz, gml, dxf/, шейп-файлы)&lt;br /&gt;
# показ расширений у элементов каталога&lt;br /&gt;
# помнить последний путь в каталоге&lt;br /&gt;
# показывать скрытые файлы и папки&lt;br /&gt;
# путь до папки файлов локализации&lt;br /&gt;
# язык локализации&lt;br /&gt;
# путь до папки системных файлов (файлов необходимых для работы GDAL, GEOS и PROJ.4)&lt;br /&gt;
# путь до папки логов&lt;br /&gt;
# записывать диагностические сообщения GDAL&lt;br /&gt;
&lt;br /&gt;
После ввода параметров, некоторые изменения применятся только после перезагрузки приложения (в основном локализация).&lt;br /&gt;
&lt;br /&gt;
Дерево элементов каталога 4 (см. рис. 1) включает в себя «корневые элементы» следующего состава: «Подключения», «Наборы инструментов» и «Системы координат».&lt;br /&gt;
&lt;br /&gt;
'''Корневой элемент «Подключения»''' содержит в себе подключения к папкам операционной системы или сетевым (аналог ярлыков). При первом запуске программа сканирует систему пользователя и автоматически формирует подключения к разделам жесткого диска и сетевым подключениям в операционной системе Windows или к корню диска и домашней папке пользователя в операционной системе Linux. Пользователь может добавлять и удалять подключения и переименовывать их.&lt;br /&gt;
&lt;br /&gt;
'''Корневой элемент «Системы координат»''' содержит в себе описания систем координат, которые используются при работе с геопространственными данными. Описание систем координат содержится в формате SPR. Формат SPR представляет собой обычный текстовый файл с описанием систем координат в виде GDAL WKT. Файлы SPR были автоматически сгенерированы по кодам EPSG и систематизированы по соответствующим папкам (категориям). Структура папок была перенесена в ZIP архив для экономии места. Однако, в свойствах корневого элемента «Системы координат» можно указать путь и к другой папке с описаниями систем координат. На данный момент в программе не предусмотрены средства редактирования состава и названий категорий и свойств и названий систем координат.&lt;br /&gt;
&lt;br /&gt;
'''Корневой элемент «Наборы инструментов»''' будет рассмотрен в следующем разделе.&lt;br /&gt;
&lt;br /&gt;
== wxGISToolbox ==&lt;br /&gt;
[[Файл:Wxgis-intro-04.png]]&lt;br /&gt;
&lt;br /&gt;
wxGISToolbox представляет собой специальное окно (см. рис. 3), которое включает в себя вкладки «Наборы инструментов» (1) и «Вид исполнения» (2). Кроме того, иерархия наборов инструментов продублирована в корневом элементе «Наборы инструментов».&lt;br /&gt;
[[Файл:Wxgis-intro-05.png|frame|center|Рис. 3. Окно wxGISToolbox]]&lt;br /&gt;
На данный момент имеются следующие инструменты геообработки:&lt;br /&gt;
&lt;br /&gt;
# Расчет статистики растра (compute statistics)&lt;br /&gt;
# Создание ортокорректированного растра (create ortho-corrected raster)&lt;br /&gt;
# Создание пирамид растра (create overviews)&lt;br /&gt;
# Экспорт векторного файла (export vector file)&lt;br /&gt;
# Перепроецирование векторного файла (project vector file)&lt;br /&gt;
&lt;br /&gt;
При двойном щелчке на имени инструмента открывается диалог конфигурирования. После заполнения всех необходимых полей и запуска на выполнение задача попадает в очередь ожидания. Если имеются свободные ресурсы (количество одновременно исполняющихся задач настраивается в конфигурационном файле), то инструмент начинает выполняться. Очередь задач (см. рис. 4) можно посмотреть на вкладке 2 (рис. 3) или в корневом элементе «Наборы инструментов» (элемент «Список исполнения» /execution list/).&lt;br /&gt;
[[Файл:Wxgis-intro-06.png|frame|center|Рис. 4. Окно очереди выполнения задач геообработки.]]&lt;br /&gt;
&lt;br /&gt;
В окне очереди выполнения задач (2) имеются следующие колонки по которым можно сортировать задачи:&lt;br /&gt;
&lt;br /&gt;
* Приоритет (Условное значение приоритета выполнения задач, чем меньше, тем выше приоритет. Значения приоритета могут идти не по порядку)&lt;br /&gt;
* Наименование (Наименование инструмента геообработки)&lt;br /&gt;
* Начало (Дата/время начала выполнения инструмента)&lt;br /&gt;
* Окончание (Дата/время окончания исполнения инструмента или ориентировочное время завершения)&lt;br /&gt;
* Процент выполнения&lt;br /&gt;
* Последнее сообщение от инструмента&lt;br /&gt;
* Статус задачи геообработки отмечается цветом (фиолетовый — в очереди, зеленый — выполняется, красный — ошибка, синий — завершено). Приоритет задач, находящихся в очереди выполнения, можно менять перетаскивая их внутри окна посредством drag-n-drop (чем выше задача, тем выше приоритет).&lt;br /&gt;
[[Файл:Wxgis-intro-07.png|center]]&lt;br /&gt;
По правому щелчку на задаче открывается контекстное меню, где можно выбрать показ детального диалога выполнения задачи (см. рис 5) или диалога конфигурирования инструмента геообработки. В зависимости от состояния задачи эти пункты контекстного меню могут быть заблокированы.&lt;br /&gt;
[[Файл:Wxgis-intro-08.png|frame|center|Рис. 5. Фрагмент детального диалога выполнения задачи.]]&lt;br /&gt;
На рис. 5 цифрами обозначено:&lt;br /&gt;
&lt;br /&gt;
# Поле названия и статуса задачи&lt;br /&gt;
# Прогресс выполнения задачи&lt;br /&gt;
# Поле вывода информации о задаче&lt;br /&gt;
# Кнопка показа/скрытия поля вывода информации о задаче&lt;br /&gt;
# Кнопка отмены выполнения задачи&lt;br /&gt;
# Кнопка скрытия окна (задача продолжает выполняться)&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
&lt;br /&gt;
Последняя версия программы имеет номер 0.3. Номер версии свидетельствует, что программа по функциональным возможностям далеко не дотягивает до эталона: ArcGIS Catalog версии 9.0. Однако проект находится в развитии.&lt;br /&gt;
&lt;br /&gt;
Посмотреть на [http://code.google.com/p/wxgis/wiki/ScreenShots скриншоты]. Загрузить бинарные сборки для [http://code.google.com/p/wxgis/downloads/list Windows] и [http://code.google.com/p/wxgis/wiki/Linux_install Ubuntu].&lt;br /&gt;
&lt;br /&gt;
== Ссылки по теме ==&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/wxgis/ Сайт проекта]&lt;/div&gt;</summary>
		<author><name>Bishop</name></author>
	</entry>
</feed>