КОНФИГУРАЦИОННЫЕ ФАЙЛЫ ИНГЕО
Конфигурация Сервера
Конфигурационный файл сервера хранится в xml файле «IngeoServer.config», который, по умолчанию, располагается в папке %ProgramData%\Integro\Ingeo
ПРИМЕР 1 Конфигурация сервера данных.
<?xml version="1.0" encoding="windows-1251"?>
<config version="2" id="{6443AC0A-191B-4293-95AE-1E4B7BF5C22F}">
<parameters>
<port>3061</port>
<volume-number>5CAAD769</volume-number>
<batch-count>100</batch-count>
<keep-alive>1</keep-alive>
<keep-alive-time>30000</keep-alive-time>
<keep-alive-interval>10000</keep-alive-interval>
<async-mode>1</async-mode>
<admin-password>MD5:D41D8CD98F00B204E9800998ECF8427E</admin-password>
<work-log file="C:\ProgramData\Integro\Ingeo\IngeoServer.Wrk"/>
<error-log file="C:\ProgramData\Integro\Ingeo\IngeoServer.Err"/>
<resolve-host-name>0</resolve-host-name>
<supported-products/>
</parameters>
<databases>
<database id="{B297BBF7-B406-4437-B1F7-6D0C0C6B2595}" caption="Пример карты М1:500">
<db-connection type="SQLite">
<param name="file">C:\ProgramData\Integro\Ingeo\M1_500.sqlite</param>
</db-connection>
<logs>
<log name="SysObjectLog" enabled="1"/>
<log name="MapObjectsLog" enabled="1"/>
<log name="IngeoAuditLog" enabled="1"/>
</logs>
</database>
<database id="{92614149-E3EF-476B-B829-E8F37472060F}" caption="город Уфа">
<db-connection type="SQLite">
<param name="file">C:\integro\gisdata\город Уфа.sqlite</param>
</db-connection>
<logs>
<log name="SysObjectLog" enabled="1"/>
<log name="MapObjectsLog" enabled="1"/>
<log name="IngeoAuditLog" enabled="1"/>
</logs>
</database>
</databases>
</config>
Конфигурация Клиента
Локальная конфигурация Клиента, хранится в xml файле «InGeo.cfg», который по умолчанию располагается в папке %Appdata%\Integro\Ingeo
ПРИМЕР 2 Конфигурация клиента
<?xml version="1.0" encoding="windows-1251"?>
<config>
<logon id="{92614149-E3EF-476B-B829-E8F37472060F}" user="Администратор"><![CDATA[]]></logon>
<scripting-ide-form left="-2" top="11" width="1936" height="1176" split="2424 7576"><![CDATA[]]></scripting-ide-form>
<options>
<misc show-errors="1" printVFR="2" monitor-width="0" monitor-height="0"><![CDATA[]]></misc>
<print UseAlphaBlend="0"><![CDATA[]]></print>
<view UseAlphaBlend="1" use-menu-bar-color-for-toolbars-background="0"><![CDATA[]]></view>
<scripting-ide scheme="0" font-name="Consolas" font-style="0" font-size="11" font-charset="204"><![CDATA[]]></scripting-ide>
<update UpdateFrequency="EveryMonth" UpdateServerAddress="http://169.49.731.333:4231/" UpdateBetaVersions="0"><![CDATA[]]></update><![CDATA[]]>
</options>
<addon clsid="{E5CD1C11-453B-11D1-B5E9-00C058207692}" name="Модуль "Проверка объекта"" active="1"><![CDATA[]]></addon>
<addon clsid="{2DE9D292-89B0-11D2-AF2C-0020AFDED75D}" name="Импорт/экспорт файлов в формате DXF" active="1"><![CDATA[]]></addon>
<addon clsid="{A0948580-1BB6-4073-8179-4430ECE2482B}" name="Импорт Excel данных (XLS)" active="1"><![CDATA[]]></addon>
<addon clsid="{C0EE6F5E-298D-4ED8-AEFA-324D5168D17E}" name="Импорт файлов Росреестра" active="1"><![CDATA[]]></addon>
<addon clsid="{DA9AD951-417F-11D2-B9D2-00C058207692}" name="Экспорт/импорт Mif-файлов" active="1"><![CDATA[]]></addon>
<addon clsid="{1A778350-FC69-11D1-B70D-00C058207692}" name="Установка меток" active="1"><![CDATA[]]></addon>
<addon clsid="{2386BD78-A2AD-4491-8CF5-A0DA687A21F8}" name="Модуль однострочного поиска" active="1"><![CDATA[]]></addon>
<addon clsid="{ACB10AA0-0A81-11D1-967A-00C0582075AB}" name="Модуль поиска объектов по заданному шаблону" active="1"><![CDATA[]]></addon>
<addon clsid="{27DACE42-8427-11D2-AF21-0020AFDED75D}" name="Импорт PTS, SDR, RPT, TEXT файлов" active="1"><![CDATA[]]></addon>
<addon clsid="{92544842-89A1-11D0-B4C6-00C00C100ADA}" name="ГИС Расширение создания объектов трассировкой" active="1"><![CDATA[]]></addon>
<addon clsid="{5CCD1D81-CADF-11D2-8712-006067496EDC}" name="Модуль закладки" active="1"><![CDATA[]]></addon>
<addon clsid="{84F403B1-636A-4E6C-ADEA-93A4F578E599}" name="Модуль подключения WMS источников v.4" active="1"><![CDATA[]]></addon>
<addon clsid="{E3E1F28C-D74A-4CAA-B888-C7CA5B8DA4FD}" name="Классификатор 10го приказа" active="0"><![CDATA[]]></addon>
<addon clsid="{D3C0D2C0-6BE4-11D1-8A58-000001007156}" name="Модуль импорта Shape-файлов (shpimp)" active="1"><![CDATA[]]></addon>
<addon clsid="{8FDC8E41-AB43-4CED-B7F9-497DAB44071C}" name="Модуль проверки базы данных" active="1"><![CDATA[]]></addon>
<addon clsid="{85C8519F-D759-4209-90A5-8B5C533308F1}" name="Модуль утилит для объектов" active="1"><![CDATA[]]></addon>
<addon clsid="{76AC3567-C7B9-4163-9908-30C411D9907F}" name="разные утилиты" active="0"><![CDATA[]]></addon>
<addon clsid="{883C5FA3-7F77-4B7D-801C-388859FEBB2F}" name="Модуль обработки растров" active="1"><![CDATA[]]></addon>
<database id="{B297BBF7-B406-4437-B1F7-6D0C0C6B2595}" caption="Пример карты М1:500"><![CDATA[]]></database>
<database id="{92614149-E3EF-476B-B829-E8F37472060F}" caption="город Уфа"><![CDATA[]]></database>
</config>
Конфигурация путей к библиотекам
Конфигурация путей к библиотекам, необходимым для работы ИнГео располагается в папке с ИнГео и называется IngeoLib.config.
ПРИМЕР 3 Конфигурация путей к библиотекам
<?xml version="1.0" encoding="windows-1251"?>
<config>
<library name="ImageMagick" path="Libs\ImageMagick"/>
<library name="PostgreSQL" path="Libs\postgresLib"/>
<library name="SQLite" path="Libs\SQLite"/>
<library name="GDAL" path="GDAL"/>
<library name="Updater" path="Tools\IngeoUpdater"/>
</config>
Смена порта
Сервер, для связи с клиентской частью, по умолчанию, использует порт 3060.
Выше, в примере 1 конфигурационного файла сервера данных, указан порт 3060. Измените элемент <port> на другой и перезапустите сервер данных ИнГео.
Запуск двух серверов данных на разных портах
Иногда возникает необходимость запустить два сервера данных:
-
Например, когда установлены две разные версии сервера данных (рис.1). На рисунке 1 два сервера данных: один ИнГео 4.9, другой ИнГео 4.10.
-
Или например, если хотите установить еще один сервер данных той же версии в другую папку. Это может быть необходимо когда разные группы пользователей хотите "посадить" на разные сервера данных (с разными портами) с запретом видеть базы данных друг друга.

Рис. 1. Два сервера данных
Два сервера данных сможете поставить, если перед установкой остановить первый, так как по умолчанию устанавливаются на один и тот же порт 3060.
После установки:
-
Остановите второй сервер данных ИнГео.
-
Скопируйте файл
%ProgramData%\Integro\Ingeo\IngeoServer.config в папку второго сервера данных (в нашем случае ГИС ИнГео 4.10). Обычно путь к папке ИнГео C:\Program Files (x86)\Integro\Ingeo_4.10. При запуске сервер данных ИнГео сначала проверяет текущую папку, куда он установлен, и если там не находит IngeoServer.config, проверяет папку %ProgramData%\Integro\Ingeo\.
-
Измените файл
C:\Program Files (x86)\Integro\Ingeo_4.10\IngeoServer.config (пример 4):
-
Измените элемент
<port> на другой, например, 3061.
-
Удалите элемент
<databases>. Чтобы у вас второй сервер данных не работал с теми же базами данных.
-
Удалите guid в аттрибуте
<config id="">. Сервер данных сгенерирует новый.
-
Измените пути к фалам журналов
<work-log> и <error-log>.
-
Запустите второй сервер данных (рис.2).
Чтобы присоединиться ко второму серверу данных укажите localhost:3061 или :3061 как показано на рис.3.
ВНИМАНИЕ! Нельзя, чтобы два сервера данных работали с одной и той же базой данных.
ПРИМЕР 4 Конфигурационный файл для второго сервера данных ИнГео
<?xml version="1.0" encoding="windows-1251"?>
<config version="2" id="">
<parameters>
<port>3060</port>
<volume-number>5CAAD769</volume-number>
<batch-count>100</batch-count>
<keep-alive>1</keep-alive>
<keep-alive-time>30000</keep-alive-time>
<keep-alive-interval>10000</keep-alive-interval>
<async-mode>1</async-mode>
<admin-password>MD5:D41D8CD98F00B204E9800998ECF8427E</admin-password>
<work-log file="C:\Program Files (x86)\Integro\Ingeo_4.10\IngeoServer.Wrk"/>
<error-log file="C:\Program Files (x86)\Integro\Ingeo_4.10\IngeoServer.Err"/>
<resolve-host-name>0</resolve-host-name>
<supported-products/>
</parameters>
</config>

Рис. 2. Запуск второго сервера данных

Рис. 3. Присоединение ко второму серверу данных