Интеграция карт в приложение
- 
				Uragan
 - Новоприбывший
 - Сообщения: 3
 - Зарегистрирован: 18 июл 2007, 05:28
 - Репутация: 0
 
Интеграция карт в приложение
У меня есть карта, открывается программой GPSMapEdit, позволяет экспортировать карты в различные форматы, я хочу интегрировать карту в свое приложение на Delphi и чтобы при выборке данных об объекте из БД программа отмечала объект на карте. 
Может кто-нибудь, что нибудь слышал об интеграции карт в приложение и работу с ними?
Может кто-нибудь, что-нибудь подскажет?
Заранее благодарен!
			
			
									
						
										
						Может кто-нибудь, что нибудь слышал об интеграции карт в приложение и работу с ними?
Может кто-нибудь, что-нибудь подскажет?
Заранее благодарен!
- 
				SAA66
 - Интересующийся
 - Сообщения: 35
 - Зарегистрирован: 11 мар 2007, 12:01
 - Репутация: 0
 - Откуда: Якутия
 
- 
				Uragan
 - Новоприбывший
 - Сообщения: 3
 - Зарегистрирован: 18 июл 2007, 05:28
 - Репутация: 0
 
- 
				geologic
 - Гуру
 - Сообщения: 852
 - Зарегистрирован: 15 сен 2005, 13:19
 - Репутация: 6
 - Откуда: москва
 - Контактная информация:
 
Вот здесь есть, доведено было до производственного уровня, вполне возможно такое. Пишите разработчику, он при деле.
http://www.geofaq.ru/master/ac.htm
			
			
									
						
										
						http://www.geofaq.ru/master/ac.htm
- 
				dwarwood
 - Завсегдатай
 - Сообщения: 316
 - Зарегистрирован: 09 июн 2005, 10:38
 - Репутация: 2
 - Откуда: Yaroslavl, Russia
 - Контактная информация:
 
Re: Интеграция карт в приложение
более четко поставьте задачу. В каком формате данных ваша карта, и какими средствами собираетесь обойтись при написании Delphi приложения. то бишь в (почти) любом случае придется использовать сторонние картографические компоненты, вопрос какие:Uragan писал(а): Может кто-нибудь, что нибудь слышал об интеграции карт в приложение и работу с ними?
Может кто-нибудь, что-нибудь подскажет?
- компоненты от MapInfo(вроде зовется MapX) и от ESRI (MapControl в предыдущей ссылке) - навороченные и дорогие
- или искать что то бесплатное или шароварное. когда-то (давно, для Delphi, район 2001года) пытался пробовать TGlobe, но это скорее игрушка, чем что-то всерьез. опять же для каких целей приложение..
					Последний раз редактировалось dwarwood 18 июл 2007, 14:20, всего редактировалось 1 раз.
									
			
						
										
						- 
				dwarwood
 - Завсегдатай
 - Сообщения: 316
 - Зарегистрирован: 09 июн 2005, 10:38
 - Репутация: 2
 - Откуда: Yaroslavl, Russia
 - Контактная информация:
 
если вариант "бесплатное", то можно еще поискать на http://delphikingdom.com/,
там кто-то занимался разработкой гис-компонента. еще там было описание про использование MapX в связке с дельфи.
//и если что - то найдете, киньте сюда ссылок, любопытно тоже (но не настолько чтоб лезть искать ....)
			
			
									
						
										
						там кто-то занимался разработкой гис-компонента. еще там было описание про использование MapX в связке с дельфи.
//и если что - то найдете, киньте сюда ссылок, любопытно тоже (но не настолько чтоб лезть искать ....)
- 
				Uragan
 - Новоприбывший
 - Сообщения: 3
 - Зарегистрирован: 18 июл 2007, 05:28
 - Репутация: 0
 
Re: Интеграция карт в приложение
Мне нужно отображать на карте движение машин по данным которые приходят с сервера, на сервер данные поступают по GPRS.dwarwood писал(а):более четко поставьте задачу. В каком формате данных ваша карта, и какими средствами собираетесь обойтись при написании Delphi приложения. то бишь в (почти) любом случае придется использовать сторонние картографические компоненты, вопрос какие:Uragan писал(а): Может кто-нибудь, что нибудь слышал об интеграции карт в приложение и работу с ними?
Может кто-нибудь, что-нибудь подскажет?
- компоненты от MapInfo(вроде зовется MapX) и от ESRI (MapControl в предыдущей ссылке) - навороченные и дорогие
- или искать что то бесплатное или шароварное. когда-то (давно, для Delphi, район 2001года) пытался пробовать TGlobe, но это скорее игрушка, чем что-то всерьез. опять же для каких целей приложение..
Какой компонент использовать я сам не знаю, вот и спаршиваю, что лучше? и сколько стоит?)
- Максим Дубинин
 - MindingMyOwnBusiness
 - Сообщения: 9129
 - Зарегистрирован: 06 окт 2003, 20:20
 - Репутация: 748
 - Ваше звание: NextGIS
 - Откуда: Москва
 - Контактная информация:
 
Delphi не лучшая среда для таких разработок, из бесплатного для .NET и особенно Java гораздо больше готового. Кое-что для Delphi можете посмотреть вот здесь, врядли из этого много можно чего сделать:
http://www.nabble.com/Delphi-Mapping-or ... 84054.html
Если за деньги, то смотрите на ArcObjects, наверное так проще всего. Вот тут кое-какие рекомендации по программированию Delphi\Arcobjects
http://arcscripts.esri.com/details.asp?dbid=14204
Наверное и другое коммерческое есть, на это и Гугл.
			
			
									
						
							http://www.nabble.com/Delphi-Mapping-or ... 84054.html
Если за деньги, то смотрите на ArcObjects, наверное так проще всего. Вот тут кое-какие рекомендации по программированию Delphi\Arcobjects
http://arcscripts.esri.com/details.asp?dbid=14204
Наверное и другое коммерческое есть, на это и Гугл.
пристегивайтесь, турбулентность прямо по курсу
			
						- 
				mamont80
 - Участник
 - Сообщения: 91
 - Зарегистрирован: 17 июл 2008, 11:27
 - Репутация: 3
 - Откуда: Омск
 
На сколько я знаю практически любая ГИС имеет в том или ином виде интерфейсы для программирования. Поэтому предлагаю смотреть _любую_ ГИС которая понравится. Я использовал в своем опыте MapInfo и Panorama (она же Карта 2005 www.gisinfo.ru). Под ваши незамысловатые требования подойдет любая. В качестве плюсов Панорамы - покупаешь 1 лицензию разработчика около 8 т.р. и плодишь софта сколько влезет (как я понял из сайта). Минусы - некрасивая карта.
Производительность везде на высоте, у панорамы даже поболее. Для Мапинфо, ArcMap надо покупать лицензии для каждого рабочего места. Из халявного можно халявные ГИС посмотреть, наверняка тоже можно свой софт из них делать, я просто не в курсе, ну и доки на английском если не смущает.
			
			
									
						
										
						Производительность везде на высоте, у панорамы даже поболее. Для Мапинфо, ArcMap надо покупать лицензии для каждого рабочего места. Из халявного можно халявные ГИС посмотреть, наверняка тоже можно свой софт из них делать, я просто не в курсе, ну и доки на английском если не смущает.
- JEY
 - Активный участник
 - Сообщения: 228
 - Зарегистрирован: 17 июл 2008, 13:42
 - Репутация: 1
 
Re: Интеграция карт в приложение
По поводу интеграции карт в приложения есть отличный ресурс на сайте www.codeplex.com.
Проект под названием SharpMap бесплатный, и поставляется в виде *.dll файлов или проекта Microsoft Visual Studio .NET 2005 с исходным кодом на C#...
Отличительными особенностями являются:
* Возможность работы с базами данных Oracle Inc. Oracle, а также Microsoft SQL Server, от себя смогу добавить Microsoft Access и Sun Microsystems MySQL.
* Возможность работы с файлами ESRI Shape Files.
* Поддержка большинства координатных систем и проекций.
* Высокая скорость обработки пространственной информации (пространственные запросы).
Проект соответствует некоторым спецификациям OGC (Open Geospatial Consortium).
			
			
									
						
										
						Проект под названием SharpMap бесплатный, и поставляется в виде *.dll файлов или проекта Microsoft Visual Studio .NET 2005 с исходным кодом на C#...
Отличительными особенностями являются:
* Возможность работы с базами данных Oracle Inc. Oracle, а также Microsoft SQL Server, от себя смогу добавить Microsoft Access и Sun Microsystems MySQL.
* Возможность работы с файлами ESRI Shape Files.
* Поддержка большинства координатных систем и проекций.
* Высокая скорость обработки пространственной информации (пространственные запросы).
Проект соответствует некоторым спецификациям OGC (Open Geospatial Consortium).
- lutskov
 - Новоприбывший
 - Сообщения: 2
 - Зарегистрирован: 18 янв 2009, 20:51
 - Репутация: 0
 - Откуда: Санкт-Петербург
 - Контактная информация:
 
Re: Интеграция карт в приложение
Для STAR GIS (http://geoinformica.ru/products/gis.html) существует ActiveX компонент (не бесплатный 
), который позволяет достаточно просто встроить полнофункциональную ГИС в любое приложение, в том числе используя Delphi.
Именно такое приложение (клиент системы мобильного мониторинга) на Delphi в свое время писал.
			
			
									
						
							Именно такое приложение (клиент системы мобильного мониторинга) на Delphi в свое время писал.
Геоинформационные системы STAR-APIC (Геоинформика)
			
						- JEY
 - Активный участник
 - Сообщения: 228
 - Зарегистрирован: 17 июл 2008, 13:42
 - Репутация: 1
 
Re: Интеграция карт в приложение
Посмею напомнить, что ГИС - это Географическая Информационная Система, где комплекс программных продуктов является только ее частью. ГИС нельзя куда-то "встроить". Имея только один ActiveX нельзя построить полнофункциональную ГИС - это из ряда фантастики!
Советую почитать «Думая о ГИС. Планирование географических информационных систем: руководство для менеджеров», Роджер Томлинсон. Так я полностью осознал терминологию ГИС...
			
			
									
						
										
						Советую почитать «Думая о ГИС. Планирование географических информационных систем: руководство для менеджеров», Роджер Томлинсон. Так я полностью осознал терминологию ГИС...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 21 гость