Дополнения к GPSMapEdit


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

Дополнения распространяются в рамках лицензионного соглашения на GPSMapEdit. Открытые исходные коды в соответствии с п. 2.8 пп. b. Предварительно откомпилированная версия exe - в соответствии c п. 2.8 пп. c, как готовый продукт от зарегистрированного пользователя GPSMapEdit.
Предварительно откомпилированная версия предыдущего пакета дополнений (610K)
English version of the previous pack (608K)
Предварительно откомпилированная версия с последними обновлениями (613K)
English version (612K)
Версия 1.0.29.1
Пакет 1 (367K)
  •  
  • Добавлен манифест для отображения в XP стиле
  •  
  • Добавлена возможность установки высокого качества отображаемых шрифтов
  •  
  • Добавлено масштабирование по размеру выделения при нажатии Ctrl +
  •  
  • Добавлено скачивание треков с GPS навигаторов (пока поддерживается только COM порт)
  •  
  • Изменено отображение узлов при их редактировании
  •  
  • Добавлена возможность конфигурирования клавиатурных комбинаций.
    Для осуществления этого можно воспользоваться файлом shortcuts-custom.dat как примером. Создав собственный файл или отредактировав существующий, ему надо назначить имя с расшиернием .dat и поместить в папку с программой. После перезагрузки программы на вкладке общих настроек в выпадающем списке доступных клавиатурных комбинаций появится пункт, соответствующий этому файлу.
      Примечание Наличие нескольких файлов клавиатурных комбинаций с одинаковым параметром .NAME приведёт к тому, что доступным из них будет только один. Остальные будут проигнорированы.
    Пакет 2 (79K)
  •  
  • Исправлен баг с вылетанием при логических операциях с некоторыми самопересекающимися полигонами. (Спасибо Драгни)
  •  
  • Ускорена загрузка карт с большим количеством присоединённых треков и путевых точек.
  •  
  • Ускорена одновременная загрузка большого количества треков и путевых точек.
  •  
  • Частично переработана и дополнена система прилипания.
    В режиме редактирования появились маркерные точки и маркерные линии, связанные с ними. Для пометки маркерной точки надо подвести курсор мыши с нажатой клавишой Shift к любой точке любого (в том числе и создаваемого) объкекта. Повторная проводка с Shift-ом удаляет маркерную точку. Удалить все активные маркерные точки можно также через меню и панель управления режимами прилипания. Маркерные точки также автоматически удаляются по окончании текущего редактирования.

    Версия 1.0.28.1
    Пакет 1 (333K)
  •  
  • Решена проблема с обрезанием карты при экспорте в EMF файл
  •  
  • Исправлен застарелый баг с вылетанием при редактировании
  •  
  • Добавлена настройка дистанции прилипания и размера сивола привязки
  •  
  • Добавлена возможность привязки к самопересечениям объектов и самому объекту при его редактировании
  •  
  • Добавлена фильтрация изолиний при их создании по минимальной площади покрытия и (или) длине
    Пакет 2 (51K)
  •  
  • Возвращена функциональность Copy/Paste в диалог настроки свойств узла
  •  
  • Добавлена возможность выборки объектов не только из всех на данном слое, но и из числа выделенных
  •  
  • Добавлено удаление нитевидных выбросов из изолиний
    Пакет 3 (альфа версия)
  •  
  • Добавлена поддержка больших dbf файлов (более 1ГБ) при импорте shp файлов
  •  
  • Добавлены логические операции (объединение, пересечение, отсечение, обоюдное отсечение) над полигонами. Операции доступны в контекстном меню выделенных полигонов.
  •  
  • Изменена отрисовка выделенных объектов для различения первого выделенного объекта от последующих

    Версия 1.0.25.2
    Пакет 1 (308K)
  •  
  • Произведено обновление до версии 1.0.25.2.
    В связи с миграцией на VS 2005 b2, файл проекта (GPSMapEdit.dsp) под VS 6.0 временно не обновляется.
    Пакет 2 (313K)
  •  
  • Добавлена функция построения изолиний по загруженным регулярным сеткам высот. Функция доступна в контекстном меню сетки высот.
  •  
  • Исправлена ошибка, приводящая к аварийному закрытию приложения при отображении всплывающей подсказки.
    Пакет 3 (63K)
  •  
  • Интегрирован функционал Павла Луговского по раскраске дорожной сети, позволяющий контролировать создание карт с маршрутизацией.

    Версия 1.0.23.4
    Пакет 1 (271K)
  •  
  • Добавлена поддержка Tiff файлов с алгоритмом сжатия LZW.

    Версия 1.0.21.1
    Пакет 1 (226K)
  •  
  • Изменён мастер импорта DXF файлов:
    • основные настройки импорта объединены на первой странице мастера
    • появилась возможность импорта замкнутых полилиний сразу как полигонов, вместо последующего их ручного преобразования в полигоны
    Пакет 2 (50K)
  •  
  • Изменён мастер импорта DXF файлов. Теперь при выборе типа полилинии в списке типов, отображается её начертание.

    Версия 1.0.20.3
    Пакет 1 (179K)
    Пакет 2 (103K)
  •  
  • Добавлен иморт DXF файлов. Пока ещё поддерживаются далеко не все примитивы данного формата, но впоследствии, их список будет пополняться.
  •  
  • Добавлена возможность, при импорте из SHP, выбирать типы объектов в соответствии с конкретными значениями поля таблицы данных.

    Версия 1.0.17.0
    Пакет 1 (119K)
  •  
  • Убрано отображение всплывающих подсказок при наведении мыши на окна с миникартой, информацией о GPS и настройками афинного преобразования.
    Пакет 2 (106K)
  •  
  • Добавлена панель для выгрузки карт из Гарминовских GPS.
    Алгоритм работы аналогичен GPS Explorer'у за исключением того, что из прибора выкачиваются все хранимые им внутренности карты, а не только TRE, RGN и LBL. Список файлов для поиска карт взят из версии Swan'а.
    Панель включается через пункт меню Tools/Garmin/GPS panel.
  •  
  • Изменен алгоритм выделения и перетаскивания объектов, поэтому прошу отозваться о нем в гостевой книге или по эл. почте.
  •  
  • Модифицированы инструменты перетаскивания точек и создания объектов.
    Теперь в них можно указывать прилипание точек не только к узловым точкам объектов, но и к серединам ребер, точкам пересечениям ребер, строить перпендикуляр к ребру, а также прилипать к ближайшей точке объекта.
    Построение перпендикуляра
  •  
  • Модифицировано поведение при нажатии на клавишу <Ctrl> в режиме редактирования. Теперь происходит кратковременное (пока она нажата) переключение между наличием прилипания точек и его отсутствием. Отключить отдельные виды прилипания можно в специальной панели, появляющейся при редактировании. Наличие прилипания по умолчанию устанавливается, как и раньше - в настройках редактирования (Tools/Options... вкладка Edit).
    Примечание Режимы работы колесика не изменены, поэтому <Ctrl>+колесо мыши работает как и раньше.

    Версии 1.0.16.0, 1.0.16.1
    Пакет 1 (106K)
  •  
  • Содержит все, что находится в пакетах 1 и 2 для версии 1.0.15.1 в адаптации к версии 1.0.16.0
  • Примечание Если у вас версия Visual C++ меньше, чем .NET следующие файлы надо добавить в проект:
    BmpExport.cpp BmpLoader.cpp GifLoader.cpp HeightMap.cpp HeightMap.h ImageBuffer.cpp ImageBuffer.h ImageExport.cpp ImageExportWizard.cpp ImageExportWizard.h ImageTypeInfo.cpp ImageTypeInfo.h NormalizeRgn.cpp NormalizeRgn.h SrtmHgtLoader.cpp StretchBitmap.cpp TifLoader.cpp TIN.h
    Иначе можно воспользоваться файлом проекта GPSMapEdit.vcproj.
    Пакет 2 (18.2K)
  •  
  • Добавлены файлы, необходимые для корректной компиляции версии 1.0.16.0:
  • _Public/GisRussa.h (Константин видимо его забыл)
  • Wrappers.h (Измененная версия, не включенная в пакет 1)
  •  
  • Исправлен файл проекта для MS Visual Studio 6.0. Теперь отсутствует необходимость добавлять файлы в проект при наличии старой версии MS VS.
    Пакет 3 (114K)
  •  
  • Обобщенный пакет для версий 1.0.16.х.

    Версия 1.0.15.1
    Пакет 1 (104K)
  •  
  • Увеличен размер допустимой для загрузки растровой картинки, привязанной через OziExplorer.
    • загрузчик bmp
    • загрузчик несжатых tiff файлов (форматов: BW, Grayscale, RGB, CMYK)
  •  
  • Экспериментальный загрузчик SRTM файлов, отображающий их как цветные растры с цветовым переливом по высоте (подключается опцией препроцессора USE_SRTM)
  •  
  • Модифицирован мастер экспорта в файл для OziExplorer'а для возможности экспорта в различные форматы растровых изображений.
    Новый подход заключается не в экспорте для Ozi с созданием растрового изображения, а наоборот - в экспорте в растр с созданием (или без него) файла привязки для Ozi.
    • модифицирован экспортер в bmp
    • зкспортер в emf файл
  •  
  • Модифифцирован механизм подготовки надписи для отображения (обрабатывются случаи разбиения надписи на части ключами ~[0x1E] и ~[0x1F])
    Пример: Egor'evskoe sh~[0x1E]~[0x2F]R-105
  •  
  • Модифицирован механизм отображения всплывающей подсказки при наведении указателя мыши на объект (отображается список объектов, доступных под курсором вместо одного)
  •  
  • Примечание Если у вас версия Visual C++ меньше, чем .NET следующие файлы надо добавить в проект:
    BmpExport.cpp BmpLoader.cpp HeightMap.cpp HeightMap.h ImageBuffer.cpp ImageBuffer.h ImageExport.cpp ImageExportWizard.cpp ImageExportWizard.h ImageTypeInfo.cpp ImageTypeInfo.h NormalizeRgn.cpp NormalizeRgn.h SrtmHgtLoader.cpp StretchBitmap.cpp TifLoader.cpp TIN.h
    Иначе можно воспользоваться файлом проекта GPSMapEdit.vcproj.
    Пакет 2 (4.36K)
  •  
  • Добавлен загрузчик Gif файлов
  •  
  • Примечание Следующий файл надо добавить в проект:
    GifLoader.cpp

     e-mail

    Hosted by uCoz