| Предыдущая тема :: Следующая тема   | 
	
	
	
		| Автор | 
		Сообщение | 
	
	
		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 | 	  
 
 
Если у вас одна СК, то вам не нужно создаватькучу территорий или кучу проектов. Территории и так будут разделены физически расстояниями и модулем доступа вы это разделение выведете на уровень "закона".
 
 
Проекты же по задумке вообще создаются если разным пользователям нужны разные наборы карт и слоев. Поскольку у вас единый классификатор то этого делать не нужно.
 
 
Кстати в один и тот же проект можно включить карты из разных территорий. _________________ Сергей Николаев | 
			 
		  | 
	
	
		| Вернуться к началу | 
		 | 
	
	
		  | 
	
	
		 |