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

Вниз

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

 
Сашка   (2005-08-16 18:08) [0]

Я хочу услышать мнение профессионала!
Подскажите с чего начать или встречались ли Вы с алгоритмами написания ГИС
(географических карт)?
У меня есть карта города, и хочется сделать поиск по улицам , домам, и т.п.
Чтоб выбрать нужное направление хочу узнать насколько это желание реальное!
С уважением Александр из Омска!
еще есть компонент Map Gis


 
Jeer ©   (2005-08-16 18:13) [1]

Десятки тысяч человеко-часов, если все с нуля.


 
Defunct ©   (2005-08-16 18:18) [2]

Сашка   (16.08.05 18:08)  

Работа очень серьезная. Мне очень сомнительно, что вы сможете сделать такую систему не имея опыта разработки более простых подобных систем.

> Подскажите с чего начать

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


 
Джо ©   (2005-08-16 18:35) [3]


> и хочется сделать поиск по улицам , домам, и т.п.

Это как раз самое простое. Сводится к генерации запроса к БД, не больше не меньше.
Есть солидная книга в PDF (на аглицком) -- "The Design and Implementation of Geographic Information Systems" by John E. Harmon and Steven J. Anderson, могу выслать на почту, если нужно.


 
Tonich ©   (2005-08-16 18:44) [4]

может у меня конечно была несколь другая задача, я использовал MapInfo с под дельфи


 
AlexWlad ©   (2005-08-16 20:42) [5]

Посмотри MapObjects или MapX.


 
Джо ©   (2005-08-16 23:53) [6]


> [4] Tonich ©   (16.08.05 18:44)

и

> [5] AlexWlad ©   (16.08.05 20:42)

Вопрос был, напомню:

> встречались ли Вы с алгоритмами написания ГИС
> (географических карт)?


Замечу также, что "ГИС" <> "географическая карта". Совсем не равно. И даже "совсем другое".


 
KA_ ©   (2005-08-17 09:29) [7]

>Jeer ©   (16.08.05 18:13) [1]

Слишком громкое заявление. Приличную ГИС можно написать за полгода, имея компоненты за ~1000$.
Из опыта общения с разработчиками ГИС "ИнГео" всплывает цифра 1 год для грамотного программиста полностью с 0.

Я сам писал ГИС и не одну :))

ГИС - очень растяжимое понятие, надо конкретно ставить задачи, определять требования.


 
pepper ©   (2005-08-17 09:38) [8]

Уважаемый Александр из Омска!
Возьмите в любой "Союзпечати" диск с компьютерной прграммой "Дубль ГИС" для города Омска(по крайней мере у нас на Алтае мне удалось приобрести), возможно вас это программа устроит. Обидно! из всех отраслей требующих автоматизации практически всегда для студентов выбирают или ГИС или какой нибудь телефонный справочник....


 
Jeer ©   (2005-08-17 10:53) [9]

KA_ ©   (17.08.05 09:29) [7]

Имея ГИС вообще писать ничего не надо:)

Систему класса ESRI даже "грамотный" за год не напишет.

Сомневаюсь, что Сашка можно отнести к грамотным, в ГИС-смысле, программистам.


 
Ученик чародея ©   (2005-08-17 20:14) [10]

NGIS Components
http://www.gisdelphi.com/index_r.htm

Quantum GIS
http://sourceforge.net/projects/qgis/


 
Сашка   (2005-08-18 17:11) [11]

Спасибо за ответы, что-то я думал что это проще чем тут Вы говорите. Просто хотелось узнать принцип работы подобных программ и их сложность написания. Я имею файл в Корале маленького городка и хотелось сделать подобие тех, что делают фирмы для жителей мегаполисов , в том числе г.Омска. Думал Вы мне дадите оптимизма в реализации данной задумки, но Вы меня напугали....хотя глаза боятся а руки делают. Буду искать.....


 
linesoft ©   (2005-08-18 18:41) [12]

>хочется сделать
Для такой довольно сложной задачи это слабый аргумент :)


 
AlexWlad ©   (2005-08-18 19:01) [13]

Главная задача - перевод экранных координат (мышь) в геодезические с учетом отображаемой области и масштаба (ну и обратно конечно). Поиск по адресам - банальное геокодирование, т.е. сопоставление координат (точка или прямоугольник) соотв. записи в БД.


 
Джо ©   (2005-08-19 02:19) [14]


>  [13] AlexWlad ©   (18.08.05 19:01)
> Главная задача - перевод экранных координат (мышь) в геодезические
> с учетом отображаемой области и масштаба (ну и обратно конечно).
Что тут сложного? Обычнейшее и банальнейшее преобразования.
> Поиск по адресам - банальное геокодирование, т.е. сопоставление
> координат (точка или прямоугольник) соотв. записи в БД.

А тут как раз посложнее.


 
Джо ©   (2005-08-19 02:20) [15]


>  [14] Джо ©   (19.08.05 02:19)

Черт, неразборчиво вышло. Еще раз, сорри:


> [13] AlexWlad ©   (18.08.05 19:01)
> Главная задача - перевод экранных координат (мышь) в геодезические
> с учетом отображаемой области и масштаба (ну и обратно конечно).


Что тут сложного? Обычнейшее и банальнейшее преобразования.


> Поиск по адресам - банальное геокодирование, т.е. сопоставление
> координат (точка или прямоугольник) соотв. записи в БД.


 
KA_ ©   (2005-08-19 09:26) [16]

>AlexWlad ©   (18.08.05 19:01) [13]

Банальное геокодирование :)))
Как раз геокодирование, если делать его по уму - это не банальная вешь. тут тебе пространственные запросы, R-деревья, Z-кривые и пр.

А вот перевод экранных координат в географические - раз плюнуть.
Особенно если географические - в декартовой системе. С различными географическими проекциями немного сложнее, но всеголишь надо знать этут тематику.


 
Джо ©   (2005-08-19 10:24) [17]


>  [16] KA_ ©   (19.08.05 09:26)

Вот и я о том же.


 
CyberStorm ©   (2005-08-19 19:06) [18]

Сашка, действительно все проще чем здесь говорят :) обращайся подскажу что и как...


 
Сашка   (2005-08-21 18:30) [19]

а есть ведь всякого рода компоненты которые выполняют часть проблем,а после слов "тут тебе пространственные запросы, R-деревья, Z-кривые или банальное геокодирование" любой проект будет загублен начинающими!!! можно попроще выражаться?


 
Сашка   (2005-08-21 18:33) [20]

CyberStorm-как с тобой связаться? пришли мне на panof@bk.ru письмецо! Очень тебя жду!


 
Сашка   (2005-08-22 19:00) [21]

Ау?


 
CyberStorm ©   (2005-08-22 19:35) [22]

Отправил письмо на указанный адрес


 
KA_ ©   (2005-08-25 17:28) [23]

>можно попроще выражаться?

А зачем? Умные слова тебе очень пригодятся, если ты захочешь что-нибудь понять в этой теме. Запусти их в поисковик, например :)

А компоненты, естественно, есть. Вот небольшой списочек:
http://www.ezgis.com/
http://www.tatukgis.com/Home/home.aspx
http://www.gisdelphi.com/index_r.htm
http://www.ecostats.com/software/shapeviewer/svobjectsdelphi.htm
http://amber.ivanovo.ru/apmap.htm
http://www.microolap.com/products/gis/easymap/
http://www.sigmap.com/



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

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

Наверх





Память: 0.51 MB
Время: 0.013 c
2-1123825161
syte_ser78
2005-08-12 09:39
2005.09.18
консольное приложение?


11-1090511223
Максим
2004-07-22 19:47
2005.09.18
FindComponent


3-1123225440
Elvis
2005-08-05 11:04
2005.09.18
CheckBox в DBGrid


2-1123913161
Гость22
2005-08-13 10:06
2005.09.18
Как, зная начальную дату и колличество месяцев, определить...


14-1124540053
Santrope
2005-08-20 16:14
2005.09.18
При какм зрении нельзя водить автомобиль?





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