VKA software

English | Russian

Архив изменений DATAMAP™small logo

Архив изменений

23.01.2005 года

Версия 1.10.191

  • серьезное изменение в функциональности компонентов. Компоненты переведены на работу с библиотекой GDI+. Gdiplus.dll от Microsoft corp. официально поддерживает работу во всех операционных системах начиная с Windows 98, однако, сам файл библиотеки gdiplus.dll присутствует в ОС начиная с Windows 2000. Для остальных ОС (98/ME) вы должны распространять со своим приложением библиотеку gdiplus.dll.Скачать gdiplus.dll можно с сайта Microsoft. Возможна работа gdiplus.dll с Windows 95osr2, но официально эта поддержка не заявлена Microsoft, поэтому гарантий корректной работы нет.
  • новые свойства компонента DataMap: Options.AlphaBlending, Options.LockScrollOutMap, Options.UseGDIPlus, Options.AntiAliasing
  • добавлены свойства в компонент TVkaHugeBitmap: AlphaBlending и LayerType.
    изменен формат заголовка графического объета TVKAMapObjectMem, добавлено поле Alpha управляющее прозрачностью объекта в режиме Options.UseGDIPlus.
  • добавлена поддержка масштабируемых растров форматов Windows Bitmap и JPEG. Растры можно произвольно масштабировать и вращать, вывод на экран производится с эффектом сглаживания
Скачать компоненты и демо-пример можно здесь .
12.12.2004 года

Версия 1.09.180

  • Доработан 3D режим отображения, проведена оптимизация скорости, доработан метод определения принадлежности точки к объемному объекту, в следствии чего определение объекта по клику мыши возможно не только по его основанию, но и по 3D-проекции т.е. при клике на любой из граней объекта.
  • изменен формат заголовка графического объекта TVkaMapObjectMem, добавлено свойство Height для хранения высоты полигонального объекта. Данное обновление позволит снять с разработчиков проблему оптимизации поиска высоты объекта в своих структурах данных (при работе через событие OnHeightObject) и соответственно повысит быстродействие подсистемы визуализации схемы.
  • Добавлены функции GetAdresObject и GetAdresObjectCode для упрощения получения адресных данных любого объекта схемы.
Скачать компоненты и демо-пример можно здесь .
20.11.2004 года

Версия 1.09.173

  • Ускорена работа инструмента iDragMap. Прирост скорости при большом количестве объектов в несколько раз.
  • оптимизирован вывод объектов со сложной геометрией, при маленьких значения Scale вывод для ломаных линий и полигонов с большим количество вершин может ускорится в несколько раз.
  • исправлено некорректное отображение рядом стоящих условных знаков при их перемещении по схеме, приводившее в некоторых случаях к порче изображения условного знака в рабочем окне.
  • добавлен вывод объемных полигонов. Свойства Options.View3D, Options.View3DAngle и событие OnHeightObject и Options.MinScale3D позволяют пользователю отображать объемные объекты на схеме. При этом все вычисления связанные с удалением невидимых граней объектов и правильное их отображение с учетом глубины и заданного ракурса выполняет сам компонент DataMap. Требуются минимальные изменения от разработчиков для включения 3D вида.
  • Функции FindObjectAdres и FindObjectAdresNearest дополнительно возвращают в массиве ResultFind порядковые номера объектов имеющих заданный при поиске адрес. Первый объект из ResultFind возвращается в качестве результата функции.
  • Изменен формат свойства Scale с integer на single. Это изменение было вызвано из за проблем с отображением больших схем, при этом при попытке показа всей схемы происходила ошбика деления на ноль из за того, что для показа схемы требовался Scale с дробным значением меньше единицы (например 0.000001)
  • исправлен баг с отрисовкой рамки инструмента "линза" при включенном мигании (BlinkObject) объекта или группы объектов.
  • появилась версия компонентов использующая тип данных double для хранения координат объектов. Эта версия компонентов доступна пользователям которым необходимо работать со схемами имеющими большой разброс значений координат объектов для которых тип single уже не подходит по точности (карты областей, государств и т.п.)

Скачать компоненты и демо-пример можно здесь .

20.09.2004 года
Версия 1.09.165
  • В компонент TVkaIcon добавлен вызов метода ShowIconLibraryEdit показывающий на экране окно встроенного редактора библиотек условных знаков
  • пофиксены мелкие баги в редакторе библиотек условных знаков
  • добавлены свойства ObjectView, Color в компонент SmallPreview
  • изменено событие OnMeasureEvent, в него добавлена переменная LastSegment - длина последнего сегмента измеряемой ломанной линии.
  • добавлена текстовая подпись длины последнего сегмента инструмента iMeasure (измерения расстояний на карте);
  • исправлена ошибка в событии OnPixelLineEvent - не передавался заголовок рисуемого объекта MapObject, в следствие чего проблематично было определить что за объект рисуется и соответственно выбрать метод рисования;
  • увеличена производительность подсистемы пространственной индексации;
  • добавлено поле Town в адреса объектов. Теперь схема может содержать несколько городов и есть возможность поиска объектов по адресам включающим в себя название города. В связи с этим добавлены новые методы для работы со справочником городов FindTownKod, GetTownKod, GetTownList, GetTownName. Также появилось новое свойство объекта Town содержащее название города для редактируемого объекта. Изменена функциональность FindObjectAdres и FindObjectAdresNearest с учетом добавленного поля Town;
  • название метода OptimizeStreet заменено на более подходящее по смыслу OptimizeAdress;
  • добавлен объект cBezierFill, теперь можно создавать площадный объект с границами в виде кривой безъе;
  • ускорена отрисовка объектов "иконок";
  • модифицирован скроллинг рабочего окна при нажатой средней клавише мыши. Удобней стало скроллирование окна вверх-вниз, влево-вправо.

 

Скачать компоненты и демо-пример можно здесь .

05.05.2004 года

На сайт выложена версия 1.09.156.

Новое в компонентах:

  • добавлен инструмент iDragMap для "перетаскивания" схемы в окне мышью
  • добавлен новый объект - кривая безъе
  • добавлен объект - масштабируемый растр
  • исправлена ошибка в блокировке компонента редактора свойств объектов при удалении объекта со схемы
  • исправлена ошибка в обработчике пользовательских курсоров, приводившая к мерцанию курсора на системах с Windows 9X/ME
  • исправлена ошибка в координатах точки локального центра объектов при копировании групповых объектов и последующей разгруппировки
  • испавлена фича ;) в выборе объектов при включенной фильтрации - допускавшая в список выбранных объектов, отфильтрованные объекты
  • убрано ограничение на длину строки заметки, теперь длина ограничена 2 Гб :)
  • также убрано ограничение на текстовый комментарий к условным значкам, теперь ограничение в 2 Гб как и в текстовых метках
  • изменен формат хранения схем, в среднем на 30% уменьшился объем сохраняемых файлов без потери информации
  • увеличена скорость отрисовки схемы примерно на 15%
  • исправлен баг в обработчике связи компонентов DataMap->DatamapProperty
  • увеличена производительность операций изменения размеров объектов и сдвигов ~ 30%

Скачать компоненты и демо-пример можно здесь .

15.07.2003 года

На сайт выложена версия 1.08.136.

Новое в компонентах:

  • исправлена ошибка в работе функции UNDO при отмене группирования/разгруппирования объектов
  • изменены ограничения демо-версии: вместо запрета редактирования объектов свыше 100 шт. введен запрет на запись схем в файлы и потоки данных . Это изменение позволит лучше оценить возможности компонентов пользователями без назойливого появления сообщения о невозможности редактирования объектов с порядковыми номерами свыше 100.

Скачать компоненты и демо-пример можно здесь .

8.07.2003 года

На сайт выложена версия 1.08.135.

Новое в компонентах:

  • добавлена функция UNDO с задаваемой глубиной отмены действий пользователя
  • добавлены свойства TekObjectWidth/TekObjectHeight для задания ширины и высоты редактируемого объекта, после изменения данных свойств объект масштабируется под заданные размеры
  • увеличена производительность отрисовки рабочего поля DataMap
  • + несколько небольших небольших изменений

Скачать компоненты и демо-пример можно здесь .

29.05.2003 года

На сайт выложена версия 1.07.101.

Новое в компонентах:

  • добавлена оптимизация справочника улиц при сохранении данных и метод OptimizeStreet. оптимизация заключается в удалении неиспользуемых названий улиц из справочника.
  • добавлена возможность получения списка улиц имеющихся на карте
  • в компоненте TDataMapProperty свойство поле для ввода названия улицы стало ComboBox
  • исправлен небольшой баг в выборе объекта на схеме при включенной фильтрации

Скачать компоненты и демо-пример можно здесь .

21.05.2003 года

На сайт выложена версия 1.07.100.

Новое в компонентах:

  • Добавлена возможность работы с группированными объектами. Новые методы GroupObjects и UnGroupObjects позволяют легко создавать сложные векторные объекты. Групповые объекты можно масштабировать, вращать, копировать.
  • Добавлен метод AlignObjects позволяющий выравнивать выбранные объекты относительно друг друга (по центру, по верхнему краю, по нижнему краю, по левому краю, по правому краю)
  • ускорена отрисовка рабочего поля ~7%
  • ускорена загрузка схем из потоков ~5%
  • ускорены методы пространственной индексации ~3%
  • расширена функциональность встроенного редактора (при помощи клавиши SHIFT можно пропорционально масштабировать объект, выбирать группу объектов, разрешать перемещение объекта только по вертикали или горизонтали)
  • появилась новая версия пакета для DELPHI7
  • + множество мелких модификаций...

Скачать компоненты и демо-пример можно здесь .

3.04.2002 года

На сайт выложена версия 1.06.01.

Новое в компонентах:

  • Добавлен новый компонент TDataMapProperty - который предназначен для редактирования свойств объектов схем и связывается с компонентом TDataMap через свойство TDataMap.DataMapProperty. С разработкой данного компонента значительно упростилось создание пользователями компонентов своих векторных графических редакторов. Практически, разместив на форме компоненты TDataMap и TDataMapProperty вы получаете готовый векторный редактор, причем очень производительный :-)
  • исправлен баг в демо-проекте который приводил к существенному падению производительности компонента TDataMap, также удалены из демонстрационного проекта компоненты RxLib, теперь можно компилировать демку без установки в среду Delphi дополнительных компонентов.
  • + множество мелких модификаций...

Скачать компоненты и демо-пример можно здесь .

8.01.2002 года

На сайт выложена версия 1.04.03.

Новое в компонентах:

  • Добавлено событие OnFilteredObject для создания пользовательского фильтра объектов.
  • Добавлен новый инструмент iRegionRect для выбора группы объектов в прямоугольной области.
  • Добавлена функция FindObjectID для поиска объекта по полю Kode
  • Оптимизирована отрисовка компонента TSmallPreview, ускорена работа, убрано мерцание при перерисовке в версии для Delphi 6.
  • Модифицирована справка компонента, надеюсь изменения произошли в лучшую сторону :-)
  • Исправлен баг в перерисовке связанных компонентов вызывавший отрисовку движущихся объектов с "мусором"
  • + множество мелких модификаций...

Скачать компоненты и демо-пример можно здесь .

28.10.2001 года

На сайт выложена версия 1.04.

Новое в компонентах:

  • в набор добавлен компонент TVkaIcon, позволяющий подключать одновременно несколько пользовательских библиотек условных знаков. Также компонент TVkaIcon имеет в качестве редактора свойств - редактор библиотек пользовательских значков.
  • устранен конфликт имен dcu-модулей с пакетом компонентов GLScene.
  • исправлены обнаруженные ошибки.... и возможно... добавлены новые :)

Скачать компоненты и демо-пример можно здесь .

2.08.2001 года

На сайт выложена версия 1.02.

Новое в компонентах:

  • появилась версия компонентов для Delphi 6. Она полностью аналогична по функциональности версии для Delphi 5.
  • реализована возможность использования одной копии данных карты сразу несколькими компонентами через свойство MainDataMap указывающее на главный компонент. При этом экономится память и изменения произведенные в одном компоненте отображаются в связанных.
  • модифицировано свойство Options, теперь она вместо множественного типа стало объектным. Также расширены возможности настройки компонентов.

Скачать компоненты и демо-пример можно здесь .

10.05.2001 года

На сайт выложена версия 1.01(a) - это предварительная версия, в ближайшие дни выйдет окончательная версия. В новой версии компонентов добавлена поддержка вставки в карты растровых картинок, группировка объектов с произвольной глубиной вложенности, возможность установки локального центра объекта и группы объектов, включена опция запрета редактирования объектов.

Изменениям подвергся аппарат защиты компонента от копирования, теперь он корректно работает под OS Windows NT4/2000. Скачать компонент вы можете здесь .

21 августа 2000 года

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

PS. возможно, в эту же версию будет включен бета-версия компонента для поиска оптимального пути по сети улиц. Ориентировочно выход версии 1.1. планируется 4 сентября 2000 г.

17 августа 2000 года.
После размещения демо-версии DataMap на сайте http://www.softlist.ru пакет DataMap получил от редакции SOFTLIST награду - выбор редакции. Спасибо администратору SOFTLIST за награду.
1 августа 2000 года.
Дата рождения сайта, понемногу начинаю добавлять информацию.

 

 

 

 

 

 

| ©2004 VKA software

Используются технологии uCoz