Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите сделать карту [D6, Paradox]


Juss ©   (2002-11-21 18:35:00) 

Я пишу базу по грунтах и надо сделать карту с прорисовкой цвета
грунта для районов(областей) подскажите пожалуйста как это лучше
сделать. Может быть принцип построения такого типа карт.


dim-   (2002-11-25 10:07:00) [1]

где то в этой конфе было про http://www.tglobe.comпосмотри


Calm   (2002-11-22 10:46:00) [2]

Я писал прогу, в котрой отображался вертикальный разрез грунта. Проблема была только в отображении грунта чернозема - слой может быть толстым, а обозначается очень хитро: одна строчка "кустиков", а все остальное - обычная заливка.

Я немного знаком с ГИС (GeoMedia, MapObjects). Мне кажется, что использовать такие тяжелые вещи в качестве маленького приоложения нелесообрано - много мороки, а в результате только немного красоты. Но решать, конечно, автору вопроса.


zks   (2002-11-22 08:44:00) [3]

Глянь в Королевстве Delphi.
Там была статья про взаимодействие DElphi с MapInfo


ShaggyDoc   (2002-11-22 06:49:00) [4]

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

Delphi-программы для этой задачи надо "притягивать за уши", фактически чтобы обеспечить себя работой. Но на Delphi можно сделать полезную прикладную программу, в которой на много удобнее работать с базой данных. Средства Mapinfo для БД вшивые - фактически плоский файл, отображающийся в убогом списке. Но рисовать карту лучше средствами Mapinfo. И главный вопрос - где взять базовую топографическую карту, на которую будут накладываться тематические слои (грунты и т.п.). Естественно, твои данные должны быть в той же системе координат и проекции (планета Земля, как ни странно, "круглая"). Это довольно сложный вопрос.

В форму Delphi-программы можно вставить и OLE-контейнер Mapinfo (в этом случае она должна быть на компьютере) или использовать библиотеку Mapinfo MapX (тогда делается автономная программа). Но наиболее эффективный способ - вызов из Mapinfo через встроенный MapBasic функций из Delphi-dll.

Возможно использование и других ГИС-платформ, но они более дорогие и сложные.


iNew   (2002-11-22 05:30:00) [5]

Есть компонент для Delphi, называется GisToolKit.


Alexey Goosev   (2002-11-21 22:50:00) [6]

А какая у базы структура ?


asmith   (2002-11-21 19:29:00) [7]

Задача эта нетривиальная и лучше использовать готовые решения для разработчиков ГИС-систем, например ESRI MapObjects или MapInfo ActiveX control


Наверх

Титульная страница Поиск, карта сайта Написать письмо