Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Ed777

Зарегистрирован: 28.08.2008 Сообщения: 57 Откуда: Беларусь
|
Добавлено: Вт 07 Апр 2009 11:44 Заголовок сообщения: Ведение ГИС большой территории |
|
|
У нас крупное предприятие.
Поставлена задача вести ГИС своих коммуникаций на территории области (около 30 тыс. км²). Территория разделена на десяток районов. В каждом районе есть подразделение нашего предприятия, где будет вносить данные в ГИС по текущему району оператор. Все районные подразделения связаны локальной сетью с головным подразделением.
Планируется поставить SQL сервер на головном подразделении.
Главное условие: районный оператор может редактировать только свой район, остальные он может и не видеть
Как правильно организовать структуру ГИС, взаимодействие всех операторов, структуру проводника базы данных
Можно ли работать только на одной территории, но с множеством проектов (равным количеству районов)
Или же правильнее создать множество территорий (по количеству районов) Но тогда будет очень много продублированных слоёв...
Жду советов  |
|
Вернуться к началу |
|
 |
andreichernov
Зарегистрирован: 14.02.2005 Сообщения: 209 Откуда: Самара
|
Добавлено: Вт 07 Апр 2009 16:51 Заголовок сообщения: |
|
|
Если система координат одна на район, то лучше делать единую базу по классификатору.
Варианты построения БД
1) распределенная БД (несколько серверов).
в этом случае вам лучше купить модуль для ее ведения у нас или у интегро и модуль разграничивающий права доступа по территории.
кроме того, нужна лицензия ингео на каждый сервер.
2) сервер один, клиенты к нему по локальной сети. тогда нужен только модуль разграничивающий права доступа по территории.
3) сервер один, клиенты к нему через терминал сервер.
как показывает практика, работает лучше, чем п. 2 при плохих каналах связи (трафик меньше).
С уважением, Чернов Андрей. |
|
Вернуться к началу |
|
 |
Ed777

Зарегистрирован: 28.08.2008 Сообщения: 57 Откуда: Беларусь
|
Добавлено: Вт 07 Апр 2009 17:38 Заголовок сообщения: |
|
|
andreichernov писал(а): | Если система координат одна на район, то лучше делать единую базу по классификатору. |
Сейчас на некоторые города есть планшеты 1:500 по которым уже почти оцифрованы 2 города.
Думаю что будем закупать карты в единой системе СК42 и сразу на всю область.
Классификатор на отдельный район уже разработан. Сейчас по нему вносит данные оператор одного из районов.
Но вот меня интересует вопрос классификатора на всю область
Цитата: | Варианты построения БД
1) распределенная БД (несколько серверов).
в этом случае вам лучше купить модуль для ее ведения у нас или у интегро и модуль разграничивающий права доступа по территории.
кроме того, нужна лицензия ингео на каждый сервер.
2) сервер один, клиенты к нему по локальной сети. тогда нужен только модуль разграничивающий права доступа по территории.
3) сервер один, клиенты к нему через терминал сервер.
как показывает практика, работает лучше, чем п. 2 при плохих каналах связи (трафик меньше).
С уважением, Чернов Андрей. |
Сисадмин говорит, что наша сеть с районами организована как VPN.
Меня начинают терзать смутные сомненья по поводу одного центрального сервера...
Можно подробнее узнать про модуль разграничивающий права доступа по территории  |
|
Вернуться к началу |
|
 |
andreichernov
Зарегистрирован: 14.02.2005 Сообщения: 209 Откуда: Самара
|
Добавлено: Вт 07 Апр 2009 18:02 Заголовок сообщения: |
|
|
>>Сисадмин говорит, что наша сеть с районами организована как VPN.
>> Меня начинают терзать смутные сомненья по поводу одного центрального сервера...
Надо чтобы
а) проходил ping без ошибок много раз
запустите его с ключом не помню каким
б) сеть не рвала связь долгую по TCP/IP сокетам.
Некоторые сети настроены так, что считают за вирус долгие соединения и отрубают их
в) для ингео лучше выделить диапазон портов, по которым соединяются клиент и сервер (в настройках Сервис..Параметры есть, начиная с версии 4.4.) и открыть их.
остальное - попробуйте и погоняйте, хоть бы и на демо версии.
>>Классификатор на отдельный район уже разработан.
>>Но вот меня интересует вопрос классификатора на всю область
Они у вас не должны отличаться.
>> Можно подробнее узнать про модуль разграничивающий права доступа по территории
http://www.integro.ru/forum/viewtopic.php?t=573
Суть - для каждой группы пользователей определяются районы (как пространственные объекты), в которых он может модифицировать данные.
С уважением, Андрей Чернов. |
|
Вернуться к началу |
|
 |
Ed777

Зарегистрирован: 28.08.2008 Сообщения: 57 Откуда: Беларусь
|
Добавлено: Вт 07 Апр 2009 19:32 Заголовок сообщения: |
|
|
andreichernov писал(а): | >>
>> Меня начинают терзать смутные сомненья по поводу одного центрального сервера...
Надо чтобы
а) проходил ping без ошибок много раз
запустите его с ключом не помню каким
б) сеть не рвала связь долгую по TCP/IP сокетам.
Некоторые сети настроены так, что считают за вирус долгие соединения и отрубают их
в) для ингео лучше выделить диапазон портов, по которым соединяются клиент и сервер (в настройках Сервис..Параметры есть, начиная с версии 4.4.) и открыть их.
остальное - попробуйте и погоняйте, хоть бы и на демо версии. |
Условия выполняются
Цитата: | >>Классификатор на отдельный район уже разработан.
>>Но вот меня интересует вопрос классификатора на всю область
Они у вас не должны отличаться. |
Т.е. в проводнике создаём только одну территорию и множество проектов (равное количеству районов). Вешаем тучу нужных слоёв, таблиц, связей согласно класификатора. Прикручиваем карту в СК-42 на всю область. Бэкапим. Раздаём пустышку районам. Устанавливаем модуль разграничивающий права доступа по территории. И собираем урожай  |
|
Вернуться к началу |
|
 |
andreichernov
Зарегистрирован: 14.02.2005 Сообщения: 209 Откуда: Самара
|
Добавлено: Ср 08 Апр 2009 12:06 Заголовок сообщения: |
|
|
в теории - да.
только кучу проектов создавать не надо.
у вас же для районов типовой набор слоев и прав.
-----
на практике иногда ссыкотно импортировать информацию из районов сразу в рабочие слои центральной базы данных (мало ли что они там наделали).
надо делать для критических слоев дубли - типа "буфер загрузки".
который потом уже "публиковать" в рабочих слоях.
решения такие есть у нас, но пока, к сожалению, не коробочные. |
|
Вернуться к началу |
|
 |
nikser
Зарегистрирован: 09.03.2005 Сообщения: 535 Откуда: г. Братск
|
Добавлено: Ср 08 Апр 2009 19:34 Заголовок сообщения: |
|
|
Цитата: | Т.е. в проводнике создаём только одну территорию и множество проектов (равное количеству районов). Вешаем тучу нужных слоёв, таблиц, связей согласно класификатора. Прикручиваем карту в СК-42 на всю область. Бэкапим. Раздаём пустышку районам. Устанавливаем модуль разграничивающий права доступа по территории. И собираем урожай Smile Question |
Если у вас одна СК, то вам не нужно создаватькучу территорий или кучу проектов. Территории и так будут разделены физически расстояниями и модулем доступа вы это разделение выведете на уровень "закона".
Проекты же по задумке вообще создаются если разным пользователям нужны разные наборы карт и слоев. Поскольку у вас единый классификатор то этого делать не нужно.
Кстати в один и тот же проект можно включить карты из разных территорий. _________________ Сергей Николаев |
|
Вернуться к началу |
|
 |
|