Картография в Delphi (и не только)

Ognev

ex-Team DUMPz
Joined
Aug 20, 2018
Messages
2,103
Reaction score
902
Age
25
Всем доброго времени суток!

Возникла необходимость отображения картографической информации, преимущественно в формате MapInfo. Хотелось бы узнать мнения тех, кто уже сталкивался с подобной задачей.

Из тех вариантов, что пробовал смотреть.
1) Управление сервером MapInfo - через Delphi или MapBasic. Вариант не очень нравится, так как требует установленной на пользовательском компьютере MapInfo. Плюс хотелось делать все под Delphi, а это показалось мне несколько замороченным по сравнению с MapBasic.
2) Компонент MapInfo MapX. К сожалению работа приложения на другой машине требует установленного там MapX. В документации предлагается ручной способ переноса и регистрации на клиентской машине необходимых файлов, но это просто расписанный на бумаге порядок установки программы. Хотя это все же лучше, чем установка MapInfo.
3) Читал еще про MapObjects и Easymap, но не вдохновился.

Поэтому хотелось бы услышать мнения людей, работавших с картографией - что именно будет удобно использовать в моем случае.

Собственно, хотелось бы следующее:
1) Простота переноса приложения на клиентские машины. То есть чтобы не требовалось установки на ней дополнительного ПО. /* Собственно говоря, этот пункт сильно сводится к тому, что воровать нехорошо, но еще хуже на этом попадаться, делая это откровенно */
2) Удобство и простота работы с картографическими данными, преимущественно в формате MapInfo. При этом требуется совсем немного - отображение картографии и нанесение на существующую простейших объектов типа линий и точек (в отдельный слой).
3) Хотелось бы делать это под Delphi 2007.
4) Думаю, что немаловажным может стать быстрота отображения картографической информации - не хотелось бы, чтобы карта перерисовывалась по минуте.
5) Бесплатность? Просто очень сильно сомневаюсь, что есть такие бесплатные решения.

Буду благодарен за любые советы по этой теме!

P.S. Сам я пока склоняюсь к MapX.
 

ploki

Member
Joined
May 16, 2005
Messages
237
Reaction score
180
Location
Москва
Нормального бесплатного ничего не видел.
Я несколько раз работал с TatukGIS (http://www.tatukgis.com/products/Dk/kernel.aspx). Мне очень нравится.
Возможности стандартные - может всё.
Проекты MapInfo открывает и конвертирует на ура.
Чистый VCL - ничего не требует.
Работает быстро - особенно со слоями.
 

Ognev

ex-Team DUMPz
Joined
Aug 20, 2018
Messages
2,103
Reaction score
902
Age
25
ploki,
большое спасибо! Как раз только что приехал со школы, так что, думаю, будет время попробовать TatukGIS. О впечатлениях потом обязательно отпишусь.
 

tah

Member
Joined
Jan 23, 2006
Messages
26
Reaction score
2
Location
Москва
не ужели нет больше ничего достойного...
на чем тож люди програмят карты
 

DarkScorpion

Premium
Joined
Mar 25, 2008
Messages
22
Reaction score
31
Location
California
есть еще ГИС Панорама hттp://www.gisinfo.ru/, система хоть и мщная но громоздкая, и куча дллок....
а вот может кто знает с чем моно работать с растровыми картами напрмер от ОзиЭксплорера формат - ozfx3 либо просто с битмапами - что бы складывать из небольших тайлов большую карту, со сроллигами и зумом и прочим....
 

Ognev

ex-Team DUMPz
Joined
Aug 20, 2018
Messages
2,103
Reaction score
902
Age
25
А что, Панорама каким-то боком относится к Delphi или другим средам разработки? И очень логично, что с картами от OziExplorer умеет работать, например, OziExplorer. Хотя практически все крупные ГИС системы умеют работать не только со своими, но и с чужими форматами.
 

g00g1e

New member
Joined
Oct 10, 2008
Messages
1
Reaction score
0
Age
40
Привет всем!
Срочно нужна помощь по MapInfo в Delphi.
Подскажите, как реализовать поиск кратчайшего маршрута по карте.
Использую MapX компоненты, есть карта, на ней дохрена слоев.
Как это должно выглядеть:
1) Сначала производится поиск начальной и конечной точки маршрута по 2м адресам (в слое с изображением зданий есть проиндексированная таблица с адресами)
2) От начального до конечного адреса рисуется маршрут по улицам.
Есть слой с изображением улиц (просто полигоны).
Подскажите, может в слое с улицами должна быть таблица с какими-то дополнительными данными, чтобы это реализовать.
Объяснение, конечно, тупое, но вроде понятное.
Просто я нуб в этом деле, с мапинфо не работал никогда, а вот загрузили.
Заранее всем спасибо!
 

DarkScorpion

Premium
Joined
Mar 25, 2008
Messages
22
Reaction score
31
Location
California
А что, Панорама каким-то боком относится к Delphi или другим средам разработки? И очень логично, что с картами от OziExplorer умеет работать, например, OziExplorer. Хотя практически все крупные ГИС системы умеют работать не только со своими, но и с чужими форматами.

у Панорамы есть один бок называемые девелопер туулс... в смысле большая библиотека, за одним НО.... куча дллей тянт с сабой... увы увы...
 
Top