Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.01.06;
Скачать: [xml.tar.bz2];

Вниз

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

 
Виктор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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.009 c
1-15018
Woolen
2002-12-24 15:25
2003.01.06
Как скопировать объект?


1-15108
trotski
2002-12-23 06:11
2003.01.06
Delphi vs WinAPI


6-15206
nickolayLI
2002-11-05 14:32
2003.01.06
как отловить сообщение


1-15092
Masya2001
2002-12-21 21:20
2003.01.06
помогите как осущиствить?


1-15141
TALLA
2002-12-22 16:11
2003.01.06
Работа Drag&Drop и OnDblClick у Panel совместно?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский