Страница 1 из 1
					
				Выбор ГИС. Производственная задача в ГорВодоКанале
				Добавлено: 21 май 2009, 10:22
				 msky
				Необходимо решить производственную задачу в ГорВодоКанале на бесплатной ГИС.
Суть:
  На данный момент имеется Гис реализованная в связке MAPINFO+MAPBASIC+MsAccess. Очень остро встала проблема лицензировани. В финансировании на приобретение лицензий конешно же отказали. Вывод: Необходим переход на бесплатную ГИС.
Что нужно повторить в бесплатной ГИС:
 - Привязка новых растровых избражений к карте(дорисовка).
 - Работа с растровыми и векторными слоями.
 - Отображение и нанесение нескольких видов типов труб(разные цвета линий) на карте с деталировкой по типу трубы. +  Несколько видов колодцев с деталировкой по содержимому.
 - Адрессная привязка обьектов(улицы, дома, трубы, колодцы).
 - Возможность отметить прорыв(поставить какую то отмету с информацией) на трубах.
 - Анализ накопленной информации и создание отчётов по различным временным диапазонам(можно и анализируя информацию в БД при помощи стороннего ПО).
  - куча все остального похожего на преведущее.
Ещё желательно создать Веб просмоторщик карты с возможностью просмотра информации по колодцам, трубам и  прорывам.
Так же как-то нужно перенести данные из МапИнфо в Новую Гис + повторить функционал MapBasic'овских приложений.
Зарание спасибо за любую помощь.
			 
			
					
				Re: Опять же выбор! Но с отегодящими обстаятельствами.
				Добавлено: 21 май 2009, 10:56
				 SS_Rebelious
				Попробуйте QGIS в связке с PostGIS/PostgreSQL. QGIS открывает файлы мап инфо без предварительной конвертации (и это существенный плюс), но для редактирования надо будет всё-равно перевести в шейпы (можно и в самой QGIS). Вряд ли сохраниться оформление. 
В разделе "Статьи" можно найти инструкции к данным програмным продуктам.
 
			
					
				Re: Опять же выбор! Но с отегодящими обстаятельствами.
				Добавлено: 21 май 2009, 11:13
				 KolesovDmitry
				Я бы посоветовал подумать о том, чтобы
- 1) Перенести данные БД из Access в какую-нибудь БД с пространственным расширением (например, PostgreSQL/PostGIS - из "монстров" или SQLite/Spatialite из "легковесных").
 Во-первых, что-то подобное нужно все равно сделать, чтобы уйти от лицензирования Access, во-вторых, в результате вы получите возможность использовать данные не на одном компьютере (не одним приложением), а сразу на нескольких (например, использование настольной ГИС, и веб-просмотрщиком одновременно).
 2) Продумать как следует структуру БД, поскольку практически любая современная ГИС поддерживает требования, которые вы выставили. Но "адресная привязка обьектов", "отображение и нанесение нескольких видов типов труб" и т.д. - это больше зависит от структуры базы, чем от ГИС.
Кроме того, думаю, что "перенести данные из МапИнфо в Новую Гис" - не должно быть ТЕХНИЧЕСКОЙ проблемой, т.к. существует множество конверторов из формата MI в другие (например, ogr2ogr). НО, тем не менее, ЭТО БУДЕТ ПРОБЛЕМОЙ, т.к.  "повторить функционал MapBasic'овских приложений" - скорее всего вряд ли получится без переписывания кода модулей на других языках, поскольку: 
- а) при переносе БД из Access в пространственную БД скорее всего поменяется структура (вероятно, часть "геометрии" будет занесена напрямую в БД)
 б) вряд ли найдется ГИС, которая поддерживает в качестве языка программирования язык MapBasic.
 
			
					
				Re: Опять же выбор! Но с отегодящими обстаятельствами.
				Добавлено: 21 май 2009, 11:32
				 msky
				Я сам отлично знаю что придётся переписывать. главное что бы была возможность написать что то подобное этим приложениям. Кстате всю систему в после внедрения могу выложить на этом форуме.
Кстате тут система такая.
есть 4-ре типа файлов на каждый слой.
detal.DAT
detal.ID
detal.MAP
detal.TAB
Detal.aid
и одноимённая таблица в Ms Access с какими-то информативными полями и полем mapinfo_id. А в файликах на таблицу в мап инфо есть ссылка.
Конверторы смогут переварить такую систему? у меня не получилось добиться результата!
			 
			
					
				Re: Опять же выбор! Но с отегодящими обстаятельствами.
				Добавлено: 21 май 2009, 14:04
				 Ace
				помогу немного сократить поиск - gvSIG сейчас вам точно не подойдет.
Хотя для него и разрабатывается специализированный модуль именно для решения задач водообеспечения куда будут входить различный инструментарий(extWaterNetwork) - но сейчас есть только альфа-версия, работоспособность которой минимальна.
			 
			
					
				Re: Опять же выбор! Но с отегодящими обстаятельствами.
				Добавлено: 21 май 2009, 14:11
				 msky
				А есть готовые решения водообеспечения для других гис ?
мне интересует ГИС с возможностью самого реализовать....
Кстате ещё существенный вопрос. а есть бесплатные ГИС с модулем АКТИВ Х для использования в приложениях?
			 
			
					
				Re: Опять же выбор! Но с отегодящими обстаятельствами.
				Добавлено: 21 май 2009, 14:46
				 KolesovDmitry
				msky писал(а):Кстате тут система такая.
есть 4-ре типа файлов на каждый слой.
detal.DAT
detal.ID
detal.MAP
detal.TAB
Detal.aid
и одноимённая таблица в Ms Access с какими-то информативными полями и полем mapinfo_id. А в файликах на таблицу в мап инфо есть ссылка.
Конверторы смогут переварить такую систему? у меня не получилось добиться результата!
Попробуйте сначала конвертнуть во что-то, что не привязано к Access (например, в те же tab, но уже "родные" или shp) а уже потом в целевой формат.
Кстате ещё существенный вопрос. а есть бесплатные ГИС с модулем АКТИВ Х для использования в приложениях?
Посмотрите на сайте 
www.freegis.org, может, подберете что-либо себе по душе.
 
			
					
				Re: Опять же выбор! Но с отегодящими обстаятельствами.
				Добавлено: 21 май 2009, 15:07
				 Ace
				msky писал(а):мне интересует ГИС с возможностью самого реализовать....
вот эту часть переформулируйте - а то не понятно чем речь.
 
			
					
				Re: Опять же выбор! Но с отегодящими обстаятельствами.
				Добавлено: 22 май 2009, 03:06
				 Максим Дубинин
				а есть бесплатные ГИС с модулем АКТИВ Х для использования в приложениях?
MapWindow
Все что вы перечислили можно реализовать, задавайте конкретнее вопросы, желательно в отдельных темах, не валите все в кучу.