Что нового в последней версии GIS ToolKit

GIS ToolKit (Windows)


Версия 11.14.5 04.05.2018

1) TMapScreen - исправлена ошибка визуализации в принтерном виде в режиме двойной буферизации при снятии выделения объектов - добавлено принудительное заполнение образа экрана фоновой картой из буфера карты при изменении масштаба искроллировании.

Версия 11.14.5 12.12.2017

1) ГИС-ядро - обновлены библиотеки

Версия 11.14.4 19.11.2017

1) TMapPrintDialog - исправлена ошибка вызова диалога печати.

2) TMapObj - исправлена ошибка вызова диалога информации об объекте карты.

Версия 11.14.3 05.10.2017

1) TMapCross - исправлен метод CreateCross для случаев, когда объекты карты не пересекаются.

2) ГИС-ядро - обновлены библиотеки.

Версия 11.14.2 09.06.2017

1) TMapSelectRect - исправлена ошибка восстановления корректных координат области выделения при выполнении в окне карты масштабирования в точке.

2) TGtkAction - добавлены методы MapBeforeScaling и MapAfterScaling (для внутренней обработки до и после изменения масштаба карты); добавлены события OnBeforeScaling и OnChangeViewScale.

3) TMapViewWindow - добавлены методы MapBeforeScaling и MapAfterScaling для оповещения текущего обработчика TGtkAction о факте изменения масштаба карты до и после его выполнения.

Версия 11.14.1 09.10.2016

1) TMapWMSPopupDialog - исправлено открытие карты с сервиса.

Версия 11.14.0 29.09.2016

1) TMapSpatialDB - компонент нанесения на карту результатов SQL-запроса к пространственной базе данных. Поддерживается работа с СУБД PostreSQL (PostGIS), Oracle (Oracle Spatial) и Microsoft SQL Server (geography).

2) TMapEditMetric - добавлено свойство EditViewStyle, позволяющее устанавливать режим визуализации объекта в процессе редактирования. Помимо имеющегося способа отображения добавлена возможность отобра- жать объект его "родным" внешним видом из классифкатора, внешним видом из классифкатора с выделением точек метрики и контуром объекта с выделением точек метрики.

3) TMapView - добавлен метод масштабирования по области ScaleByFrame.

4) TMapScreen - добавлен метод SetMapHandle для установки карты, открытой вне компонента (например, с помощью API-функций ГИС-ядра). Карта в компонент устанавливается по ее идентификатору (HMAP), получаемому при ее открытии функциями ГИС-ядра. После установки идентификатора карты компонент будет работать с ней как со "своей", то есть эта карта будет закрыта во всех случаях, когда компонент закрывает карту, которая была отрыта им самим. Чтобы этого не происходило необходимо "отвязать" компонент от идентификатора карты (HMAP) путем вызова того же метода SetMapHandle с нулевым идентификатором. 

5) TMapScreen - свойство RepaintBufferAlways. При RepaintBufferAlways = true при получении сообщения Windows WM_PAINT всегда выполняет перерисовку буфера с выводом изображения в окно.

6) TMapObj - свойство ThickLine позволяет задать толщину линии при выделении объекта. Свойство IsMultiPolygon возвращает является ли объект мультиполигоном. Метод SetMultiPolygon позволяет установить/сбросить признак мультиполигона.

7) TMapFind - свойство RadiusM позволяет задать размер области поиска в метрах независимо от значения PlaceInp.

8) TMapSelect - свойство SetSampleComplex позволяет установить признак совместной обработки номеров объектов с условиями по локализации, слоям, семантике и пр.
TMapSite - свойство SiteGuid позволяет получить/установить уникальный идентификатор пользовательской карты.

9) TMapList - свойство ListGuid позволяет получить/установить уникальный идентификатор листа карты.

10) TGisProperty - метод mapSetMessageBoxCall - установить функцию обратного вызова для перехвата и замены сообщений об ошибках и вопросах, выдаваемых из ГИС-ядра через системную функцию MessageBox.

11) \Example\Delphi\SpDBtoMap - Пример доступа к пространственным данным с помощью компонента TMapSpatialDB.

12) \Example\Delphi\MapColorDialog - Пример вызова диалога настройки палитры карты с использованием свойства RepaintBufferAlways = true компонента MapSrceen.

13) \Example\Delphi\Thematic - Пример построения тематических карт с вызовом диалога построения и с использованием собственных графических примитивов на основе АПИ доступа к объектам карты.

14) TMapView, TMapScreen, TMapWindow- расширен диапазон значений для свойств яркости и контраста карты (от -16 до +16 вместо от -4 до +4).

15) TMapView, TMapScreen - удалено устаревшее свойство FMap. Вместо него следует использовать свойство MapHandle.

16) TMapObj - устаревшее свойство FObj оставлено только на чтение и в следующих версиях может быть удалено. Вместо него следует использовать свойство ObjHandle.

17) *.inc - описание типов и функций приведено в соответствие с *.h

Версия 11.13.6 12.02.2016

1) TMapView - Добавлен метод CreateAndAppendTempSite для создания временной пользовательской карты. Добавлне метод IsGeoSupported для проверки поддержки пересчета к геодезическим координатам из плоских прямоугольных и обратно.

2) TMapWindow - исправлена ошибка создания ViewSelect и PrintSelect для ActiveX.

Версия 11.13.5 29.01.2016

1) TMapPoint - В компонент добавлена поддержка системы координат WGS84 (тип - PP_GEOWGS84).

2) TMapMiniMap - Добавлена возможность синхронизации отображения карт в разных проекциях при условии, что они поддреживают геодезические преобразования. Добавлен метод SetupUserMapFile, позволяющий в качестве обзорной карты задать карту пользователя, отличную от той, которая отображается в MapView.

Версия 11.13.4 15.12.2015

1) MapView, MapScreen - исправлена функция ShowAllMapInWindow (в некоторых случаях не выполняла масштабирование карты).

Версия 11.13.3 16.11.2015

1) maputil - Добавлена функция установки в ГИС-ядро ini файла приложения по умолчанию (\ProgrammData\appname\appname.ini, где "appname" - имя EXE-файла). Функция вызывается автоматически при старте приложения. С этим файлом или директорией работают диалоги ГИС-ядра.

2) ГИС ядро - обновлены библиотеки ГИС ядра от 12.11.2015.

Версия 11.13.2 01.08.2015

1) ГИС ядро - Расширен состав программируемых знаков в библиотеке shape.iml. Добавлена поддержка знаков, отображающих фрагмент заданной карты, снимка, геопортала в заданном прямоугольнике. Поддерживаются ссылки на данные, размещенные на ГИС Сервере. Ссылка на отображаемые данные задается в семантике. С помощью семантических характеристик типа цвет и вес цвета можно изменить цвет фона и степень прозрачности данных. Добавлена поддержка ссылок на документы и таблицы с отображением на карте в габаритах метрики объекта. Пример использования программируемых знаков добавлен в инсталляцию - Data\Shape.

Версия 11.13.1 29.05.2015

1) ГИС ядро - изменен алгоритм доступа к сервисам google, yandex (последние перешли на протокол https).

Версия 11.13.0 24.02.2015

1) TAddressLocation - комопнент Адресный локатор - поиск координат адресных записей в базе данных, а так же последовательного формирования структурированного адреса согласно КЛАДР(пример использования в \FindObj).

Версия 11.12.0 14.11.2014

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

2) TMapObj - добавлены методы CommitObjectParm, CommitObject, CommitObjectAsNew, IsDirtyObject. Добавлены методы работы с графичеческими объектами (создание, добавление графических элементов, удаление и д.р.).

3) TMapSelect - добавлен метод GetSiteUsedSelect - запрос сведений о реально имеющихся объектах на карте.

4) TMapSelectObjectRsc - добавлен метод ExecuteChoiceTypeObjectSelect - выбор вида объекта из файла ресурсов, используя фильтр.

5) TGisProperty - добавлен метод mapCloseMapAccess - освобождение ресурсов ядра перед закрытием приложения.

6) TMapMtrs - исправлена функция GetMtrPalette - запрос текущей палитры матриц высот.

7) TMapObj - исправлен возврат результата функции Commit.

8) TMapSelectRect - исправлен порядок записи координат точек FPoint2 и FPoint4 выбранной ненаклонной области. Исправлена отри совка выделенной области.

9) TfrmDlgSelRt - исправлен выбор области по объекту.

10) TMapPrintDialog - исправлена передача режима отображения карты в диалог выбора области.

11) TMapMiniMap - исправлена перерисовки карты (карта некорректно перемещалась)при отсутствии скроллеров у MapView, на который ссылается компонент.

12) mapapi.inc - исправлено описание функци mapVisibilityZone.

13) Semdbase.inc - исправлено описание функций sdbGetSemanticInRecordDouble и sdbSetCodePage.

Версия 11.11.5 20.07.2014

1) TMapMiniMap - новое свойство OpenAllMaps - открытие всего набора векторных и растровых карт.

2) TGisProperty - новый метод mapSetTextQuality - настроить качество отображения шрифта.

3) TMapObj - Commit, CommitAsNew, Rollback, Delete теперь возвращают ноль в случае неудачного выполнения (ранее это были процедуры).

4) TMapView, TMapScreen - метод ScaleInPoint более точно выдерживает позиционирование карты в центре окна. Метод SetViewScale не приводит к дополнительному сдвигу изображения в момент изменения масштаба, что обеспечивает возможность плавного изменения масштаба на небольшие величины.
5) ГИС ядро - библиотеки ГИС ядра от 18.06.2014.

Версия 11.11.4 06.06.2014

1) GetRstPlanePoint - исправлена ошибка при определении параметров точки растра

Версия 11.11.3 12.05.2014

1) gisrscex.dll - библиотека gisrscex.dll вошла в состав gisacces.dll

2) gisdelone.dll - библиотека gisdelone.dll вошла в состав gismath.dll

3) ГИС ядро - библиотеки ГИС ядра от 05.05.2014.

Версия 11.11.2 05.05.2014

1) Embarcadero XE5 - добавлена поддержка работы в среде разработки Embarcadero RAD Studio XE5 (Delphi XE5, C++ Builder XE5)

2)mapgdi.inc - исправлено описание структуры TIMGETEXT

3)mapapi.inc - исправлено описание функции mapVisibilityZone

Версия 11.11.1 10.03.2014

1) TMapView, TMapScreen - при переисовке карты окно теперь не чистится фоном за исключением отображения карты в принтерном-векторном режиме.

2) TMapWindow - добавлена возможность настроить собственные значения цвета фона карты и состава отображаемых карт (раньше брался из TMapView).

3) ГИС ядро - библиотеки ГИС ядра от 07.03.2014.

Версия 11.11.0 19.09.2013

1) Embarcadero XE4 - добавлена поддержка работы в среде разработки Embarcadero RAD Studio XE4 (Delphi XE4, C++ Builder XE4)

2) HardKey - обновлены драйверы электронного ключа до версии 6.20 для 32- и 64-разрядных операционных систем.

3) ГИС ядро - библиотеки ГИС ядра от 04.09.2013.

Версия 11.10.2 29.07.2013

1) *.inc - исправлено описание ряда функций в части объявления параметров, передаваемых по указателю с объявленным при этом ключевым словом "var", в результате чего передача этих параметров оказывалась прописана по двойному указателю, что приводило к невозможности корректного использования прототипов данных функций.

2) TMapWMSPopupDialog - добавлено событие OnDataChange на добавление WMS в состав уже открытой карты и на удаление WMS из него; исправлено некорректное определение позиций скроллингов после включения и выключения геопорталов WMS в составе отображения карты.

3) ГИС ядро - библиотеки ГИС ядра от 29.07.2013.

Версия 11.10.1 17.07.2013

1) TMapWMSPopupDialog - исправлена реакция на действия в диалоге по включению и выключению геопорталов WMS в составе отображения карты

2) ГИС ядро - библиотеки ГИС ядра от 17.07.2013.

Версия 11.10.0 15.07.2013

1) maptype.pas - добавлены новые сигнатуры обрабатываемых файлов (MAP_SITX и пр.)

2) TMapView, TMapScreen, TMapSite - добавлены новые методы и свойства для работы с пользовательскими карта в новом формате SITX с возможностью шифрования данных

3) TMapWMSPopupDialog - новый компонент - диалог в виде выпадающего меню для доступа к
WMS-ресурсам и добавления их в состав картографических данных. Работа компонента представлена в примере Example\Delphi\WMSTest.

4) TMapOpenDialog, TMapDataList - добавлена поддержка пользовательских карт в новом формате SITX.

5) TMapObj - добавлена возможность работы с компонентом TMapWindow.

6) TMapPrintDialog - полностью изменен диалог печати, аналогичен диалогу в ГИС "Карта 2011".

7) TMapCreateObject - исправлена регистрация нового объекта при его создании в режимебез диалога.

8) TMapNet - исправлена работа с картой сети, размещенной на ГИС Сервере, добавлена возможность работы с картой сети в новом формате SITX.

9) ГИС ядро - библиотеки ГИС ядра от 12.07.2013.

Версия 11.9.3 21.06.2013

1) maptype.pas - исправлена ошибка в объявлении типов TBreakCall, TBreakCallEx, TBeforePaint, TMaskCall, TEVENTCALL
2) TMapView, TMapScreen - в связи с изменением вида отображения карты по умолчанию в ГИС-ядре после открытия карты устанавливается тип отображения cVT_SCREEN
3) ГИС ядро - библиотеки ГИС ядра от 20.06.2013.

Версия 11.9.2 26.04.2013

1) TMapRsc - устранена утечка памяти

2) TMapView.MapSort, TmapScreen.MapSort - устранена утечка памяти

3) maptype.pas - Изменена структура TBUILDSURFACE (в соответствии с АПИ)

4) ГИС ядро - библиотеки ГИС ядра от 18.04.2013.

Версия 11.9.1 12.04.2013

1) maptype.pas - вместо библиотеки s57togis.dll теперь используется giss57.dll
2) ГИС ядро - библиотеки ГИС ядра от 09.04.2013.

Версия 11.9.0 29.03.2013

1) Embarcadero XE3
- создан установочный комплект под Embarcadero XE3
- исходные тексты адаптированы для работы GGIS ToolKit Free под Embarcadero XE3

2) *.inc - в полном объеме доступно описание прототипов функций доступа к ГИС-ядру (соотвествуют аналогичным описаниям из *.h файлов)

3) mtrapi.inc - исправлена ошибка в объявлении функции mapPaintMtr3Dx

4) maptype.pas - исправлена ошибка объявления полей ViewAngle и RotationAngle структуры TMTR3DVIEWEX.

5) ГИС ядро - библиотеки ГИС ядра от 28.03.2013.

Версия 11.8.5 18.12.2012

1) Embarcadero XE3 - добавлена возможность трансляции под Embarcadero XE3

2) TMap3DNavigator  - добавлена возможность синхронизации масштабирования 3-х и 2-х мерных моделей (свойство CmScale3d).

3) TMapEditMetric - исправлена ошибка визуализации объекта в режиме создания в случае нескольких открытых карт.

4) TMapGisServer - исправлена ошибка при работе после компиляции в среде Embarcadero.

5) maptype.pas - обновлены структуры для GIS Server.

6) TMapPoint - удалена возможность работать с составляющими координатного описания оъектов карты (удалены сойства X, Y). Надо использовать методы SetPoint, GetPoint (иначе возможен неправильный пересчет координат между разными системами).

7) TMapObj - Добавлены SquareInMap, LengthInMap для расчета площади и длины в проекции карты.

8) ГИС ядро - библиотеки ГИС ядра от 18.12.2012.

Версия 11.8.4 20.11.2012

1) TMapView, TMapScreen - добавлена обработка сообщений (изменения состава данных, перерисовка окна карты) от диалогов и других компонентов.

2) ГИС ядро - библиотеки ГИС ядра от 15.11.2012.

Версия 11.8.3 10.10.2012

1) TGisProperty - добавлены методы чтения и установки в ГИС-ядре пути к ini_файлу приложения (mapSetIniPath).

2) ГИС ядро - библиотеки ГИС ядра от 08.10.2012.

Версия 11.8.2 29.08.2012

1) EditSelectRectExt- в фукнцию вызова диалога выбора области карты добавлен необязательный параметр, устанавливающий стиль отображения карты в диалоге (векторный, принтерный, контурный и т.д.).

2) TGisProperty - добавлены методы чтения и установки в ГИС-ядре пути к директории приложения, в которой располагаются общие и вспомогательные файлы для функционирования ГИС-ядра (библиотеки условных знаков *.iml, файлы базы данных EPSG, wmslist.ini, xml-схемы и пр.). Путь к указанной директории рекомендуется устанавливать при запуске приложения.

3) TMapEditMetric, TMapSelectRect - изменен метод отрисовки элементов визуализации процесса выделения области и редактирования объекта, так как пердыдущая редакция данного метода в ряде случаев могла приводить к появлению на карте в ходе визуальных артефактов ("грязи"), что связано с работой GDI/GDI+ на разных платформах.

4) TMapPrintDialog - добавлен учет при запуске диалога габаритов печати, еслитаковые были установлены в компоненте MapView или MapScreen, с которым связан компонент диалога печати.

5)  ГИС ядро - библиотеки ГИС ядра от 29.08.2012.

Версия 11.8.1 23.08.2012

1) TMapGISServer - Добавлена возможность работы с несколькими ГИС Серверами одновременно. Добавлены методы невизуального подключения к ГИС Серверу (без использования диалогов).

2) TMapGisServerDataListReader - Новый класс, предназначенный для выполнения запросов списков доступных пользователю данных на ГИС Сервере. Выполняет выделение необходимого блока памяти для чтения и заполняет его списком данных. При запросе списка данных с ГИС Сервера без помощи данного класса необходимо операции выделения памяти, чтения, и освобождения памяти выполнять самостоятельно.

3) TMapEditMetric - исправлена ошибка в режимах перемещения и копирования объекта, в результате которой объекты с подписью (подписи, векторные с подписью и др.), при перемещении их на карте в ходе редактирования, оставляли после себя визуальные артефакты ("грязь").

4) TMapMetric - исправлена ошибка в методе Update, не позволявшая корректно выполнить обновление значения высоты точки метрики; исправлена установка значения координат точки метрики внешним экземпляром класса TCompMapPoint.

5) TMoveToDialog - исправлена ошибка установки формата координат в диалог и его возврата формата при его изменении в диалоге.

6) TMapGISServer - Исправлена ошибка работы с взаимосвязанным компонентом TMapAtlas. Изменен порядок вызова диалогов и назначения им "родителя". Ранее при реализации вызова в динамической библиотеке вызываемые диалоги могли оказаться без родительского окна, что в ряде случаев приводило к ошибке типа " Control has no parent window ".

7) objapi.inc - исправлена опечатка в директиве компилятора, почищена "грязь" в виде нечитаемых символов в конце файла, что могло приводить к ошибкам при подключении модуля mapproc.

8) ГИС ядро - обновлены библиотеки ГИС ядра (от 23.08.2012).

Версия 11.8.0 18.07.2012

1) TMapView, TMapScreen, TMapWms, TMapWMSAccess - Добавлена возможность подключения WMTS, WMS сервисов, Google (Спутник), Google (Карта), Yahoo! (Спутник), Yahoo! (Карта), OpenStreetMap (Карта), Virtual Earth (Спутник) и пр.

2) TViewScaleRangeDialog - Диалог визуального управления границами масштабов.

3) TMapWMSBuildURLDialog - диалог настройки строки подключения для WMS-соединений.

4) \Example\Delphi\WMSTest - пример работы с WMS-сервисами

5) TMapScreen - исправлена обработка свойства Rendering при перерисовке карты из буфера экрана. Ранее перерисовка выполнялась даже при выключенном свойстве Rendering.

6) TMapView - Расширен метод AppendData: добавлена возможность указывать вариант трансформирования добавляемых данных к уже открытым данным, если их проекции разные (преобразовывать "на лету", трансформировать и сохранить, задать вопрос пользователю).

7) TMapSites - Расширен метод Append: добавлена возможность указывать вариант трансформирования добавляемой пользовательской карты к уже открытым данным, если их проекции разные.

8) TMapDataList - Для стандартного (как в ГИС "Карта 2011") режима диалога добавлена перерисовка карты при выходе из диалога, если в нем были сделаны какие-то изменения (во время его выполнения от него поступали сообщения MT_CHANGEDATA).

9) TMapView, TMapScreen, TMapViewWindow - Начальный инкремент полос прокрутки (сроллингов) установлен как значение 16, так как меньшее значение вызывает артефакты при работе с WMS и WMTS сервисами (в силу специфики работы этих сервисов).

10) TMapView, TMapScreen - Добавлены новые события - OnAppendWMS и OnRemoveWMS, - на добавление и удаление WMS-соединения соответственно. Добавлено новое свойство TranslateByWMS, показывающее была ли установлена текущая проекция по данным, добавленным с WMS-сервиса.

11) mapapi.inc - Исправлено описание вызовов функций отображения координат в заданном формате.
12) sitapi.inc
- Исправлено описание функции mapGetDocProjection
- Исправлено описание функции mapGetSiteBorder

13) ГИС ядро - обновлены библиотеки ГИС ядра (от 06.07.2012).

Версия 11.7.3 18.05.2012

1) Добавлена поддержка Embarcadero RAD Studio XE2 (Delphi XE2, С ++Builder XE2)
2) TOleDocument
-исправлена ошибка в деструкторе класса;
-исправлен пересчет габаритов документа на карте;
-обновлены процедуры отрисовки с учетом границ видимости;
-свойства приведены в соотвтествие со струтурой описания;
-OLE-документа в ГИС "Карта 2011";

3) TMapOle
-обновлена процедура чтения набора OLE-документов;
-добавлен метод обновления OLE-документа по информации из связанного с ним файла;
-добавлен метод сохранения Изменений в OLE-документах;
-добавлен метод отрисовки OLE-документов в контекст печатающего устройства;

4) TMapViewWindow - добавлен метод сохранения всех OLE-документов обратно в хранилище *.omp.

5) TMapPrintDialog - добавлена возможность вывода на печать OLE-документов, размещенных на карте, документы выводятся на печать сучетом границ видимости и текущего масштаба печати.

6) TfrmDlgSelRt - В диалоге выбора области на карте установка флага отрисовки OLE-документов сделана наследуемой от того компонента работы с картой (TMapView или TMapScreen), для которого был вызван диалог (ранее в этом диалоге OLE-документы не отображались вообще).

7) TMapSelectRect - Исправлен режим автоскроллирования карты при работе компонента с TMapWindow.

8) seekapi.inc - исправлена ошибка в объявлении функции mapSelectSeekAreaFrame

9) ГИС ядро - обновлены библиотеки ГИС ядра (от 16.05.2012).

Версия 11.7.2 03.04.2012

1) TMapView - исправлена ошибка при вызове метода MapSort из dll.

2) ГИС ядро - обновлены библиотеки ГИС ядра (от 03.04.2012).

3) испавлена ошибка при вызове диалога редактора классификатора.

Версия 11.7.1 10.02.2012

1) *.inc - Добавлены объявления функций для соответствущих *.h файлов.

2) ГИС ядро - обновлены библиотеки ГИС ядра (от 09.02.2012).

Версия 11.7.0 16.01.2012

1) TMapDataList - добавлен вызов стандартного диалога состава данных с возможностью подключения WMS растров. Диалог содержит полную информацию о текущем перечне карт, матриц, растров.
2) TMapSite - Добавлены функции ClearSite, CopySite,DeleteSite, SaveSite
3) TMapView, TMapScreen - добавлена функция DeleteSiteByFileName
4) ГИС ядро - обновлены библиотеки ГИС ядра (от 09.01.2012).

Версия 11.6.3 12.12.2011

1) TMapView, TMapOle - добавлены методы:
-PaintOle - сохранения OLE объектов в контекст устройства
-GetOleListCount - получения количества OLE документов
-GetOleDocByNumber - получение OLE документа по номеру

добавлены свойства (на чтение):
-DocWidth - ширина OLE документа
-DocHeight - высота OLE документа
-DocLeft - привязка по левому краю OLE документа
-DocTop - привязка по верхнему краю OLE документа
-DocVisible - видимость OLE документа

2) TMapView, TMapSite - исправлена ошибка отображения карты в MapWindow, при добавлении или удалении пользовательской карты больших габаритов.
3) TMapViewWindow, TMapScreen, TMapOle, TOleDocument- улучшено отображение OLE объектов

4) ГИС ядро - обновлены библиотеки ГИС ядра (от 08.12.2011).

Версия 11.6.2 08.08.2011

TMapWMS исправлена ошибка при компиляции для версий Delphi2009 и выше

Версия 11.6.1 29.07.2011

1) Исправлено значение константы GRADINRAD

Версия 11.6.0 21.07.2011

1) TMapLoadWMSDialog - новый компонент загрузки данных с WMS сервисов в файл RSW.
2) TMapConvertor - исправлено корвертирование карт при исходных данных TS_VIEW или TS_MAP и выходных TD_VIEW или TD_MAP
3) TMapRst - исправлена ошибка в свойстве GetRstPrecision (разрешение растра).
4) TMoveToDialog - свойство DisplayFormat теперь доступно на запись, а также исправлена ошибка возврата значения DisplayFormat из диалога.
5) TfrmDlgSelRt - исправлена ошибка передачи цвета фона карты.
6) TMapRsts - исправлена ошибка вызова mclBuildZoneVisibility.
7) TMapCreateObject - исправлена ошибка записи метрики в создаваемый объект.

Версия 11.5.3 27.05.2011

1) TMapGisServer - добавлена возможность подключение Атласа.
2) TfrmDlgSelRt - в форме выбора области исправлена ошибка при закрытии формы по "кресту" в режиме области печати.
3) TMapOle - исправлено чтение вствленного OLE документа.
4) TMapNet - исправлено обнуление GraphHandle при закрытии графа (CloseGraph).
5) TMapEditMetric - исправлено отображение "резинки".
6) mapapi.inc - исправлено объявления функций mapGetSiteDatum, mapGetSiteEllipsoidParameters.
7) TMapMtrs - исправлена ошибка при создании матрицы в случае, если режим вызывается из dll

Версия 11.5.2 01.05.2011

1) Mappack.cbproj - улучшена инсталляция пакета в C++ Builder XE.
2) TMapViewWindow, mapapi.inc - исправлена ошибка описания функции mapVisibilityZone.
3) TMapNet - исправлена ошибка работы с графом при его переоткрытии.
4) gisapi.inc - исправлена ошибка описания функций (была указана не та библиотека).
5) ГИС ядро - обновлены библиотеки ГИС ядра (от 28.04.2011).

Версия 11.5.1 12.04.2011

1) TMapNet - исправлена ошибка работы с графом при его переоткрытии.
2) maptype.pas - исправлена ошибка при компиляции в среде C++ Builder

Версия 11.5.0 24.03.2011

1) TMapOverlay - добавлен компонент для выполнения оверлейных операций над объектами.

25.02.2011 версия 11.4.0

1) TMapObj
- RelocateObject - переместить все координаты объекта на заданную величину.
- DeleteEqualPoint - удалить одинаковые точки.
- DeletePartObject - удалить участок из объекта/подобъекта.
- ChangeDirectSubject - изменить направление цифрования подобъекта.
- ChangeDirectObject - изменить направление цифрования объекта.
- SetFirstPoint - установить первой заданную точку.
- LinearFilter - выполнить линейную фильтрацию метрики объекта.
- GeneralFilter - выполнить фильтрацию объекта с учетом топологических связей с соседними объектами.
- CashionSpline, CashionSplineSubject, BendSpline, BendSplineSubject, SmoothingSplineSubject, SmoothingSplineObject - группа функций по работе со сплайном.
- CreateArc - построить дугу.
- AbrigeObject - замкнуть метрику объекта и все его подобъектов.
- DeleteLoop - удалить петли у объекта.
- RotateObject - повернуть объект вокруг заданной точки.
- CreateZoneObjectEx, CreateInsideZoneObject, CreateInsideZoneObjectEx - выполнить построение зоны.
2) TMapView, TMapVindow, TMapScreen
- SetRegion - пересчитать общие габариты района работ.
- CreateVisibilityZone - выполнить построение зоны видимости в виде растрового изображения по матрице высот .
- CreateOrthodrome - выполнить построение ортодромии.
- CreateLoxodrome - выполнить построение локсодромии.
- GeneralFilterInMap - выполнить фильтрацию всех объектов карты (листа) с учетом топологических связей с соседними объектами той же карты (листа).
3) TMapSelectRect
- выбор наклонной области
4) TMapSelectDialog
- добавлено свойство установики флага "Показать все объекты классификатора"
5) ГИС ядро - обновлены библиотеки ГИС ядра (от 21.02.2011).

01.02.2011 версия 11.3.4

1) TMapPrintDialog - исправлена ошибка при вызове функции пользователя для режима выбора наклонной области печати
2) ГИС ядро - обновлены библиотеки ГИС ядра (от 27.01.2011).

11.01.2011 версия 11.3.3

1) TMapObj, TMapMetric, TCompMapPoint - Добавлена функции работы с третьей координатой (высотой) с использованием методов класса.
2) ГИС ядро - обновлены библиотеки ГИС ядра (от 30.12.2010).
3) Rad Studio XE - упрощен порядок настройки путей доступа к рабочим файлам проекта

14.12.2010 версия 11.3.2

1) MapViers.inc - Добавлена функция определения версии для Embarcadero XE.

06.12.2010 версия 11.3.1

1) TMapFind - Исправлена ошибка при поиске в точке с заданными координатами.
2) ГИС ядро - обновлены библиотеки ГИС ядра (от 06.12.2010).

26.11.2010 версия 11.3.0

1) maptype.pas - все типы и объявления функций ГИС ядра приведены в соотвествие с их аналогами в *.h файлах.
2) TMapObj - Добавлен метод CreateObjectByKey.
3) TMapView - Изменение SetMapContrast И SetMapBright в дизайне отображается немедлено
4) TMapSemantic - Delete, DeleteByCode теперь возвращают результат операции удаления от функции ядра.
5) TMapConv - исправлена ошибка работы конвертора без указания MapView
6) ГИС ядро - обновлены библиотеки ГИС ядра (от 08.11.2011).

13.11.2010 версия 11.2.2

1) maptype.pas - исправлена ошибка в объявлении TMAPREGISTEREX, TLISTREGISTER.
2) dlgrswp, dlgmtwp - исправлена ошибка первоначальной инициализации диалогов
3) ГИС ядро - обновлены библиотеки ГИС ядра (от 08.11.2011).

06.10.2010 версия 11.2.1

1) maptype.pas - исправлена ошибка в объявлении TACTIONHEAD.
2) TMapSite - удалено свойтсво SiteLayerName. Необходимо использовать SiteLayers для доступа к параметрам слоя карты.
3) ГИС ядро - обновлены библиотеки ГИС ядра (от 03.10.2010).

19.09.2010 версия 11.2.0

1) TMapView, TMapScreen, TMapSites, TMapRsts, TMapMtrs, TMapMtqs, TMapScreen - Добавлена возможность открытия и добавления картографических данных с указанием режима доступа к файлу (чтение/запись, только чтение). Если нет необходимости выполнения записи в файл, рекомендуется открывать данные на чтение, что позволит ускорить процесс обработки этих данных. У компонентов TMapView и к методам MapOpen и AppendData добавлены одноименные методы, в которые можно передать параметр mode, указывающий в каком режиме выполнять открытие файла (GENERIC_READ, GENERIC_WRITE). В классах TMapSites, TMapRsts,TMapMtrs и TMapMtqs для этих же целей продублирован метод Append.
2) TGisProperty - Добавлен новый метод (mapSetExclusiveAccess) для установки монопольного доступа ко всем открываемым векторным картам, что позволяет значительно ускорить все операции редактирования карт за счет буферизации операций записи на диск.

09.09.2010 версия 11.1.0

1) TMapView - новый метод SetAppendDataMode для ускорения потокового открытия TMapScreen множества электронных карт в одном контексте;
2) новые методы SaveMapToSxfExDialog, SaveMapToTxfExDialog для вызова диалогов сохранения векторной карты (экспорта) в форматы SXF и TXF (текстовый SXF) соответсвенно;
3) новый метод MapSortDialog - вызов диалога сортировки векторной карты;
4) новый метод UpdateMapFromSxfDialog - вызов диалога обновления векторных карт из формата SXF, TXF или DIR;
5) новый метод WorkSystemParametersDialog - вызвов диалога изменения параметров местной системы координат.

11.08.2010 версия 11.0.1

1) ГИС ядро - Обеспечена поддержка трех типов карт:
- карта произвольной территории в геодезических или плоских прямоугольных координатах,
- карта на территорию, ограниченную рамкой, в геодезических или плоских прямоугольных координатах (для создания стандартных топографических карт и планов);
- многолистовая карта, в геодезических или плоских прямоугольных координатах, листы ограничены рамками (для совместимости со старыми версиями);
2) Карты могут иметь произвольные параметры проекции, параметры эллипсоидов и датумы. Все виды карт могут отображаться и редактироваться "на лету" в любой проекции и на любом эллипсоиде без предварительного трансформирования.
3) Карта в геодезических координатах может создаваться на любую часть Земли без ограничения протяженности по широте.
4) Одновременно может открываться любое число карт произвольных масштабов и с различными параметрами проекций.
5) Добавлена поддержка местных систем координат на основе проекции UTM (Гаусса-Крюгера).
6) TMapMtq - Новый класс получения информации о матрице качеств и управления её отображением.
7) TMapMtqs - Новый класс - менеджер файлов матриц качеств.
8) TMtrLegengTree - Новый компонент визуализации легенды матриц.
9) TMapView - Добавлено свойство для доступа к матрицам качеств MapMtqs и события OnAppendMtq, OnRemoveMtq (реакция на добавление и удаление
матрицы качеств из контекста карты). Добавлен метод AppendData для добавление в контекст карты пространственных данных с автоматическим определением их типа.
10) TMapView, TMapScreen, TMapWindow - Добавлены методы для получения и установки центра окна карты: GetCenter и SetCenter. Добавлено свойство для чтения координат центра окна карты, сохраненных с помощью метода SavePositionMapInCenterWindow.
11) TMapSite - Свойство Number(порядковый номер карты в цепочке) теперь доступно также и на запись.
12) TMapRst - Свойство Number(порядковый номер растра в цепочке) теперь доступно также и на запись. Добавлены новые методы для работы с палитрой растра - GetRstColors, SetRstColors, GetRstPalette.
13) TMapObj - Добавлен метод получения габаритов отображения объекта ObjViewFrame. В отличие от свойства ObjFrame, габариты рассчитываются не по метрике
объекта, а по границам его реального изображения на экране. Метод может использоваться также и для объектов не сохраненных в карту.

04.06.2010 версия 10.8.2

1) Исправлены ошибки при трансляции в CodeGear 2009.

27.05.2010 версия 10.8.1

1) TMapView, TMapScreen - Добавлено свойство FocusSetAuto. Теперь можно разрешить компоненту с картой автоматически получать фокус ввода (события клавиатуры и колеса мыши могут нормально поступать в эти компоненты).
2) TMapEditMetric - Добавлен режим получения координаты точки с контура объекта. Пример использования в /MapEdit.
3) ГИС ядро - обновлены библиотеки ГИС ядра (от 19.05.2010).

17.05.2010 версия 10.8.0

1) TMapThematic - новый компонент, вызывающий диалог создания тематических карт на основе информации из картографической базы данных или внешних баз данных.
2) TMapObj - добавлена функция определения кратчайшего расстояния между двумя объектами с определением координат ближайших точек DistanceObject
3) TMapRsts - добавлена функция построения зоны видимости в виде растра mclBuildZoneVisibility
4) TMapSections - добавлен диалог информации о профиле по ломанной. Пример в /TestSect.
5) TMapSites - с установленным SiteNumber = 0 работает с основной картой (раньше это было справедливо не для всех функций)
6) TMapNet - добавлены функции: Получить количество дуг маршрута, получить массив номеров дуг маршрута
7) ГИС ядро - обновлены библиотеки ГИС ядра (от 17.05.2010).

07.04.2010 версия 10.7.3

1) TMap3DNavigator - исправлена ошибка закрытия диалога

19.03.2010 версия 10.7.2

1) TGisProperty - Новый компонент. Обеспечивает настройку свойств ГИС ядра (язык сообщений, возможность выдачи сообщений, параметры экрана, путь к папке с классификаторами и др)
2) TMapNet - Устранена ошибка открытия графа дорог

12.03.2010 версия 10.7.1

1) *.pas - устранены предупреждения при компиляции в Code Gear 2009,2010

05.03.2010 версия 10.7.0

1) FileSize(mutil.pas) - Исправлена неточность в работе
2) maputil.pas - исправлено объявление gismath.dll
3) ГИС ядро - обновлены библиотеки ГИС ядра (от 16.03.2010).
4) gtklink.pas - константы с описанием имен библиотек кроме GISACCES.DLL перенесены в maptype.pas

26.12.2009 версия 10.6.0

1) Rad Studio - Добавлена поддержка Code Gear 2010
2) ГИС ядро - обновлены библиотеки ГИС ядра (от 18.12.2009)

15.12.2009 версия 10.5.2

1) TMapSelect - Добавлен методы GetRegionOut, SetRegionOut для установки области печати, взамен свойств Left, Top, ...
2) ГИС ядро - обновлены библиотеки ГИС ядра (от 04.12.2009)

22.10.2009 версия 10.5.1

1) TMapObj - Добавлен метод построения зоны вокруг объекта - CreateZoneObject
2) MetFiles - добавлены новые возможности по нанесению объектов из МЕТ файла исправлена ошибка параметров mapReadMetFile
3) ГИС ядро - обновлены библиотеки ГИС ядра (от 03.11.2009)

18.10.2009 версия 10.5.0

1) TMapCreateObject
- разработан новый компонент для интерактивного создания объекта на карте

2) MapType, MapProc + 26 inc-файлов
- описания функций MAPAPI полностью продублированы на Паскале и находятся в файлах с расширением inc. Название файла соотвествует названию h-файла.

3) TMapView, TMapScreen
- Добавлено событие, возникающее перед отрисовкой карты в окне OnMapPaintObjectBefore
- ClearObjectSelected сбросить групповое выделение объектов при отображении карты

5) TMapMtrs
Добавлены свойства и методы:
- MtrBright Запросить/Установить яркость палитры матрицы высот
- MtrColorStyle Запросить/Установить стиль палитры матрицы высот (полутоновая/цветная палитра)
- MtrContrast Запросить /Установить контрастность палитры матрицы высот
- MtrPaletteColorsCount Запросить число цветов в палитре матриц высот
- MtrShadowIntensity Установить/Запросить интенсивность тени матрицы высот
- MtrShadowView Установить/Запросить глубину тени матриц высот
- GetMtrColors Запросить текущую палитру матриц высот (с учетом яркости/контрастности)
- GetMtrPalette Запросить текущую палитру матриц высот (без учета яркости/контрастности)
- SetMtrColors Установить текущую палитру матриц высот

6) TMapMtr
Добавлены свойства и методы:
- MtrLocation Запросить/Установить привязку матрицы в метрах в районе работ
- MtrMeasure Запросить единицу измерения значений высот матрицы
- MtrRangeScaleVisible Значения масштаба нижней и верхней границ видимости матрицы
- MtrScale Запросить масштаб матрицы
- MtrTransparent Запросить/Установить степень видимости матрицы
- GetActualMtrFrame Запросить фактические габариты отображаемой матрицы в метрах в районе работ
- GetHeightValueOfMtr Получить значение абсолютной высоты в заданной точке из матрицы
- GetMtrProjectionData Запросить данные о проекции матрицы
- GetMtrProjectionDataEx Запросить данные о проекции матрицы
- PutHeightValue Установить значение абсолютной высоты в заданной точке из матрицы
- SaveMtr Записать изменения матрицы в файл
- SetMtrProjectionData Установить данные о проекции матрицы

7) TMapRst
Добавлены свойства и методы:
- SetLocation2NewRst Установить привязку растра по двум точкам с поворотом и масштабированием с сохранением в новый файл
- В метод SetLocation2 добавлен необязательный параметр – указатель на диалог визуального сопровождения процесса обработки (DlgHandle : HWND = 0).

8) TMapSite
Добавлены свойства и методы:
- SiteBright Яркость карты
- SiteContrast Контрастность карты
- SiteCopyFlag Признак могут ли объекты карты копироваться на другие карты или экспортироваться
- SiteEditFlag Флаг редактирования карты
- SiteInquiryFlag Признак могут ли на карте выбираться объекты
- SiteLayerName Название слоя по его номеру
- SiteMode Номер состояния карты
- SiteNameUn Наименование карты обстановки в юникоде
- SiteRangeScaleVisible Значения масштаба нижней и верхней границ видимости карты
- SiteTransparent Степень прозрачности карты
- SiteViewOrder Порядок отображения карты
- GetSiteColors Текущая палитра карты (с учетом яркости/контрастности)
- GetSitePalette Текущая палитра карты (без учета яркости/контрастности)
- SiteColorsCount Число цветов в текущей палитре карты
- SiteLayerCount Число объектов, удовлетворяющих условиям отображения
- SiteObjectCount Количество объектов в карте
- SiteObjectViewCount Число объектов, удовлетворяющих условиям отображения
- SetSiteColors Установить текущую палитру карты

9) TmapSites добавлено свойство:
- NumberSiteByHandle Получить номер сайта по HSITE

10) ГИС ядро - обновлены библиотеки ГИС ядра.

22.07.2009 версия 10.4.0

1). Общее - внутренняя реализация компонентов переработана для совместимости с Code Gear 2009
2). ГИС ядро - обновлены библиотеки ГИС ядра

14.07.2009 версия 10.3.2

1). TMapSelectDialog - обновлен диалог выбора состава отображения/поиска
2). TMapSelect - исправлена ошибка, когда при задании свойств Left, Top, Right, Bottom терялось значение свойства PlaceOut
3). ГИС ядро - обновлены библиотеки ГИС ядра

18.06.2009 версия 10.3.0

1). TMapNet - компонент переработан для ускорения операций поиска пути по различным критериям. Пример использования в \netObj.
2). TMapNet - GraphHandle - Идентификатор графа сети, для увелечения быстродействия работы функций все расчеты и построения ведутся на основе графа сети.
3). TMapNet - OpenGraph - Открыть или создать массивы графа;
4). TMapNet - CloseGraph - Закрыть граф;
5). TMapNet - GetFastWayAndCreateObject - Найти наименьший путь между узлами без диалогa по времени c созданием объекта,содержаший результат;
6). TMapNet - GetShotWayAndCreateObject - Найти наименьший путь между узлами без диалогa по расстоянию c созданием объекта , содержаший результат;
7). TMapNet - GetShotWayDlgAndCreateObject - Найти наименьший путь между узлами с диалогом по времени c созданием объекта , содержаший результат;
8). TMapNet - GetShotWayByPointAndCreateObjec - Найти кратчайшее расстояние между двумя точками
9). TMapNet - GetShotWayByPointExAndCreateObject - Найти кратчайшее расстояние между двумя точками с учетом одностороннего движения и исключением ребер;
10). TMapNet - GetMinimalPath - Вычислить минимальный путь между точками;
11). TMapNet - GetMinimalPathEx - Вычислить минимальный путь между точками с учетом флага возврата в первую точку и метода расчета;
12). TMapNet - GetMinimalPathSite - Вычислить минимальный путь между точками,результаты отобразить на временной пользовательской карте;
13). ГИС ядро - обновлены библиотеки ГИС ядра.

01.08.2008 версия 10.0.1

1). ГИС ядро - расширен MAPAPI-интерфейс, переписано ядро для ускорения работы с картой. Теперь вся карта размещается в памяти и при многократных открытиях увеличивается счетчик ссылок без повторного открытия данных. Допускается до 10 одновременных открытий одной и той же карты (создание до 10 HMAP для одной и той же карты - для работы с произвольным числом клиентов применяется GIS WebToolKit). Расширена поддержка многопоточной обработки данных, подключен доступ к ГИС Сервер 2008.

2). TMapGisServer - новый компонент - подключение к данным ГИС Сервера 2008. Пример работы в Example/Delphi/TestView
3). TMapMiniMap - новый компонент - отображение карты в режиме "Навигатор" (уменьшенный, увеличенный масштаб). Пример работы в Example/Delphi/FindObj

02.07.2008 версия 9.15.17

1). ГИС ядро - обновлены библиотеки (теперь работают и с 4-й и с 5-й версиями драйвера электронного ключа) (совместно с версией 10).
2). TMapView, TMapScreen - добавлен метод ShowAllMapInWindow - отобразить всю карту в окне.

23.06.2008 версия 9.15.16

1). TMapEditMetric - корректная вставка точек в режиме добавления точек на контуре объекта.
2). TMapEditMetric - устранена ошибка при создании подъобъекта.
3). TMapObj - метод CommitAsNew теперь для района из нескольких листов разрезает объект по рамкам листа (в случае если объект попадает на несколько листов).

22.05.2008 версия 9.15.15

1). TMapEditMetric - корректная перерисовка объекта в режиме удаления точки и ее удаление.
2). TMapFind - корректная установка свойств EOF, BOF для события TMapObj.OnChangeObject.

16.05.2008 версия 9.15.14

1). TMapPrintDialog - добавлено свойство PlaceShow, которое указывает систему координат в которой отображается текущая точка в диалоге выбора области печати.
2). Mapproc.pas - исправлена ошибка в определении mapSetRstRangeScaleVisible.
3). TGetMapPoint, TMapEditMetric, TMapSelectRect - добавлены новые свойства:
     * ActionNotForEvent - указывает на необходимость не реагировать на события мыши и клавиатуры (временное приостановление работы компонента);
     * ActionPreview - указывает на то, чтобы события мыши и клавиатуры сначала отрабатывалось в компоненте а затем отсылалось далее.
4). TMapEditMetric - исправлена ошибка (отсутсвие автоматической перерисовки в режиме добаления точки).
5). TMapEditMetric - исправлена ошибка при завершении операции редактирования по двойнму нажатию мыши в режиме удаления (обаление точки с 0 координатами) и создания объекта (двойные точки).
6). ГИС ядро - обновлены библиотеки.

30.04.2008 версия 9.15.13

1). TMapEditMetric - добавлено свойство MoveWhenDown, которое указывает режим перемещения объекта
2). ГИС ядро - обновлены библиотеки
3). Free версия - корректно работает и с 4-й и 5-й версией драйвера ключа.

09.04.2008 версия 9.15.12

1). GisDlgs.dll - исправлена ошибка при определении вида загружаемой библиотеки для free и не free варианта GIS ToolKit (gisdlgs.dll)
2). TMapDataView - добавлено свойство WorkByMouseWeel, управляющее стандартной обработкой MouseWeel (ролирование и масштабирование)
3). TMapDataView - событие MouseMove корректно транслируется в потомок.

27.03.2008 версия 9.15.11

1). TMapFind - Добавлено событие OnFilterObj - вызываемое при нахождении объекта карты, удовлетворяющего условиям обобщенного поиска. Можно дополнительно проверить параметры объекта (вызвав функции MAPAPI) и решить, продходит ли объект под условия поиска.
2). ГИС ядро - обновлены библиотеки (выполнена оптимизация отображения подписей)

14.03.2008 версия 9.15.10

1). TMapMtr - Расширена структура параметров создания матрицы

05.03.2008 версия 9.15.9

1). TMapConvertor - Исправлена ошибка при определении MapConvertor.NewMapName
2). TMapSelect - добавлено свойство SelectObjectCount - количество объектов подходящих под условия поиска
3). TMapEditMetric - перемещение объекта теперь без скачков
4). TMapEditMetric - при создании линейных и площадных объектов можно по VK_BACK удалять последнюю созданную точку
5). TMapObj - исправлена ошибка Отключения моргания по таймеру после удаления

18.01.2008 версия 9.15.8

1). TMapObj - исправлена ошибка, когда диалог "прятался" под форму, с которой вызвали
2). ГИС ядро - обновлены библиотеки

19.12.2007 версия 9.15.7

1). SetScreenSizeAndScaleNormal - Добавлена функция установки параметров монитора для соблюдения размеров карты на экране (maputil.pas).
2). TMapDialog - Добавлена возможность открытия файлов проектов карт *.mpt.
3). ГИС ядро - обновлены библиотеки.

05.10.2007 версия 9.15.6

1). TMapObj - исправлена ошибка метода Center при работе с геодезическими координатами.
2). ГИС ядро - обновлены библиотеки.

14.09.2007 версия 9.15.5

1). TMapView - исправлена ошибка определения габаритов карты после вызова метода восстановления текущих параметров карты.
2). BDS2006 - пакет настроен на режим Design only, для того чтобы в каждом проекте C++ Builder не выключать пакет из списка Biuld run time.

01.08.2007 версия 9.15.4

1). TMoveToDialog - добавлен диалог "Перемещение в заданную точку".
2). TSemanticDialog - добавлен диалог "Редактирование семантики выбранного объекта".
3). TMetricDialog - добавлен диалог "Редактирование метрики выбранного объекта".
4). TSemUpdateDlg - добавлен диалог "Обновление семантики объектов".
5). TAddFolderDlg - добавлен диалог "Добавление в документ данных из директории".
6). TUndoDialog - диалог "Отмена последней операции".
7). TOpenAtlasDlg - компонент создания, редактирования, выбора атласа карт.
8). TAtlasListDlg - компонент выбора активной карты из атласа.
9). ГИС ядро - обновлены библиотеки.
10). TMapSemantic - метод Delete(-1) удаляет всю семантику.
11). tmaptype - расширены константы для типов проекций, типов координат, добавлена TCREATESITEEX.
12). TMapView, TMapWindow, TMapScreen - добавлены методы SaveMapState, RestoreMapState для сохранения/восстановления текущих параметров карты.

06.04.2007 версия 9.15.3

1). ГИС ядро - обновлены библиотеки.
2). TMapEditMetric - добавлен метод EditComplite - завершить редактирование.

14.02.2007 версия 9.15.2

1). ГИС ядро - обновлены библиотеки.
2). TMapPrintDialog - добавлена возможность повторного выбора области печати карты в режиме изменения предыдущей области печати.
3). TMapView, TMapWindow, TMapScreen - исправлено некоректное ототбражение OLE объектов при масштабировании.

27.12.2006 версия 9.15.1

1). TMapView, TMapWindow - добавлено новая функция IsViewGroupSelected.
2). TMapView, TMapWindow, TMapScreen - добавлена возможность отображать встроенные OLE объекты на фоне карты (Свойство OleVisible). OLE объекты встраиваются средствами ГИС Карта 2005

23.11.2006 версия 9.15.0

1). TMap3DNavigator - компонент отображения карты с использованием 3-D модели.
2). TMapObj - добавлен метод очистки содержимого объекта карты, добавлены новые режимы выделения объектов.
3). TMapSemantic - добавлено свойство SemanticLink для установки обощающих условий поиска по набору семантик.
4). ГИС ядро - обновлены библиотеки, добавлена поддержка многопоточного выполнения функций для написания серверных приложений.
5). TMapView - добавлены общесистемные свойства на этапе дизайна типа Anchors, Ctl3D... для визуальных компонент TMapWindow, TMapDataView, TMapSreen, TMapFileNameEdit, TMapDirectoryEdit, TMapClassEdit. Исправлена ошибка, когда ролеры неправильно показывали местопололжение окна карты в районе.
6). TMapClassEdit - добавлено свойство Locals установки фильтра для выбираемых объектов.

12.10.2006 версия 9.6.0

1). TTMapClassEdit - исправлена ошибка вызова диалога выбора объектов карты

14.09.2006 версия 9.5.0

1). TMapRsc - исправлена ошибка в свойстве ObjectDescribe

01.09.2006 версия 9.4.0

1). ГИС ядро - обновлены библиотеки.
2). TMapView, TMapWindow - добавлены события от скролбаров OnHScroll, OnVScroll.

03.08.2006 версия 9.3.0

1). ГИС ядро - обновлены библиотеки.
2). TMapView, TMapWindow - добавлен метод SetSelectKey для установки диапазона доступных объектов по их номерам.
3). TMapGeoCode - исправлена ошибка при создании объектов без высоты. Добавлен пример по использованию TMapGeoCode.

03.05.2006 версия 9.2.0

1). ГИС ядро - обновлены библиотеки. Исправлена ошибка при работе с диалогом печати карт.
2). TMapSelect - добавлен метод SetSelectKey для установки диапазона доступных объектов по их номерам.

10.03.2006 версия 9.1.0

1). GISTOOL - включена поддержка Delphi2005, Delphi2006.
2). ГИС ядро - обновлены библиотеки.
3). mutil.pas - исправлен тип TCharSet на TCharSetGis для совместимости с C++ Builder.

24.01.2006 версия 9.0.8

1). ГИС ядро - обновлены библиотеки.
2). mapvers.inc - добавлено определение версии GISTOOL.

16.01.2006 версия 9.0.7

1). TMapMetric - исправлена ошибка утечка памяти в деструкторе.
2). TMapEditMetric - добавлена возможность редактировать и создавать подписи.

12.12.2005 версия 9.0.6

1). InitTAskParmEx - В процедуру добавлены новые параметры.

16.11.2005 версия 9.0.5

1). TMapRst - добавлена функция привязки растра по 2 точкам с поворотом и масштабированием.

11.11.2005 версия 9.0.4

1). TMapObj - исправлена ошибка некорректной отрисовки выделенного объекта при отключенных роллерах в TMapView.

21.10.2005 версия 9.0.3

1). Обновлены библиотеки ГИС ядра. Добавлена функция mapSetStructureControlFlag.

12.09.2005 версия 9.0.2

1). TMapConvertor - Добавлен импорт из формата S57.

24.08.2005 версия 9.0.1

1). TMapAtlas - Компонент работы с набором разномаштабных карт на район.
2). TMapNet - Компонент сетевой (транспортной) задачи.
3). TMapDataView - компонент отображения карты, который может использоваться для написания прикладных программ для ГИС Карта2003.

10.03.2005 версия 8.1.2

1). Обновлены библиотеки ГИС ядра.

22.10.2004 версия 8.1.0

1). Набор копонентов GIS ToolKit разнесен на 2 закладки GTK Standard и GTK Additional.
2). ConvertToRSW - функция конвертирования растрового изображения в формат растровой карты (RSW). Поддерживаемые форматы - BMP, PCX и TIF.
3). TMapSemantic - свойства SemanticValueAsInteger, SemanticValueAsFloat и SemanticValueAsDouble, предназначенные для чтения и записи значений семантических характеристик в соответсвующих форматах данных заменены методами GetSemanticValueAsInteger, GetSemanticValueAsFloat и GetSemanticValueAsDouble - для чтения и SetSemanticValueAsInteger, SetSemanticValueAsFloat и SetSemanticValueAsDouble - для записи значения семантики объекта. Описания методов доступны в справочном руководстве.
3). TMapView - добавлена возможность открытия растров и матриц без векторной карты. Свойство BackColor теперь имеет значение и при закрытой карте.
4). TOpenMapDialog - компонент переделан полностью на основе штатного диалога открытия файлов ОС Windows. Имеется возможность открытия векторной, матричной и растровой информации как локально, так и по сети. Кроме предварительного просмотра поддерживаемых форматов, есть возможность отображения основных свойств файла. При открытии проектов, созданных на основе прошлых версий GIS ToolKit с использованием компонента TOpenMapDialog, на сообщения об отсутствии некоторых свойств компонента следует ответить "Ignore all".

10.06.2004 версия 8.0.1

1). TMapEditMetric - компонент визуального редактирования метрики объекта.
2). TMapFileNameEdit - компонент выбора имени файла карты в строке редактирования.
3). TMapDyrectoryEdit - компонент выбора имени директории в строке редактирования.
4). TMapClassEdit - компонент выбора данных из классификатора карты в строку редактирования.
5). Библиотеки - gismath.dll - новая библиотека, содержашая функции для решения геометрических задач.

27.01.2004 версия 7.9.1

1). Библиотеки - обновлены библиотеки ядра ГИС.
2). TMapView - при перерисовке карты устранено "мерцание", за счет того, что область отрисовки не очищается цветом фона.
3). TMapScreen - устранена ошибка неправильной отрисовки карты после роллирования.

25.11.2003 версия 7.9.0

1). TMapView - добавлена возможность отображения окна карты без полос прокрутки изображения..
2). Библиотеки - обновлены библиотеки ядра ГИС.

07.10.2003 версия 7.8.2

1). Инсталляция - добавлена поддержка добавлена поддержка Delphi 7.
2). Библиотеки - исправлена ошибка построения матриц высот, которая присутствовала только в версии 7.7.5.

04.08.2003 версия 7.8.1

1). Инсталляция - добавлена поддержка C++ Builder6.
2). Библиотеки - исправлена ошибка построения матриц высот, которая присутствовала только в версии 7.7.5.

19.06.2003 версия 7.7.5

1). TGetMapPoint - добавлены настройки типа линии и улучшены визуальные качества работы компонента.
2). TMapGeoCode - добавлена возможность выполнения геокодирования на пользователськой карте.
3). TMapSelectRect - добавлены новые режимы выбора области.
4). TMapSemantic - исправлена ошибка добавления семантических характеристик типа ссылки на другой объект карты.

28.02.2003 версия 7.7.4

1). TMapFind - методы поиска Find,...,Last теперь возвращают корректные значения.
2). TMapConvert - исправлена ошибка вызова API функицй ГИС ядра при сохранении данных в SXF.
3). Библиотеки ГИС ядра - исправлена ошибка функции поиска по семантике типа - "ссылка на другой объект карты".

20.12.2002 версия 7.7.2

1). TGetMapPoint - добавлен компонент выбора точки на контуре объекта карты.
2). TMapObj - исправлена ошибка, возникающая при отрисовке объекта карты в режиме выделения.
3). Библиотеки ГИС ядра - исправлена ошибка сохранения в файл EMF в принтерном виде.

29.10.2002 версия 7.6.1

1). TMapObj - добавлен метод ExecuteDlgFind для поиска объектов карты с использованием стандартного диалога.
2). TMapSite - добавлено свойство SiteView, позволяющее влкючить/выключить отображение пользовательской карты.
3). TMapDataList - добавлен компонент работы с составом карты.
4). TMapScreen - компонент оттображения карты с мобильными объектами.

3.09.2002 версия 7.4

1). TMapSelect - добавлены свойства:
   - Excode - доступ по классификационному коду объекта карты.
   - KeyObject - доступ по уникальному названию объекта карты.
2). TMapLayers, TMapLayer, TMapSemantics:
   - значительно расширены по сервису доступа к классификатору.
3). TMapObj - добавлена возможность рисовать объект поверх карты стандартным видом до момента его физической записи в карту.
4). TMapRsc - новый компонент для доступа к классификатору объектов карты.
5). TMapGeoCode - новый компонент геокодирования данных.
6). TMapCross - новый компонент определения результата пересечения объектов карты.
7). TMapCheckInside - новый компонент определения взаимного расположения объектов.
8). Занчительно расширен пример навигационной задачи (слежение за мобильными объектами). Пример находится в директории: Example\Trafic.

08.04.2002 версия 7.3

1). TMapView - методы UpdatePictureBorderForAll, UpdatePictureBorder для обновления границ изображения в случае оттображения пользовательской карты.
2). TMapWindow - метод UpdatePictureBorder для обновления границ изображения в случае оттображения пользовательской карты.
3). TMapPOint, TCompMapPoint - функции SetPoint, GetPoint - обсепечивают работу сразу с двумя координатами. Рекомендуется использовать вместо прежних свойств X, Y.
4).TMapSection - исправлена ошибка построения профиля рельефа.
5). TMapDll - компонент удален за ненадобностью.

06.12.2001 версия 7.2

1). TMapView - свойства MapLeft и MapTop на этапе дизайна теперь недоступны.
ВНИМАНИЕ!!! При открытии форм на вопрос системы, что делать с этими свойствами, необходимо отвечать Ignore.
Необходимо хотя бы раз открыть в проекте те формы, которые содержат компоненты TMapView, TMapWindow.

26.11.2001 версия 7.1

1). Исправлена ошибка при сохранении изоражения объекта карты в Bmp (метод TMapObj.BitMap).

10.10.2001 версия 7.0

1). Гис библиотеки теперь поддерживают 7-й формат данных ГИС Карта2000.
2). Добавлены функции калибровки изображения карты (mapSetScreenSize, mapSetScreenScale, ...).

 

Примеры использования компонентов GIS ToolKit можно посмотреть в статье "Разработка ГИС-приложений в среде Delphi/Kylix" журнала CHIP за сентябрь 2001 года.