Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.30;
Скачать: CL | DM;

Вниз

карта...   Найти похожие ветки 

 
speed ©   (2005-01-15 14:05) [0]

привет всем!!!
Есть у меня в Image карта полуострова, затем я делаю поиск по БД, допустим вывести населенные пункты с населением >1000 чел.
Как сделать чтобы населенные пункты, удовлетворяющие условию подсвечивались на карте, выделялись, мигали, ну хоть что-нибудь делали?
Заранее благодарен....


 
Separator ©   (2005-01-15 14:34) [1]

Допустим на карте населенный пунк обозначен точкой диаметром в 10px с кординатами центра (15, 15), далее просто обводим его круглешком красного цвета:
   with Canvas do begin
       Pen.Color:= clRed;
       Pen.Width:= 2;
       Brush.Style:= bsClear;
       Ellipse(5, 5, 25 , 25);
   end


 
avik ©   (2005-01-15 17:27) [2]

наверное проще всего забить в бд города с координатами,
а затем выводить нужнное по XY!


 
speed ©   (2005-01-16 09:44) [3]

А как сделать, чтобы координаты брались из базы ???


 
YurikGL ©   (2005-01-16 10:39) [4]


> привет всем!!!
> Есть у меня в Image карта полуострова, затем я делаю поиск
> по БД, допустим вывести населенные пункты с населением >1000
> чел.
> Как сделать чтобы населенные пункты, удовлетворяющие условию
> подсвечивались на карте, выделялись, мигали, ну хоть что-нибудь
> делали?

Для этого нужно иметь векторную карту. А вообще почитай про ГИС-системы...Если не ошибаюсь, то лидирующие позиции сейчас имеют ГИС-ы от esri. Они основаны на БД.


 
YurikGL ©   (2005-01-16 10:47) [5]


> А как сделать, чтобы координаты брались из базы ???

Нужно, что-бы они там были...
Нужны минимум две таблицы:
Таблица городов (id-кГорода, id-соответсвующей площади,Имя, население...)
Таблица Точек (id-кТочки, id-кПлощади, порядковый номер в площади....)

Тогда выбираем из второй таблицы все точки, которые ограничивают площадь, которую занимает нужный город, в порядке указанном в "порядковый номер в площади" проводим от точки к точке линии и закрашиваем получившуюся область.



Страницы: 1 вся ветка

Текущий архив: 2005.01.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.047 c
3-1104162519
juice
2004-12-27 18:48
2005.01.30
Печать из TQuickReport


14-1105455343
syte_ser78
2005-01-11 17:55
2005.01.30
библиотека не зарегестрирована


3-1103649983
dron-s
2004-12-21 20:26
2005.01.30
Общая сумма в DBGrid колонке


1-1106000954
Knight
2005-01-18 01:29
2005.01.30
Список поддерживаемых наборов символов для выбранного шрифта


1-1105943405
Zhekson
2005-01-17 09:30
2005.01.30
Вот так грабли 8-)