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

Вниз

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

 
Сашка   (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;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.047 c
1-1124834927
Сергей Никонов
2005-08-24 02:08
2005.09.18
Разресовка FileListBox а


5-1099405102
AZ
2004-11-02 17:18
2005.09.18
Создание ComboBox а для компонента


14-1124864739
BKV
2005-08-24 10:25
2005.09.18
Нужен программист Санкт-Петербург


2-1123725034
Проэкт
2005-08-11 05:50
2005.09.18
Как называется такая конструкция?


4-1122402858
VC15
2005-07-26 22:34
2005.09.18
Как узнать текущее разрешение экрана?