Список форумов www.integro.ru www.integro.ru
ЦСИ ИНТЕГРО
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Ведение ГИС большой территории

 
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы пользователей
Предыдущая тема :: Следующая тема  
Автор Сообщение
Ed777



Зарегистрирован: 28.08.2008
Сообщения: 57
Откуда: Беларусь

СообщениеДобавлено: Вт 07 Апр 2009 11:44    Заголовок сообщения: Ведение ГИС большой территории Ответить с цитатой

У нас крупное предприятие.
Поставлена задача вести ГИС своих коммуникаций на территории области (около 30 тыс. км²). Территория разделена на десяток районов. В каждом районе есть подразделение нашего предприятия, где будет вносить данные в ГИС по текущему району оператор. Все районные подразделения связаны локальной сетью с головным подразделением.
Планируется поставить SQL сервер на головном подразделении.
Главное условие: районный оператор может редактировать только свой район, остальные он может и не видеть Exclamation

Как правильно организовать структуру ГИС, взаимодействие всех операторов, структуру проводника базы данных Question
Можно ли работать только на одной территории, но с множеством проектов (равным количеству районов) Question
Или же правильнее создать множество территорий (по количеству районов) Question Но тогда будет очень много продублированных слоёв...
Жду советов Idea
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
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 и сразу на всю область.
Классификатор на отдельный район уже разработан. Сейчас по нему вносит данные оператор одного из районов.
Но вот меня интересует вопрос классификатора на всю область Exclamation

Цитата:
Варианты построения БД
1) распределенная БД (несколько серверов).
в этом случае вам лучше купить модуль для ее ведения у нас или у интегро и модуль разграничивающий права доступа по территории.
кроме того, нужна лицензия ингео на каждый сервер.

2) сервер один, клиенты к нему по локальной сети. тогда нужен только модуль разграничивающий права доступа по территории.

3) сервер один, клиенты к нему через терминал сервер.
как показывает практика, работает лучше, чем п. 2 при плохих каналах связи (трафик меньше).

С уважением, Чернов Андрей.


Сисадмин говорит, что наша сеть с районами организована как VPN.
Меня начинают терзать смутные сомненья по поводу одного центрального сервера...
Можно подробнее узнать про модуль разграничивающий права доступа по территории Question
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
andreichernov



Зарегистрирован: 14.02.2005
Сообщения: 209
Откуда: Самара

СообщениеДобавлено: Вт 07 Апр 2009 18:02    Заголовок сообщения: Ответить с цитатой

>>Сисадмин говорит, что наша сеть с районами организована как VPN.
>> Меня начинают терзать смутные сомненья по поводу одного центрального сервера...

Надо чтобы
а) проходил ping без ошибок много раз
запустите его с ключом не помню каким Smile
б) сеть не рвала связь долгую по TCP/IP сокетам.
Некоторые сети настроены так, что считают за вирус долгие соединения и отрубают их
в) для ингео лучше выделить диапазон портов, по которым соединяются клиент и сервер (в настройках Сервис..Параметры есть, начиная с версии 4.4.) и открыть их.

остальное - попробуйте и погоняйте, хоть бы и на демо версии.

>>Классификатор на отдельный район уже разработан.
>>Но вот меня интересует вопрос классификатора на всю область

Они у вас не должны отличаться.

>> Можно подробнее узнать про модуль разграничивающий права доступа по территории

http://www.integro.ru/forum/viewtopic.php?t=573
Суть - для каждой группы пользователей определяются районы (как пространственные объекты), в которых он может модифицировать данные.

С уважением, Андрей Чернов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Ed777



Зарегистрирован: 28.08.2008
Сообщения: 57
Откуда: Беларусь

СообщениеДобавлено: Вт 07 Апр 2009 19:32    Заголовок сообщения: Ответить с цитатой

andreichernov писал(а):
>>
>> Меня начинают терзать смутные сомненья по поводу одного центрального сервера...

Надо чтобы
а) проходил ping без ошибок много раз
запустите его с ключом не помню каким Smile
б) сеть не рвала связь долгую по TCP/IP сокетам.
Некоторые сети настроены так, что считают за вирус долгие соединения и отрубают их
в) для ингео лучше выделить диапазон портов, по которым соединяются клиент и сервер (в настройках Сервис..Параметры есть, начиная с версии 4.4.) и открыть их.
остальное - попробуйте и погоняйте, хоть бы и на демо версии.

Условия выполняются

Цитата:
>>Классификатор на отдельный район уже разработан.
>>Но вот меня интересует вопрос классификатора на всю область
Они у вас не должны отличаться.

Т.е. в проводнике создаём только одну территорию и множество проектов (равное количеству районов). Вешаем тучу нужных слоёв, таблиц, связей согласно класификатора. Прикручиваем карту в СК-42 на всю область. Бэкапим. Раздаём пустышку районам. Устанавливаем модуль разграничивающий права доступа по территории. И собираем урожай Smile Question
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
andreichernov



Зарегистрирован: 14.02.2005
Сообщения: 209
Откуда: Самара

СообщениеДобавлено: Ср 08 Апр 2009 12:06    Заголовок сообщения: Ответить с цитатой

в теории - да.
только кучу проектов создавать не надо.
у вас же для районов типовой набор слоев и прав.
-----

на практике иногда ссыкотно импортировать информацию из районов сразу в рабочие слои центральной базы данных (мало ли что они там наделали).
надо делать для критических слоев дубли - типа "буфер загрузки".
который потом уже "публиковать" в рабочих слоях.
решения такие есть у нас, но пока, к сожалению, не коробочные.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
nikser



Зарегистрирован: 09.03.2005
Сообщения: 535
Откуда: г. Братск

СообщениеДобавлено: Ср 08 Апр 2009 19:34    Заголовок сообщения: Ответить с цитатой

Цитата:
Т.е. в проводнике создаём только одну территорию и множество проектов (равное количеству районов). Вешаем тучу нужных слоёв, таблиц, связей согласно класификатора. Прикручиваем карту в СК-42 на всю область. Бэкапим. Раздаём пустышку районам. Устанавливаем модуль разграничивающий права доступа по территории. И собираем урожай Smile Question


Если у вас одна СК, то вам не нужно создаватькучу территорий или кучу проектов. Территории и так будут разделены физически расстояниями и модулем доступа вы это разделение выведете на уровень "закона".

Проекты же по задумке вообще создаются если разным пользователям нужны разные наборы карт и слоев. Поскольку у вас единый классификатор то этого делать не нужно.

Кстати в один и тот же проект можно включить карты из разных территорий.

_________________
Сергей Николаев
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов www.integro.ru -> Вопросы пользователей Часовой пояс: GMT + 5
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


© phpBB Group
Русская поддержка phpBB