Форум: "Потрепаться";
Текущий архив: 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