TMapView.AppendDataTMapView |
Добавить данные к карте с автоматическим определением их типа
function AppendData(const aFileName: Ansistring) : integer; function AppendData(const aFileName: Ansistring; mode : integer) : integer;
Описание: Добавить данные к открытой карте с автоматическим определением их типа. aFileName - имя открываемого файла (SIT; SITX; MTW; MTQ; RSW; MPT). Возвращает идентификатор типа данных: - FILE_MAPSIT - для пользовательской карты; - FILE_SITX - для пользовательской карты формата SITX с возможностью шифрования; - FILE_RSW - для растра; - FILE_MTW - для матрицы; - FILE_MTL - для матрицы слоев; - FILE_MTQ - для матрицы качеств; - FILE_WMS - для подключения к WMS-сервису. Данные добавляются в список последними. Если эти же данные уже были открыты, число открытых данных (карт; растров; матриц) не меняется. Параметр mode устанавливает режим доступа к файлу данных: чтение/запись (GENERIC_WRITE или 0) или только чтение (GENERIC_READ). Если параметр mode равен GENERIC_READ, то данные открываются только на чтение; при этом для векторных карт не открываются файлы \Log\name.log и \Log\name.tac - протокол работы и журнал транзакций. Если параметр mode не указан, то данные открываются для чтения/записи. При ошибке возвращает ноль. При успешном добавлении генерируются соответствующие события – OnAppendSite, OnAppendRst, OnAppendMtr или OnAppendMtq (в зависимости от того, какие именно данные были добавлены).
|