GIS-LAB

Географические информационные системы и дистанционное зондирование

QGIS 1.4

voltron, 12.01.2010

Вышла Г?С QGIS 1.4, в разработке и тестировании которой мы принимали активное участие. Здесь можно ознакомиться с переводом официального объявления о выходе и более подробным описанием новых функций.

Введение

Quantum GIS (QGIS) является географической информационной системой (Г?С) с дружественным интерфейсом и открытым исходным кодом. QGIS распространяется на условиях лицензии GNU General Public License и работает в Linux, Unix, Mac OSX и Windows. QGIS является открытым ПО и распространяется совершенно бесплатно. QGIS поддерживает векторные и растровые форматы (в том числе широко распространенные ESRI Shapefile и GeoTIFF), а также  пространственные базы данных . Для QGIS существует множество всевозможных плагинов, управление которыми осуществляется при помощи Менеджера плагинов.

Так как это открытый проект, поддержка осуществляется через наши списки рассылки и багтрекер:

  • список рассылки для общих вопросов http://lists.osgeo.org/mailman/listinfo/qgis-user
  • список рассылки для разработчиков http://lists.osgeo.org/mailman/listinfo/qgis-developer
  • если вы думаете, что нашли ошибку, пожалуйста, сообщите о ней в багтрекер. При составлении отчетов об ошибках оставляете контактную информацию, возможно, нам потребуется связаться с вами для уточнения подробностей и получения дополнительной информации. Багтрекер доступен по ссылке https://trac.osgeo.org/qgis/

Спонсорство

Мы приглашаем спонсоров, которые помогут в проведении встреч разработчиков и развитии проекта.  Если вы хотите поддержать нас, пожалуйста, посетите страницу QGIS Sponsorship Page.

Загрузка

Скомпилированные пакеты для разных систем и архив с исходным кодом можно получить на http://download.qgis.org

Этот выпуск содержит более 200 исправлений, около 30 новых функций, в него было вложено огромное количество любви и внимания чтобы еще на один шаг приблизить нашу любимую настольную Г?С к мировому господству! Так как прошло три долгих месяца с момента появления последнего релиза, описать здесь все сделанное невозможно. Вместо этого мы выделим наиболее интересные и важные для пользователей функции.

Новое в программе

Новая система условных обозначений

Вероятно, наиболее значимым изменением является включение в основное дерево новой системы условных обозначений. Она доступна наряду со старой системой – вы можете переключаться между ними  в окне свойств векторного слоя.  Новая система пока не может полностью заменить старую, т.к. существуют определенные проблемы, которые необходимо решить, также необходимо выполнить всестороннее тестирование.

Помимо новой системы условных обозначений, в виде расширения доступен и новый механиз подписывания объектов, являющееся попыткой решить проблемы «старой» системы подписывания. Когда все будет работать как надо, эти функции будут интегрированы в ядро.

Калькулятор полей

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

Макеты карт

Большое внимание было уделено компоновщику карт. К макетам можно добавлять сетку. Появилась возможность вращения карт в макете. Убрано ограничение в один макет на проект. Для управления окнами компоновщиков добавлено специальное диалоговое окно. ?зображения в окне компоновщика теперь также можно вращать, доступна синхронизация вращения карты и изображения (может быть полезным для указателей «север-юг»). Появилась возможность использовать стрелки и геометрические фигуры в компоновщике. ?нтерфейс компоновщика был полностью переработан с целью уменьшения занимаемых размеров и увеличения согласованности.

Улучшение интерфейса пользователя

Различные части пользовательского интерфейса были переработаны для обеспечения лучшей согласованости и улучшения поддержки нетбуков и других устройств с маленьким экраном. Добавлена возможность сохранять и загружать клавиатурные сокращения.

Координаты курсора в строке состояния отображаются в виде градусов, минут и секунд. Удалены кнопки добавления, перемещения и удаления вершин, а инструмент редактирования узлов перенесен из панели дополнительных инструментов редактирования в основную. ?нструмент редактирования узлов полностью заменяет три удаленных кнопки. ?нструменты добавления и удаления слоев собраны в одну панель инструментов, удалены с панели инструменты скрытия / отображения слоев и добавления в мини-карту (по итогам обсуждения на хакфесте). Значительные улучшения сделаны в инструменте определения объектов.

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

Кэширующий рендеринг

В QGIS добавлена поддержка кэширующего рендеринга. Это позволило ускорить выполнение таких операций как изменение порядка слоев, изменение символики, подключение к WMS / WFS , скрытие / отображение слоев. Кроме того, это улучшение открывает дорогу для дальнейшего развития, например многопоточный рендеринг и предпечатное кэширование.

Пользовательские пути поиска SVG

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

Указание СК при создании нового shape-файла

При создании нового shape-файла, можно указать используемую систему координат.

?зменяемые формы атрибутики

Для продвинутых пользователей добавлена возможность подключать формы для редактирования атрибутов. Для создания форм используется Qt Designer.


Список изменений

Полный список изменений, помимо упомянутых:

  • улучшенный и обновленный Plugin Installer, новые репозитории для версии 1.x
  • Plugin installer может использовать порты != 80
  • к списку gps устройств в linux добавлен usb
  • инструмент вращения точных условных обозначений, при нажатой клавише Ctrl вращение выполняется с шагом в 15 градусов
  • таблица атрибутов: в строке состояния отображается количество найденных записей
  • при вращении отображается предпросмотр и маленькие стрелки
  • для карт, добавленных в компоновщик, по умолчанию используется используется режим «Кэш»
  • улучшения окна добавления нового векторного слоя
  • удалены неоднозначные описания в диалоге настроек
  • настройки прилипания используются как для оцифровки, так и для измерения
  • используются более аккуратные поля в компоновщике карт
  • компоновщик и его диалоги переделаны с соответствии с HIG
  • режим идентификации переделан в соответствии с HIG
  • выпадающий список в режиме прилипания соответствует HIG
  • улучшен интерфейс расширений «Знак авторского права», «Текст с разделителями» и «Стрелка севера»
  • более полная поддержка запросов к векторным слоям
  • обновление модуля GRASS, исправление опечаток
  • в меню компоновщика добавлен экспорт в pdf
  • разрешено использование srid до 1000000000
  • возможность использовать горизонтальные или вертикальные подписи сетки компоновщика
  • подписи сетки могут быть как в виде координат, так и в виде 1A, 1B, …
  • флажок для скрытия / отображения сетки в компоновщике
  • возможность использовать калькулятор полей для слоев, которые не поддерживают добавление новых полей (пользователь должен использовать одно из существующих полей)
  • поддержка пользовательских путей к svg изображениям в компоновщике карт
  • возможность задать точность подписей сетки компоновщика
  • возможность добавлять / удалять атрибуты прямо в таблице атрибутов. Небольшие изменения в таблице атрибутов, для правильного отображения добавленных / удаленных полей
  • лишние типы файлов не отображаются в диалоговых окнах
  • переименована функция блокировки слоев
  • меню компоновщика перемещено в меню «Файл»
  • большое количество улучшений в интерфейсе
  • меню «?нструменты» переименовано в «Вектор»
  • зональная статистика
  • обновлены строки переводов
  • дальнейшие улучшения в интерфейсе компоновщика
  • исправления и обновления в расширении mapserver export
  • добавлено более 50 символов для указателей север-юг, созданных и предоставленных Silvio Grosso
  • проверка вводимых значений при создании полей
  • добавлена возможность сохранения / загрузки шаблона в меню компоновщика
  • иконка инструмента вращение точки меняется при смене темы
  • обновления в инструменте «Базовая статистика» из fTools. Добавлены новые статистические величины
  • добавлена тема newgis, которая является доработанным Anita Graser вариантом оригинальной GIS темы Robert
  • определение ориентации страницы (книга / альбом) в диалоге печати на основании ширины и высоты компоновки
  • в компоновщик добавлены инструмент рисования баховых фигур (элипс, прямоугольник, треугольник)
  • улучшенный предпросмотр для компоновщика
  • в диалоге свойств векторного слоя возможно переключение между старой и новой системами условных обозначений
  • реализован интерфейс на основе списка свойств для диалога свойств растрового слоя
  • реальная проекция shape-файла сохраняется помимо .prj еще и в .qpj
  • добавлен формат AGG к списку выходных форматов экспорта в MapServer
  • уменьшены размеры диалогового окна SpatiaLite
  • диалог настройки клавиатурных сокращений
  • расширение для подписывания объектов работает при включеном перепроецировании на лету
  • подсветка объекта удаляется при закрытии окна определения объекта
  • проверка и очистка выражений построителя запросов
  • обновления в различных модулях GRASS, включая увеличено количество параметров для v.buffer

Комментарии (11) к статье “QGIS 1.4”

  1. Konstantin Tokar says:

    Так я и не могу понять, как на карте, где все слои в 4326, получить расстояния в морских милях.

    • sim says:

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

  2. ?горь Черниенко says:

    spit как не работал, так и не работает.

    • voltron says:

      Что конкретно не работает? Ссылку на баг в трекере, плиз

      • ?горь Черниенко says:

        Про баг в трекере сказать ничего не могу. А вот программа выдает ошибку и закрывается – во всех версиях.

        • sim says:

          Совет обычный, четкое описание ошибки в форум или четкое описание предложения – туда же. Чем быстрее оно появится, тем быстрее будет исправлено или добавлено, а если не появится, значит никому не нужно, очень простая логика.

        • voltron says:

          ?нтересная позиция. Баги постить ни в трекер, ни на форум не хотим, но ошибку должны исправить. Телепатов среди разработчиков нету к сожалению

          • sim says:

            Терпение, только терпение 🙂 Может человеку не нужно и просто ставит в известность, что у него не работает, это тоже полезно.

  3. марина says:

    При выполнении следующего кода возникла ошибка:
    import traceback

    can’t import traceback
    Версия Python:
    2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)]

    Путь поиска Python:
    [‘E:/\xd0\x93\xd0\x98\xd0\xa1/Quantum GIS Mimas/./python’, ‘C:/Documents and Settings/\xd0\x9c\xd0\xb0\xd1\x80\xd0\xb8\xd0\xbd\xd0\xb0/.qgis//python/plugins’, ‘E:/\xd0\x93\xd0\x98\xd0\xa1/Quantum GIS Mimas/./python/plugins’, ‘E:\\\xc3\xc8\xd1\\Quantum GIS Mimas\\bin\\python25.zip’, ‘.\\DLLs’, ‘.\\lib’, ‘.\\lib\\plat-win’, ‘.\\lib\\lib-tk’, ‘E:\\\xc3\xc8\xd1\\Quantum GIS Mimas\\bin’]

Оставтьте комментарий к Konstantin Tokar


(Геокруг)

Если Вы обнаружили на сайте ошибку, выберите фрагмент текста и нажмите Ctrl+Enter