website templates

Клиент-серверный режим


Для обеспечения работы Клиентского приложения в режиме клиент-серверного режима необходимо настроить Сервер (Веб-службу), а также Клиентское приложение.
 
Настройка сервера
 
После завершения процесса установки Сервера необходимо выполнить несколько действий по его настройке.
Запустите Диспетчер служб IIS, выберите узел установленного Веб-приложения.

Mobirise

Откройте настройки проверки подлинности.

Mobirise

Выберите и включите один из режимов проверки подлинности.

Mobirise

Снова выделите в дереве узел приложения GISABPServer, нажмите правую кнопку мыши, выберите «Проводник».

Mobirise

Скопируйте путь открывшегося каталога приложения в буфер обмена.

Mobirise

Запустите блокнот от имени администратора.

Mobirise

В Блокноте нажмите Файл > Открыть, в диалоге открытия файла вставьте путь из буфера обмена в поле имя файла, добавьте \Web.config, нажмите «Открыть».
 

Mobirise

В открывшемся файле Web.config укажите следующие параметры:
· LicenseDescription, LicenseKey, LicenseOwner – параметры ключа лицензии. С пустыми параметрами ключа лицензии сервер будет работать 30 дней с момента первой установки – это тестовый период;
· DataFolder – АБСОЛЮТНЫЙ путь к папке, в которой находятся файлы данных. По умолчанию, после установки приложения, значение параметра должно быть установлено в C:\inetpub\wwwroot\GISABPServer\SAMPLEDATA – это папка с тестовыми данными, которая находится в каталоге приложения. Т.к. в данном каталоге доступ к файлам, как правило, возможен только в режиме чтения, режим редактирования данных будет отключен. Создайте пустую папку, например C:\Data, предоставьте к ней полный доступ и укажите путь к этой папке в поле значения параметра DataFolder. Тестовые файлы данных можно скопировать из папки SAMPLEDATA (как правило, ее путь C:\Program Files (x86)\ABP\GIS-ABP\SAMPLEDATA) или SAMPLEPLAN (путь C:\Program Files (x86)\ABP\GIS-ABP\SAMPLEPLAN) в созданную вами папку C:\Data. В разделе Функциональность будут приведены примеры работы с данными папки SAMPLEPLAN, поэтому лучше скопировать данные этой папки;
· RootTypeName – имя корневого типа данных, используемого в библиотеке ObjectLibrary.dll, значение параметра должно быть - Machine;
· ObjectsFile – абсолютный путь к файлу ObjectLibrary.dll, C:\inetpub\wwwroot\GISABPServer\bin\ObjectLibrary.dll
· StepGrid – шаг линий сетки по умолчанию;
· RasterDataFolder – абсолютный путь к папке, в которой будут размещаться файлы описания растровых слоёв, например C:\inetpub\wwwroot\GISABPServer\SAMPLEPLAN
· LibFolder – папка, в которой будут храниться библиотеки с дополнительной функциональностью, C:\inetpub\wwwroot\GISABPServer\SAMPLEPLAN
· Language – возможные значения параметра Russian и English;
· LogFoldePath – папка для записи файлов диагностики (лог-файлов). Если диагностические записи создавать не нужно, оставьте значение этого параметра пустым;

Mobirise

В случае, когда в Диспетчере служб IIS настроена Обычная проверка подлинности, значение параметра clientCredentialType должно быть Basic.

Mobirise

Если вы выбрали проверку подлинности Windows, значение параметра clientCredentialType должно быть Windows.

Mobirise

Сохраните Web.config.
В Диспетчере служб IIS выделить корневой элемент дерева и нажмите «Перезапустить» для перезапуска Веб-сервера.

Mobirise

Веб-служба настроена.

Mobirise

Настройка Клиентского приложения
Запустите Клиентское приложение ГИС-АБП, нажмите кнопку «Настройки».

Mobirise
Mobirise

Отобразится окно настроек.

Mobirise

Необходимо заполнить значения следующих параметров:

· CheckAccessToPath – при клиент-серверном режиме значение этого параметра должно быть пустым;
· ClientServerMode – при клиент-серверном режиме значение должно быть true;
· DataFolder – при клиент-серверном режиме значение этого параметра не используется;
· GISServerURL – адрес Веб-службы (Сервера);
· Language – возможные значения параметра Russian и English;
· LibFolder – при клиент-серверном режиме значение этого параметра не используется;
· LicenseDescription, LicenseKey, LicenseOwner – параметры ключа лицензии. С пустыми параметрами ключа лицензии приложение будет работать 30 дней с момента первой установки – это тестовый период;
· LogFoldePath – папка для записи файлов диагностики (лог-файлов). Если диагностические записи создавать не нужно, оставьте значение этого параметра пустым;
· ObjectsFile – файл библиотеки, в которой содержится основная функциональность геоинформационной системы. Как правило, значение параметра задается относительным путем ObjectLibrary.dll, или абсолютным C:\Program Files (x86)\ABP\GIS-ABP\ObjectLibrary.dll ;
· RasterDataFolder – папка, в которой будут размещаться файлы описания растровых слоев;
· RootTypeName – имя корневого типа данных, используемого в библиотеке ObjectLibrary.dll, значение параметра должно быть - Machine;
· StepGrid – шаг линий сетки;
· ToleranceSnapGrid – чувствительность автоматической привязки к линиям сетки.
 
После завершения редактирования значений параметров нажмите OK – настройка выполнена.

АДРЕС

192148, Россия,
Санкт-Петербург, ул. Автогенная, д.6, офис 422/3

КОНТАКТЫ

Тел +7(921) 862-98-09
Email: info@abpsoft.spb.ru