Проект wxGIS был начат летом 2009 г.
Изначально, целью проекта было разобраться с некоторыми аспектами работы ArcGIS (перепроецирование "на лету", быстрое отображение растров, представление информации в ГИС и др.).
Для начала было принято решение о реализации аналога ArcCatalog - wxGISCatalog. В качестве основы (по функциональности и программной модели) была взята ArcGIS 9.0 (!). Для реализации поддержки форматов ГИС - выбрана библиотека GDAL.
Проект размещается по адресу http://code.google.com/p/wxgis/
В начале арпреля зарелизил первую альфа версию (http://wxgis.googlecode.com/files/wxGISCatalog.7z) с основной целью - поделиться наработками с сообществом.
Пока у меня нет четкого "плана развития" проекта (проект развиваю в одиночку).
Кроме этого, если в процессе реализации обнаруживаются ошибки в GDAL, то не "обыгрываю" их в своем коде, а разрабатываю исправления к GDAL (это более медленно, но код становится более красивым, а результаты доступны в других программах использующих эту библиотеку).
Что реализовано в альфа версии wxGISCatalog'а
- Интерфейс близкий к ArcGIS Catalog (есть возможность настроить интерфейс "под себя")
- Поддержка векторного формата ESRI Shape file
- Поддержка растровых форматов: tiff, img, bmp, jpeg, png, til
- Поддержка таблицы dbf
- Отображение поддерживаемых форматов в дереве и списке каталога
- Удаление объектов каталога (убивает мимо корзины(!), как это реализовано в GDAL)
- Визуализация в окне карты объектов каталога
- В качестве контейнеров для объектов могут выступать папки, архивы(только zip), подключения
- Свой формат описания проекции spr на основе GDAL WKT с соответствующим корневым контейнером для представления данных о проекциях
остальные здесь (http://code.google.com/p/wxgis/wiki/ScreenShots)
Ближайшие планы
В связи с необходимостью экспорта из/в форматов ESRI Shape, MapInfo, KML и DXF сейчас добавляю эти форматы и делаю функцию экспорта (одиночного и пакетного).
Еще планирую добавить механизм работы с инструментами (аналогично ArcToolbox).
Кроме того существует много мелких задач: вывод свойств объектов, свойств программы, перенос/копирование объектов, идентификация в окне карты, создание новых данных, поддержка WFS и WMS, перевод интерфейса.
Вопросы перевода интерфейса обсуждаются здесь viewtopic.php?f=14&t=5770&start=0