ООО «ИТ-инвест». Почт. адрес: Тимирязева, 24, г. Пермь, 614007 тел. (342) 219-65-00, 238-52-00 факс: (342) 219-65-10.


Чтобы посмотреть этот PDF файл с форматированием и разметкой, скачайте его и откройте на своем компьютере.









Геоинформационная система «Сокол»

Инструкция по установке

Листов
15






Пермь, 2014 г.



ООО «ИТ
-
инвест»

Почт. адрес: Тимирязева, 24, г. Пермь, 614007

тел. (342) 219
-
65
-
00, 238
-
52
-
00 факс: (342) 219
-
65
-
10


Оглавление

Инструкция по разворачиванию ГИС “Сокол”

................................
................................
....................

4

Установка
”с нуля”
.

................................
................................
................................
..............................

4

1.

Подготовка.

................................
................................
................................
................................

4

2.

Установка.

................................
................................
................................
................................
..

4

Обновление ГИС
Сокол

................................
................................
................................
.........................

5

1.

Подготовка.

................................
................................
................................
................................

5

2.

Обновление.

................................
................................
................................
................................

5

Инструкция по разворачиванию ГИС
-
сервиса для ГИС “Сокол”

................................
......................

6

Установка
”с нуля”
.

................................
................................
................................
..............................

6

1.

Подготовка

................................
................................
................................
................................
.

6

2.

Установка

................................
................................
................................
................................
...

6

Обновление ГИС
-
с
ервис:

................................
................................
................................
.......................

6

1.

Подготовка

................................
................................
................................
................................
.

6

2.

Обновление

................................
................................
................................
................................
.

6

Инструкция по разворачиванию Адаптера Одиссея для ГИС “Сокол”

................................
...........

7

Установка
”с нуля”
.

................................
................................
................................
..............................

7

1.

Подготовка

................................
................................
................................
................................
.

7

2.

Установка

................................
................................
................................
................................
...

7

Обновление Одиссей

................................
................................
................................
..............................

7

1.

Подготовка

................................
................................
................................
................................
.

7

2.

Обновление

................................
................................
................................
................................
.

7

Инструкция по разворачиванию Адаптера
EGTS

для ГИС “Сокол”
................................
................

8

Установка
”с нуля”
.

................................
................................
................................
..............................

8

1.

Подготовка

................................
................................
................................
................................
.

8

2.

Установка

................................
................................
................................
................................
...

8

Обновление Адаптера
EGTS

................................
................................
................................
................

8

1.

Подготовка

................................
................................
................................
................................
.

8

2.

Обновление

................................
................................
................................
................................
.

8

Инструкция по ра
зворачиванию Адаптера Macroscop для ГИС “Сокол”

................................
........

9

Установка
”с нуля”
.

................................
................................
................................
..............................

9

1.

Подготовка

................................
................................
................................
................................
.

9

2.

Установка

................................
................................
................................
................................
...

9

Обновление Адаптера Macroscop

................................
................................
................................
........

9

1.

Подготовка

................................
................................
................................
................................
.

9

2.

Обновление

................................
................................
................................
................................
.

9

Инструкция по разворачиванию Адаптера Avtouragan для ГИС “Сокол”

................................
....

10

Установка
”с нуля”
.

................................
................................
................................
............................

10

1.

Подготовка

................................
................................
................................
...............................

10

2.

Установка

................................
................................
................................
................................
.

10

Обновление Адаптера Avtouragan:

................................
................................
................................
...

10

1.

Подготовка

................................
................................
................................
...............................

10

2.

Обновление

................................
................................
................................
...............................

10

Инструкция по
разворачиванию настроечного приложения карты

................................
.............

11

Установка
”с нуля”
.

................................
................................
................................
............................

11

1.

Подготовка

................................
................................
................................
...............................

11

2.

Установка

................................
................................
................................
................................
.

11

Обновление настроечного приложения ГИС

................................
................................
..................

11

1.

Подготовка

................................
................................
................................
...............................

11

2.

Обновление

................................
................................
................................
...............................

11

Инструкция по разворачиванию консоли полномочий

................................
................................
.....

11

Установка ”с нуля”.

................................
................................
................................
............................

11

1.

Подго
товка

................................
................................
................................
...............................

11

2.

Установка

................................
................................
................................
................................
.

11

Обновление консо
ли полномочий:

................................
................................
................................
.....

12

1.

Подготовка

................................
................................
................................
...............................

12

2.

Обновление

................................
................................
................................
...............................

12

Исключительные ситуации
:

................................
................................
................................
.................

12




1.

Инструкция по разворачиванию ГИС “Сокол”

При возникновении вопросов рекомендуется обратиться в техническую поддержку.
Контакты
технической поддержки находятся в документе «Регламент технической поддержки».

1.1
Установка
”с нуля”

1.1.1.

Подготовка

Для начала необходимо подготовить установочный пакет

(заготовку)
, который состоит из
файлов приложения, а также скриптов для
обновления БД
.

1.

Копируем
файлы

приложения ГИС
-
Сокол
из папки

БезопасныйГород(ASP.NET
Application)
.

2.

Удаляем
из папки
bin

все файлы *.
xml
, *.
pdb
.

3.

Копируем
папку

в пакет
.

4.

Копируем скрипт из папки Скрипты/
CreateDB
.

5.

Собранный пакет архивируем и копируем на
серве
р
.

1.1.2.

Установка

1.

Копируем файлы из заготовки в папку
C
:
\
inetpub
\
wwwroot
\
SafeCity
.

2.

Для

начала

создадим

уз
е
л
SafeCity

в
IIS

сервера.



Заходим в
IIS.



Кликаем правой кнопкой на папку “Сайты” и нажимаем “Добавить сайт”
.



Вводим имя сайта:
SafeCity
. Физический адрес:
C
:
\
\
wwwroot
\
SafeCity

и
свободный порт
.



Нажимаем ОК
.

3.

Проверяем, что запущена служба
ASP
.
NET

State

Service
. Если не запущена, то
запускаем
.

4.

Открываем на редактирование файл applicationHost.config, который располагается либо
здесь
-

[Документы]
\
IISExpress
\
config
\

либо здесь
-

C:
\
Windows
\
system32
\
\
config
\
.

5.

найти группу
authentication

и поменять для указанных секций.
anonymousAuthentication

и
windowsAuthentication

аттрибут
overrideModeDefault

с
Deny

на
Allow
:

sectionGroup

name=”authentication”>








overrideModeDefault=”Deny” />





overrideModeDefault=”Deny” />




/sectionGr/se;Åti;&#x-3on;&#xGr5o;&#xup00;oup



6.

Создаем
БД при помощи скрипта

CreateDB
.

7.

Создаем пользователя

SafeCity
_
user

в
MSSQL

и даем ему

полные права на эту базу

(
роль
db
_
owner
)
.

8.

Правим
web.config приложения:



gisS
e
rvices



прописываем адрес
gis
-
Сервиса. Инструкция по установке которого
будет далее.



Если в ГИС используются модули экстренной связи, то для них нужно прописать
SIPServer, SIPUser, SIPPass



Прописать адреса для сервисов
OpenStreetMap

API



http://{iP}/osmru
,
Overpass

API



http://{IP}
,
где
IP



IP сервера
OSM (ин
струкция по настройке сервисов
OSM

находится в
приложении 1
)



Поставить
EnableGeoCoderSearch
=
true
, если необходимо включить поиск объектов
на карте через сервисы
OpenStreetMap

API

и
OverpassAPI



DefConnStr


строка подключения к восстановленной из бэкапа

выше

БД для Сокола



AuditConnString



строка подключения к

БД аудита Сокола



EndPoint_MapInteractionService


заменить в данной строчке сер
в
ер и порт на сер
в
ер
и порт гис сервиса



UploadPath


папка для выгрузки данных адаптеров, а так же служебных данных
пр
иложения.

9.

Пользователю IIS нужно дать полные права на управление папкой, указанной в конфиге
в ключе UploadPath. Для этого нажимаем правой кнопкой на папку
-
> Свойства
-

Безопасность

-
> Изменить
-
> Добавить
-
> Ввести имя пользователя IUSR
-
> ОК
-

Поставить

все галочки разрешения для данного пользователя
.

10.

В
IIS

в узел
SafeCity

добавить виртуальный каталог
SafeCity
Files
, который будет
ссылаться на каталог
SafeCity
Files
, указанный в конфиге

в ключе UploadPath
.

11.

Повторить пункт 2
h

для пользователя
IIS
_
IUSRS
.

12.

Запускаем сайт в
IIS
.

1.2
Обновление

ГИС Сокол

1.2.1.

Подготовка

Для начала необходимо подготовить установочный пакет (заготовку), который состоит из
файлов приложения, а также скриптов для обновления БД
.

1.

Берем файлы новой версии приложения ГИС
-
Сокол.

2.

Удаляем из папки
bin

все файлы *.
xml
, *.
pdb
.

3.

Копируем из
м
енения в конфиге в отдельный файл,
к
о
п
ируем его в пакет, а
Web.config

удаляем
.

4.

Копируем папку в пакет
.

5.

Берем скрипты
обновления
. Нужны те, дата которых больше даты последнего обновления
приложения
.
Копируем их в пакет
.

6.

Собранный пакет архивируем и копируем н
а сервер
.

1.2.2.

Обновление

1.

Копируем содержимое папки
C
:
\
inetpub
\
wwwroot
\
SafeCity

в папку
:

C
:
\
\
wwwroot
\
SafeCity
\
Старая
версия
, заранее удалив все файлы, находящиеся там
( в папке
C
:
\
inetpub
\
wwwroot
\
SafeCity
\
Старая версия
)
. При этом логи мы не копируем
.

2.

В
ы
ключаем

сервисы
EGTS
,
Autouragan
,
Macroscop

в
списке служб, если таковые
имеются
.

3.

Останавливаем в
IIS

сайт
SafeСity
.

4.

Копируем файлы из заготовки в папку
C
:
\
inetpub
\
wwwroot
\
SafeCity
, заменяя её
содержимое
.

5.

Копируем из файла с изменениями в конфиге все изменения в
web
.
config
.

6.

Прогоняем скрипты в
БД
.

7.

Запускаем сервисы
.

8.

Запускаем

сайт Safe
С
ity в
IIS
.

9.

Запускаем сервисы
EGTS
,
Autouragan
,
Macroscop

в списке служб, если таковые
имеются
.


2.
Инструкция по разворачиванию ГИС
-
сервиса для ГИС
“Сокол”

2.1
Установка
”с нуля”

2.1.1.

Подготовка

1.

Берем

файлы из папки
ГИС
-
сервис
. При этом в паке
App
_
Data
\
Map

нам нужны все
файлы и пустые папки
Image

и
Map
. То есть не нужно копировать содержимое папок
Image

и
Map
.

2.

Удаляем все файлы *.
pdb

и *.
xml

из папки
bin
, если таковые присутствуют
, а так же все
логи
.

3.

Копируем папку в
пакет
.

4.

Собранный пакет архивируем и копируем на сервер
.

2.1.2.

Установка

1.

Копируем файлы из заготовки в папку
C
:
\
inetpub
\
wwwroot
\
SafeCity
_
GisService
.

2.

Для начала
создадим

уз
е
л
Safe
С
ity
_
WMS

в
IIS

сервера.



Заходим в
IIS.



Кликаем правой кнопкой на папку “Сайты” и нажимаем “Добавить сайт”
.



Вводим имя сайта: Safe
С
ity_
WMS
. Физический адрес:
C
:
\
\
wwwroot
\
SafeCity
_
GisService

и свободный порт



Нажимаем ОК
.

3.

Правим
Web.config
приложения



CustomizationString
, Default


строка подключения к БД Безопасный Город
.



AuditConnectionStringName


строка подключения к БД Аудита
.

4.

Запускаем сайт в IIS
.


2.2
Обновление

ГИС
-
сервис

1.

Подготовка

1.

Берем файлы новой версии ГИС
-
сервиса
. При этом в паке
App
_
Data
\
Map

нам нужны все
файлы и пустые папки
Image

и
Map
. То есть не нужно копировать содержимое папок
Image

и
Map
.

2.

Удаляем все файлы *.
pdb

и *.
xml

из папки
bin
, если таковые
присутствуют
, а так же все
логи
.

3.

Копируем из
м
енен
ия в конфиге в отдельный файл, к
о
п
ируем его в пакет, а Web.config
удаляем
.

4.

Полученную папку копируем в пакет
.

5.

Если приложение ГИС Сокол еще не обновлялось, то возможно нужно будет
скопировать скрипты для нов
ой версии ГИС сервиса
.

6.

Собранный пакет архивируем и копируем на сервер
.

2.

Обновление

1.

Копируем содержимое папки
C
:
\
inetpub
\
wwwroot
\
SafeCity
_
GisService

в папку
C
:
\
\
wwwroot
\
SafeCity
_
GisService

\
Старая версия
, заранее удалив все файлы,
находящиеся там ( в папке
C
:
\
inetpub
\
wwwroot
\
SafeCity
\
Старая версия
)
. При этом логи
мы не копируем
.

2.

Остановить сайт
Safe
С
ity
_
WMS

в
IIS
.

3.

Копируем файлы из заготовки в папку
C
:
\
inetpub
\
wwwroot
\
SafeCity
_
GisService
.

4.

Копируем из файла с изменениями в конфиге все изменения в
web
.
config
.

5.

Если есть скрипты для БД, то прогоняем
.

6.

Запускаем сайт в IIS
.


3.

Инструкция по разворачиванию Адаптера Одиссея для ГИС
“Сокол”

3.1
Установка
”с нуля”

3.1.1.

Подготовка

1.

Копируем
файлы

адаптера Одиссей
из папки
Адаптер Одиссей
.

2.

Удаляем все файлы *.
pdb

и *.
xml

из папки
bin
.

3.

Полученную папку копируем в пакет
.

4.

Берем скрипты
из папки Скрипты
/Адаптер Одиссей
.
Копируем их в пакет
.

5.

Собранный пакет архивируем и
копируем на сервер
.

3.1.2.

Установка

1.

Копируем файлы из заготовки в папку
C
:
\
inetpub
\
wwwroot
\
Odyssey
Adapter
.

2.

Для начала
создадим

уз
е
л OdysseyAdapter в
IIS

сервера.



Заходим в
IIS.



Кликаем правой кнопкой
на папку “Сайты” и нажимаем “Добавить сайт”
.



Вводим имя сайта: OdysseyAdapter. Физический адрес:
C
:
\
\
wwwroot
\
Odyssey
Adapter и свободный порт
.



Нажимаем ОК
.

3.

Прогоняем
скр
ипты по созданию
базы
.

4.

Правим
Web.Config
приложения
:



MaterialUrl



ссылка на материал куда будут сохраняться фотки от Одиссея
.



FilesDirectory


ссылка для ШабонаСсылкиНаМатериал
.



SaveFoto



true

если хотите хранить фото от Одиссея
.



CustomizationStrings



строка подключения к БД ГИС Сокол
.



SokolLogin


логин под которым будет логиниться адаптер. Этот логин нужно
добавить в консоли полномочий для ГИС Сокол иначе адаптер не будет работать
.



SokolPassword


пароль одиссеевского пользователя
.



SokolWebSite


а
дрес


web
-
сайта ГИС


Сокол
.



SokolLoginPage


Адрес страницы авторизации ГИС Сокол
.



AdapterDataService


Строка подключения к БД Адаптера
.



DefConnStr


Строка подключения к БД Безопасный город
.

5.

Запускаем сайт в IIS

6.

Проверяем работоспособность: переходим по ссылке в
IIS

на сайт


страница с
адаптером должна открыться без ошиб
ок. Затем смотрим что в таблицу.
ФотофиксацияТС появляются данные. И в третьих нужно посмотреть в приложении,
что фот
ографии

обновляется
.


3.2
Об
новление

Одиссей

3.2.1.

Подготовка

1.

Берем файлы новой версии

адаптера Одиссей.

2.

Удаляем все файлы *.
pdb

и *.
xml

из папки
bin
.

3.

Копируем из
м
енен
ия в конфиге в отдельный файл, к
о
п
ируем его в пакет, а Web.config
удаляем
.

4.

Копируем полученную папку в пакет
.

5.

Берем скрипты
обновления
. Копируем их в пакет
.

6.

Собранный пакет архивируем и копируем на сервер
.

3.2.2.

Обновление

1.

Копируем содержимое папки
C
:
\
inetpub
\
wwwroot
\
OdysseyAdapter

в папку
C
:
\
\
wwwroot
\
OdysseyAdapter

\
Старая версия, заранее удалив все файлы,
находящиеся там ( в папке
C
:
\
inetpub
\
wwwroot
\
OdysseyAdapter
\
Старая версия)

. При
этом логи мы не копируем
.

2.

Копируем файлы из заготовки в папку
C
:
\
inetpub
\
wwwroot
\
OdysseyAdapter
, с заменой
старых файлов
.

3.

Копируем и
з файла с изменениями в конфиге все изменения в
web
.
config
.

4.

Прогоняем скрипты по обновлению базы
.

5.

Перезапускаем сайт
OdysseyAdapter
.

6.

Проверяем работоспособность: переходим по ссылке в
IIS

на сайт


страница с
адаптером должна открыться без ошибок. З
атем смотрим что в таблицу.
ФотофиксацияТС появляются данные. И в третьих нужно посмотреть в приложении,
что фот
ографии

обновляется
.


4.

Инструкция по разворачиванию Адаптера
EGTS

для ГИС “Сокол”

4.1
Установка
”с нуля”

4.1.1.

Подготовка

1.

Копируем
файлы

адаптера

EGTS

из папки
EGTS
.

2.

Удаляем все файлы *.
pdb

и *.
xml

3.

Собранный пакет архивируем и копируем на сервер
.

4.1.2.

Уст
ановка

1.

Копируем файлы из заготовки в папку
C
:
\
ICS

Soft
\
Adapters
\
EGTS
.

2.

Правим
Web.config
приложения
:



SokolLogin


логин под которым будет логиниться адаптер. Этот логин нужно
добавить в консоли полномочий для ГИС Сокол иначе адаптер не будет работать
.



SokolPassword


пароль пользователя

EGTS
.



SokolWebSite


адрес


web
-
сайта ГИС


Сокол
.



SokolLoginPage


Адрес страницы авторизации ГИС Сокол
.



AuditConnString



Строка подключения к БД
Аудита
.



DefConnStr


Строка подключения к БД Безопасный город
.

3.

Устанавливаем службу следующим образом: В папке с сервисом создаем файл
install
.
bat
, затем открываем его на редактирование в блокноте и вставляем туда
следующий текст:

EGTSServer.exe
-
i EGTSServerService

pause

4.

Запускаем файл install
.
bat

5.

Включаем сервис

EGTSServerService

в списке служб
.


4.2
Обновление

Адаптер
а

EGT
S

4.2.1.

Подготовка

1.

Берем
файлы новой версии

адаптера
EGTS

2.

Удаляем все файлы *.
pdb

и *.
xml
.

3.

Копируем из
м
енен
ия в конфиге в отдельный файл, к
о
п
ируем его в пакет, а Web.config
удаляем
.

4.

Собранный пакет архивируем и копируем на сервер
.

4.2.2.

Обновление

1.

Копируем содержимое папки
C
:
\
ICS

Soft
\
Adapters
\
EGTS

в папку
C
:
\
ICS

Soft
\
Adapters
\
EGTS
\
Старая версия
, заранее удалив все файлы, находящиеся там ( в
папке
C
:
\
ICS

Soft
\
Adapters
\
EGTS
\
Старая версия
)

. При этом логи мы не копируем
.

2.

Отключить

EGTSServerService

сервис в списке служб
.

3.

Копируем файлы из заготовки в папку
C
:
\
ICS

Soft
\
Adapters
\
EGTS
.

4.

Копируем из файла с изменениями в конфиге все изменения в
web
.
config
.

5.

Включаем сервис в списке служб
.


5
.
Инструкция по разворачиванию Адаптера
Macroscop

для
ГИС “Сокол”

5.1
Установка
”с нуля”


5.1.1.

Подготовка

1.

Копируем
afqks

адаптера
Macroscop

из папки

Macroscop
.

2.

Удаляем все файлы *.
pdb

и *.
xml
.

3.

Собранный пакет архивируем и копируем на сервер
.

5.1.2.

Установка

1.

Копируем файлы из заготовки в папку
C
:
\
ICS

Soft
\
Adapters
\
Macroscop
.

2.

Правим
Web.config
:



SokolLogin


логин под которым будет логиниться адаптер. Этот логин нужно
добавить в консоли полномочий для ГИС Сокол иначе адаптер не будет работать
.



SokolPassword


пароль пользователя

Macroscop
.



SokolWebSite


адрес


web
-
сайта ГИС


Сокол
.



SokolLoginPage


Адрес страницы авторизации ГИС Сокол
.



CustomizationStrings,
DefConnStr



Строка подключения к БД Безопасный город
.



Все остальные ключи подробно описаны в самом конфиге
.

3.

Устанавливаем службу следующим образом: В папке с

сервисом создаем файл
install
.
bat
, затем открываем его на редактирование в блокноте и вставляем туда
следующий текст:

MacroscopModules.exe
-
i MacroscopService

pause

4.

Запускаем файл install
.
bat
.

5.

Включаем сервис в списке служб
.

5.2
Обновление

Адаптера
Macroscop


5.2.1.

Подготовка

1.

Берем файлы новой версии

адаптера
Macroscop
.

2.

Удаляем все файлы *.
pdb

и *.
xml
.

3.

Копируем из
м
енен
ия в конфиге в отдельный файл, к
о
п
ируем его в пакет, а Web.config
удаляем
.

4.

Собранный пакет архивируем и копируем на сервер
.

5.2.2.

Обновление

1.

Копируем содержимое папки
C
:
\
ICS

Soft
\
Adapters
\
Macroscop

в папку
C
:
\
ICS

Soft
\
Adapters
\
Macroscop

\
Старая версия, заранее удалив все файлы, находящиеся там ( в
папке
C
:
\
ICS

Soft
\
Adapters
\
Macroscop
\
Старая версия)

. При этом логи мы не копируем
.

2.

Выключаем сервис
MacroscopService

в списке служб
Windows
.

3.

Копируем файлы из заготовки в папку
C
:
\
ICS

Soft
\
Adapters
\
Macroscop
.

4.

Копируем из файла с изменениями в конфиге все изменения в
web
.
config
.

5.

Включаем сервис в списке служб
.


6
.
Инструкция по разворачиванию Адаптера Avtouragan для
ГИС “Сокол”

6.1
Установка
”с нуля”


6.1.1.

Подготовка

1.

Копируем
файлы

адаптера Avtouragan
из папки
Адаптер Avtouragan
.

2.

Удаляем все файлы *.
pdb

и *.
xml
.

3.

Копируем полученную папку в пакет
.

4.

Берем все скрипты
из
папки Скрипты
/
Avtouragan

и копируем их в пакет:

5.

Собранный пакет архивируем и копируем на сервер
.

6.1.2.

Установка

1.

Копируем файлы из заготовки в папку
C
:
\
ICS

Soft
\
Adapters
\
Avtouragan
.

2.

Правим
Web.config
:



SokolLogin


логин под которым будет логиниться

адаптер. Этот логин нужно
добавить в консоли полномочий для ГИС Сокол иначе адаптер не будет работать
.



SokolPassword


пароль пользователя

Macroscop
.



SokolWebSite


адрес


web
-
сайта ГИС


Сокол
.



SokolLoginPage


Адрес страницы авторизации ГИС Сокол
.



CustomizationStrings,
DefConnStr



Строка подключения к БД Безопасный город
.



AdapterDataService


строка подключения к собственной БД
.



AvtouraganDb



строка подключения к БД, откуда сервис считывает данные
.



Все остальные ключи подробно описаны в самом
конфиге
.

3.

Устанавливаем службу следующим образом: В папке с сервисом создаем файл
install
.
bat
, затем открываем его на редактирование в блокноте и вставляем туда
следующий текст:

AvtouraganMonitor
.exe
-
i
AvtouraganMonitor
Service

pause

4.

Запускаем файл install
.
bat
.

5.

Прогоняем скрипт создания БД
.

6.

Включаем сервис

AvtouraganMonitor
Service

в списке служб
.

6.2
Обновление

Адаптер
а

Avtouragan


6.2.1.

Подготовка

1.

Берем файлы новой версии
адаптера Avtouragan
.

2.

Удаляем все файлы *.
pdb

и *.
xml
.

3.

Копируем из
м
енен
ия в конфиге

в отдельный файл, копи
руем его в пакет, а Web.config
удаляем
.

4.

Берем скрипты обновления

и кладем их в пакет.

5.

Собранный пакет архивируем и копируем на сервер
.

6.2.2.

Обновление

1.

Копируем содержимое папки
C
:
\
ICS

Soft
\
Adapters
\
Avtouragan

в папку
C
:
\
ICS

Soft
\
Adapters
\
Avtouragan
\
Старая версия, заранее удалив все файлы, находящиеся там (
в папке
C
:
\
ICS

Soft
\
Adapters
\
Avtouragan
\
Старая версия)

. При этом логи мы не
копируем
.

2.

Выключаем сервис
AvtouraganMonitor
Service

в списке служб
Windows
.

3.

Копируем файлы из заготовки в папку
C
:
\
ICS

Soft
\
Adapters
\
Avtouragan
.

4.

Копируем из файла с изменениями в конфиге все изменения в
web
.
config
.

5.

Включаем сервис в списке служб
.


7
.
Инструкция по разворачиванию
настроечного приложения
карты

7.1
Установка ”с нуля”


7.1.1.

Подготовка

1.

Копируем
файлы приложения из папки Настройка карты
.

2.

Удаляем все файлы *.
pdb

и *.
xml

в папке Lib
, а так же все логи
.

3.

Копируем полученную папку в пакет
.

4.

Собранный
пакет архивируем и копируем на сервер
.

7.1.2.

Установка

1.

Копируем файлы из заготовки в папку
C
:
\
ICS

Soft
\
Distr
\
Настройка карты
.

2.

Правим
GISApplication.exe.config
:



CustomizationStrings


строка
подключения к БД
.

3.

Заходим в приложение
GISApplication
.
exe

-
>Карты
-
> Проекты карт
-
> Запустить
нужную карту
-
> Правой кнопкой на нужный слой
-
> Свойства
-




Изменить название слоя
.



URL шаблон запроса
-

http://{ip}/osm/{z}/{x}/{y}.png
, где {
ip
}


ip сервера
OSM
.



Настройка кэширования
-
> Директория
-

\
\
{ip}
\
Cache
, где {
ip
}


ip сервера
приложений, где находится расшаренная папка
Cache
.

4.

Расшарить папку
Cache

для пользователей
IIS
_
IUSRS

и Администратора
.

7.2
Обновление

настроечно
го

приложени
я ГИС


7.2.1.

Подготовка

1.

Важно! Обновлять настроечное приложение ГИС без обновления ГИС
-
сервиса до
соответствующей версии может быть чревато ошибками
.

2.

Берем файлы обновления настроечного приложения ГИС
.

3.

Удаляем все файлы *.
pdb

и *.
xml
, а так же все логи
.

4.

Копируем из
м
енения в конфиге в отдельный файл,
к
о
п
ируем его в пакет, а Web.config
удаляем
.

5.

Собранный пакет архивируем и копируем на сервер
.

7.2.2.

Обновление

1.

Копируем содержимое папки
C
:
\
ICS

Soft
\
Distr
\
Настройка карты

в папку
C
:
\
ICS

Soft
\
Distr
\
Настройка карты
\
Старая версия
, заранее удалив все файлы, находящиеся там (
в папке
C
:
\
ICS

Soft
\
Distr
\
Настройка карты
\
Старая версия
)

. При этом логи мы не
копируем
.

2.

Копируем файлы из заготовки в папку
C
:
\
ICS

Soft
\
Distr
\
Настройка карты
.

3.

Копируем из файла с изменениями в конфиге все изменения в
web
.
config
.


8.
Инструкция по разворачиванию консоли полномочий

8.1
Установка ”с нуля


8.1.1.

Подготовка

1.

Копируем
файлы приложения из папки
Консоль полномочий
.

2.

Удаляем все файлы *.
pdb

и *.
xml
, а так же все логи
.

3.

Копируем полученную папку в пакет
.

4.

Собранный пакет архивируем и копируем на сервер
.

8.1.2.

Установка

1.

Копируем файлы из заготовки в папку
C:
\
ICS Soft
\
Distr
\
Консоль полномоч
ий
.

2.

Правим
Security.exe.config
:



CustomizationStrings, ApplicationConnectionString


строка

подключения

к

БД
.

8.2
Обновление

консол
и

полномочий


8.2.1.

Подготовка

1.

Берем файлы новой версии Консоли полномочий
.

2.

Удаляем все файлы *.
pdb

и *.
xml
, а так же все логи
.

3.

Копируем из
м
енен
ия в конфиге в отдельный файл, к
о
п
ируем его в пакет, а Web.config
удаляем
.

4.

Собранный пакет архивируем и копируем на сервер
.

8.2.2.

Обновление

1.

Копируем содержимое папки
C:
\
ICS Soft
\
Distr
\
Консоль полномочий

в папку
C:
\
ICS
Soft
\
Distr
\
Консоль полномочий
\
Старая версия
, заранее удалив все файлы, находящиеся
там ( в папке
C:
\
ICS Soft
\
Distr
\
Консоль полномочий
\
Старая версия
)

. При этом логи мы
не копируем
.

2.

Копируем файлы из заготовки в папку
C:
\
ICS Soft
\
Distr
\
Консоль полномочий
.

3.

Копируем из файла с изменениями в конфиге все изменения в
web
.
config
.


9.

Исключительные ситуации
:

1.

Заходим на сайт и видим
,

что выходит сообщение об ошибке о том что нет доступа
к файлу

ClientLog
.
txt
. Решение: удалить
файл.

2.

Не работает адаптер. Решение:

a.


Убедитесь что сайт включен в
IIS
.

b.

Убедитесь что пользователь указанный в конфиге добавлен в систему ГИС
Сокол.

c.

Проверьте правильность конфига. Всегда смотрите логи!

Работы по техническому сопровождению

1.

Проверка работоспособности механизма запроса данных автовладельца.
Периодичность раз в 3 дня. Если при запросе происходит ошибка, то она пишется в
БД в таблицу
ApplicationLog

системы ГИС Сокол. Поэтому особых работ по
данному пункту нет.

2.

База данных. Все э
тапы обслуживания БД (Полное резервное копирование,
дифференциальное резервное копирование, проверка целостности БД,
реиндексация, дефрагментация индексов, обновление статистик, очистка
процедурного кэша) происходят в автоматическом режиме по заданному
рас
писанию. Необходимо раз в 3 дня смотреть на логи этого расписания и
вылавливать ошибки, если таковые будут.

3.

Мониторинг и анализ лога ошибок
Web
-
приложения. Периодичность


2 раза в
месяц. Все логи системы ГИС
-
сокол ведутся в 2 местах: лог
Windows

и лог в Б
Д
БезопасныйГород в таблице
ApplicationLog
. Необходимо мониторить все записи и
в случае обнаружения исключения устранять её причину
.

4.

Мониторинг и анализ ошибок систем “Автоураган”. Все логи ведутся так же в 2
-
х
местах: Лог
windows

является основным, если и
ное не указано в
конфигурационном файле Автоурагана

в разделе log4net
. Но бывает что БД
недоступна и тогда лог пишется только в
windows
-
лог.

5.

Мониторинг и анализ ошибок систем “Одиссей”. Все логи ведутся
в 3
-
х

местах: 1
-

Лог
windows
, 2


указывается в
конфиге в разделе
AdoNetAppender
, 3


в файл,
который указан в конфиге по ключу
logDirectory

записывается полностью лог
обновления справочников.

6.

Обязательно мониторить таблицу
Application
_
log
. Бывают ситуации, когда один из
адаптеров падает или становится
недоступным и тогда логи начинают засоряться
одинаковыми сообщениями об ошибке, которые приводят к переполнению лога и
как следствие он не открывается на списке в приложении ГИС СОКОЛ. В день
может накопиться до 1000 записей. Все что свыше уже подлежит тща
тельному
анализу и возможному удалению.

7.

Проверять привязку ТС к фотофиксациям. Сейчас есть проблема, что иногда к
некоторым фотофиксациям не привязываются ТС. Мы приедположили что
возможно это из
-
за регистра или лишних пробелов. На данный момент это учли в

адаптере, теперь нужно мониторить данные
.

8.

Проверять что фотофиксации обновляются на просмотровой форме источника
.




Приложение 1

Установка и настройка локального сервера OSM

1.

Установить Ubuntu Server
(на момент написания 14.04), при установке желательно
отметить openssh
-
server

2.

Настроить прокси, если в организации они используются, если прокси с
вин.аутентификацией использовать пакет “cntlm” и его описание для настройки

3.

Выполнить указания с
http://switch2osm.org/serving
-
tiles/building
-
a
-
tile
-
server
-
from
-
packages/

до шага Updating, данные для региона взять с
http://be.gis
-
lab.info/data/osm_dump/dump/
, можно загружать только территорию
города(подробнее см. bbox для osm2pgsql)

4.

Т.к. у нас сервер на небольшую территорию то выкачивать постоянно всю
дельту(switch2osm начиная с Updating) для планеты
неактуально
, поэт
ому раз в
неделю будем обновлять данные, для этого: cкачать заново файл с данными
региона(40мб), выполнить osm2pgsql c генерацией файла для обновленных тайлов,
выполнить render_expire c использованием файла полученного на предыдущем
шаге

5.

Для шага 4 написат
ь скрипт и добавить его в crontab


Команды для шага 4, для города Перми

wget http://be.gis
-
lab.info/data/osm_dump/dump/latest/RU
-
PER.osm.pbf
-
o
osmupdate.pbf

osm2pgsql
--
slim
--
bbox 55.8,57.85,56.67,58.2
--
expire
-
tiles 0
-
18
--
expire
-
output
/home/osm/tile_
expire osmupdate.pbf

sudo render_expired
-
s /var/run/renderd/renderd.sock
-
n 8 tile_expire


Список основного установленного ПО на сервере:

Postgresql+postgis
-

СУБД

Apache


Web
Сервер

Mapnik


рендер тайлов slippymap

и все им сопутсвующее


Текст скр
ипта для cron

#!/bin/sh

TILESLOG=/var/log/tiles.log

UPDFILE=/var/tmp/osmupdate.pbf

EXPIRE=/var/tmp/tiles_expire


m_info()

{


echo "[`date +"%Y
-
%m
-
%d %H:%M:%S"`] $$ $1"� � "$TILESLOG"

}


echo "start update" � $TILESLOG


export http_proxy
="http://127.0.0.1:3128"

wget http://be.gis
-
lab.info/data/osm_dump/dump/latest/RU
-
PER.osm.pbf
-
O $UPDFILE
�1&2 2��$TILESLOG

m_info "download complete"


sudo
-
u osm osm2pgsql
--
slim
--
bbox 55.8,57.85,56.67,58.2
--
number
-
processes 4
--
expire
-
tiles 0
-
18
--
exp
ire
-
output $EXPIRE $UPDFILE 1�&2 2��$TILESLOG

m_info "load data complete"


render_expired
-
s /var/run/renderd/renderd.sock
-
n 8 $EXPIRE 2 $E;&#xX3P-;I2;R-2; 2-;耀&1 | tail
-
8
��$TILESLOG

m_info "render complete"



Приложенные файлы

  • pdf 15183304
    Размер файла: 505 kB Загрузок: 0

Добавить комментарий