РУКОВОДСТВО ПО ГИС ИНГЕО

КОНФИГУРАЦИОННЫЕ ФАЙЛЫ ИНГЕО

Конфигурация Сервера

Конфигурационный файл сервера хранится в 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="Модуль &quot;Проверка объекта&quot;" 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.

После установки:

  1. Остановите второй сервер данных ИнГео.
  2. Скопируйте файл %ProgramData%\Integro\Ingeo\IngeoServer.config в папку второго сервера данных (в нашем случае ГИС ИнГео 4.10). Обычно путь к папке ИнГео C:\Program Files (x86)\Integro\Ingeo_4.10. При запуске сервер данных ИнГео сначала проверяет текущую папку, куда он установлен, и если там не находит IngeoServer.config, проверяет папку %ProgramData%\Integro\Ingeo\.
  3. Измените файл C:\Program Files (x86)\Integro\Ingeo_4.10\IngeoServer.config (пример 4):
    • Измените элемент <port> на другой, например, 3061.
    • Удалите элемент <databases>. Чтобы у вас второй сервер данных не работал с теми же базами данных.
    • Удалите guid в аттрибуте <config id="">. Сервер данных сгенерирует новый.
    • Измените пути к фалам журналов <work-log> и <error-log>.
  4. Запустите второй сервер данных (рис.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. Присоединение ко второму серверу данных