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

Вниз

Картографические системы   Найти похожие ветки 

 
DDDeN   (2003-07-14 05:43) [0]

Как пишутся такие системы как, например, ГИС Новосибирск или Москва? Есть идея рисовать на канвасе координатами из файла.


 
Rol   (2003-07-14 06:13) [1]

>DDDeN
В сети масса ссылок на ГИС-технологию. Не стоит изобретать велосипед, тем паче с квадратными колесами.


 
Кен   (2003-07-14 06:56) [2]

Откуда берут координаты домов то и улиц ?


 
Viktor Kushnir   (2003-07-14 08:57) [3]

Ручками по обычным бумажным картам. Еще та морока.


 
kostik78ua   (2003-07-14 09:53) [4]

> Есть идея рисовать на канвасе координатами из файла.
Не советую, сложно и бессмысленно. Да и работать, наверняка, будет тормознуто.
Используй ActiveX-ский компонент MapX. Кстати, где-то наверняка есть готовые карты.


 
tvic   (2003-07-14 10:30) [5]

Работаю я с этой радостью, тобишь с ГИСами. Могу сказать, что создавать самому - сизифов труд. Во-первых, это как минимум векторная графика(для чего делфа не очень присбособлена)+БД, во-вторых есть куча готовых систем (таких как AutoCAD, MicroStation, КОМПАС)с помощью которых ГИСы создаются и писат аналог бессмысленно. Если интересует инфа про ГИСы,то есть такой журнальчик как "САПР и Графика" www.sapr.ru, там можешь почитать что-то общеобразовательное по теме ГИС.
:)


 
Вячеслав   (2003-07-14 12:38) [6]

Собственно, писать очередной векторный движок смысла нет. Мало того, что этого добра и так хватает, так еще и не в нем счастье. :)
ГИС становиться ГИСом только после загрузки в нее информации. А информацию придется собирать из разных часто разнородных источников--соответственно проблема конвертации. И к тому времени когда ты эти все проблемы решишь в своем движке, тебя уже выгонят с работы. Потому как заказчику наплевать(и справедливо) каким крутым программистом ты являешься. Через эдак год ты его порадуешь чем-то похожим на движок, который, впрочем, в мирных целях использовать нельзя--нету данных(угадай что он тебе скажет).
Совет простой--возьми готовую вещь(AutoСadMap, ArcView, MapInfo) и ее же средствами создай необходимый пользовательский интерфейс, под те задачи, которые будет решать заказчик. Пока будешь ваять интерфейс, параллельно можна(и нужно) данные загонять в систему. А так как все упомянутые выше продукты неплохо приспособлены для импорта разнородных данных, то и проблем не связанных с решением непосредственно задачи будет на много порядков меньше. В принципе, даже с помощью из родного универсального интерфейса сможешь многое показать.


 
DDDeN   (2003-07-14 17:26) [7]

Спасибо за предложения всем!!!


 
OlegS   (2003-07-16 22:18) [8]

Полностью согласен с Вячеславом,и рекомендую ArcGis 8.3 в ней есть все что нужно для создания интерфейса ну а если нужно быстро то лучше ArcView 3.2 я не видел.


 
Кен   (2003-07-17 06:22) [9]

> Viktor Kushnir © (14.07.03 08:57)
> Ручками по обычным бумажным картам. Еще та морока.

Ну ваще !
Я то думал, это можно где то взять и сделать свою карту ...



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

Форум: "Основная";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.007 c
4-101016
vano_2003
2003-05-27 14:52
2003.07.31
список процессов task manager`a


1-100695
Sirus
2003-07-18 13:21
2003.07.31
Как в TStringGrid выбрать ячейку???


1-100812
Школьник
2003-07-17 13:56
2003.07.31
Дизайнер формы


7-100995
DVM
2003-05-21 14:13
2003.07.31
Прием файлов своим окном из проводника. Проблема.


1-100789
cjiohobaji
2003-07-17 07:20
2003.07.31
таймер





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский