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

Вниз

работа с картами   Найти похожие ветки 

 
Виктор000   (2002-12-16 15:35) [0]

Есть карта города выполненная в Photoshop нужно, чтобы при щелчке по какому-нибудь объекту можно было поглядеть соотв. информацию. Не знаю с какой стороны и подойти к этой задаче.
Подскажите может статьи и т.д.


 
Aristarh ©   (2002-12-16 16:01) [1]

>Не знаю с какой стороны и подойти к этой задаче

Вот-вот, я тоже не знаю. Как вы это себе представляете?

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


 
Calm ©   (2002-12-16 16:30) [2]

Вот это чудо - карта в Photoshop!
А сколько она весит и что за город? Если не секрет...

Ну можно рисовать ее на обычном paintbox"е (сколько времени это займет, это другой вопрос). Тщательно отслеживать, сколько карты прокрутили, т.е. в отрисовывается только часть карты. Делаем базу, в которой объекту приписываются координаты на канве. По клику мыши просматриваем базу.

Но это не выход, разве что для маленького села в черно белом изображении.


 
Blackweber ©   (2002-12-16 17:01) [3]

Есть такая прога как ДЕЛОВАЯ КАРТА - центр Москвы дают бесплатно, если надо что-то другое - плати


 
Aristarh ©   (2002-12-16 17:08) [4]

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

Автора куда то сдуло. Наверное посыпал голову пеплом и ушел в монастырь. :-))


 
Torry   (2002-12-16 17:37) [5]

To Виктор000: Карта в Photoshop, IMHO, как-то не очень. Проще всего сделать карту в MapInfo или, как уже было сказано, AutoCAD. Впрочем, если карта делалась слоями с разными объектами, то что-то придумать можно (конвертировать в ImageIn и сохранить в DFX, например. Но это возможно только тогда, если объекты грамотно разнесены по слоям).
Или можно проделать некоторую работу: наложить объекты поверх существующих (те, которые интересны) с помощью, например, http://www.microolap.com/products/gis/easymap.htm , используя существующую Photoshop"овскую в качестве подложки (возникнут проблемы с увеличением/уменьшением, которые надо будет решать в отношении подложки самому).
P.S. Решение предлагается только для данного случая и с ходу - как я понял, больших альтернатив уже нет, то есть нынешнюю карту все равно надо использовать?


 
Calm ©   (2002-12-16 17:50) [6]

2 Aristarh © (16.12.02 17:08)
А ты сам делал?
Дело в том, что рано или поздно мне придется делать нечто картообразное. Имеются кое-какие наметки, но иногда хочется послушать и других специалистов.


 
Aristarh ©   (2002-12-16 18:03) [7]

>Calm © (16.12.02 17:50)

Раньше, на другой работе... Программный комплекс HydraCAD.

Зайди на http://www.tehenergo.ukrbiz.net/HydraCAD.htm
Там можно скачать демку в формате демошилд DemoHCAD.exe
В качестве редактора использовались компоненты UgTools (лицензионные, как и положено). Ну и морока... пришлось повозиться с большими картами.


 
AL2002 ©   (2002-12-16 18:07) [8]


> Виктор000 (16.12.02 15:35)
> Не знаю с какой стороны и подойти к этой задаче.

Можешь даже в хтмл это сделать.


 
ShaggyDoc   (2002-12-17 07:44) [9]

Если уж непременно надо использовать именно эту Фотошоп-карту, и если она хоть кому-то нужна (что вряд ли, кто же нужные карты в фотошопе делает):

1. А где информация, которая привязана к частям рисунка, не в PSD же?
2. Сделать из нее растр
3. Загрузить растр в Mapinfo (можно и в другие ГИС), обрисовать поверху объектами Mapinfo с привязкой семантики.
4. Сделать из Mapinfo экспорт в HTML. Будет автоматически созданы страницы с ImageMap. (будет огромный неподъемный файл растра и HTML)

Или купить за $15100 сервер MapXtreme и с ним работать

или наплевать на все это и

3. Загрузить растр в AutoCAD
4. Обрисовать (или векторизовать) примитивами AutoCAD с привязкой к ним url (или расширенных данных, ссылающихся на БД с семантикой)
5. Экспортировать все в DWF (Drawing Web Format). Получится компактный векторный файл, который можно
а) публиковать в Интернет, в том числе вставляя в HTML
б) просмотр специальными бесплатными OCX или апплетами
в) Для локального использования пишется несложная программа на Delphi в которой совмещается просмотр карты с семантикой из БД (щелкнул по объекту - видишь запись БД, щелкнул в форме просмотра БД - видишь объект на карте)


 
Aristarh ©   (2002-12-17 10:25) [10]

>...
Не перевелась земля Русская талантами :-(

>или наплевать на все это и...

Вот это намного лучше!



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

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

Наверх




Память: 0.49 MB
Время: 0.014 c
3-14962
Bocman
2002-12-15 12:47
2003.01.06
Наверное простой вопрос по ComboBox


14-15309
Jeka
2002-12-18 11:43
2003.01.06
SystemTray


3-14934
Lifestyler.XL
2002-12-12 16:50
2003.01.06
Помогите! Как подружить MS FoxPro 2.6 for Dos c Delphi


1-14984
Le!
2002-12-24 06:51
2003.01.06
Помогите с простенькой проблемкой!


1-15010
viper
2002-12-24 12:39
2003.01.06
dbgrid