Страница 1 из 1

GeoDjango

Добавлено: 30 мар 2010, 09:55
Salex
Уважаемые форумчане, хотелось бы узнать мнение тех кто пробовал или знает больше, о geodjango и построению веб-картографических систем на ее основе. На форуме не нашел ни одной темы, где бы она упоминалась, что наводит на мысли, что ей пользоваться никто не хочет, если это так, то почему? Ну и хотелось бы конечно узнать преимущества/недостатки по сравнению с болеераспространенными связками типа mapserver+openlayers

Re: GeoDjango

Добавлено: 30 мар 2010, 10:15
wildMan
пробовал. работает :)
со связками mapserver+openlayers сравнивать не получится. т.к. это немного разные вещи.
geodjango - это надстройка над django - вебфреймворк расширенный возможностями работы с геоданными. использует в том числе и openlayer

openlayer сам по себе - не более чем библиотека

Re: GeoDjango

Добавлено: 30 мар 2010, 11:28
Salex
Ну а если это разные вещи, то можно узнать хотя бы в чем различается область их применения? А то мне показалось по презенташкам, что там присутствует весь функционал для отображения и работы с картами, который предоставляет тот же мапсервер. И да, я в этой области новичек, кое-где могу тупить(

Re: GeoDjango

Добавлено: 30 мар 2010, 13:04
wildMan
фреймворк --- инструмент для создания сайта целиком, представляет собой заготовку сайта. openlayers --- только для картинок. © jekhor
если точнее то:
мапсервер - для создания картинок
openlayers - для отображения картинок
фреймворк - для сайта целиком (включая бэкэнд логику, работу с БД, обработку форм, авторизацию и аутентификацию пользователей и т.д.)
как то так :)

Re: GeoDjango

Добавлено: 30 мар 2010, 13:57
Salex
Хммм.... ну это получается не так уж и плохо, джанго вроде неплохой инструмент. А геоджанго не используют по простой причине, что не хотят весь сайт на джанго делать получается)) Интересно, наверное стоит самому посмотреть. А преимуществ получается ни у той, ни у другой стороны нет? результат будет схожим, только в джанго надо использовать преимущественно только питон, а при мапсервер нужно знать как написать мап-файл, джава-скрипт, а также еще что-то для бэкэнд логики. Или же есть что-то, что геоджанго не умеет, маркеры какие-нибудь ставить не так просто, всплывающие окошки, проблемы со слоями или еще что?

Re: GeoDjango

Добавлено: 30 мар 2010, 15:54
KolesovDmitry
Использовал GeoDjango: впечатления очень даже ничего. Использовал как раз в связке mapserver + openlayers + GeoDjango. Mapserver использовался для генерации растровых карт и как wms сервер. Openlayers как "веб-морда". GeoDjango для показа поверх mapserverовских карт векторных слоев и их редактирования. База - Postgresql/PostGIS.

Re: GeoDjango

Добавлено: 30 мар 2010, 16:40
Salex
KolesovDmitry писал(а):Использовал GeoDjango: впечатления очень даже ничего. Использовал как раз в связке mapserver + openlayers + GeoDjango. Mapserver использовался для генерации растровых карт и как wms сервер. Openlayers как "веб-морда". GeoDjango для показа поверх mapserverовских карт векторных слоев и их редактирования. База - Postgresql/PostGIS.
А нельзя было в такой схеме совсем исключить mapserver и показывать все через geodjango?

Re: GeoDjango

Добавлено: 30 мар 2010, 17:31
KolesovDmitry
Salex писал(а): А нельзя было в такой схеме совсем исключить mapserver и показывать все через geodjango?
Смотря для каких целей и как сделать. У нас - нельзя было (точнее, можно было заменить mapserver на что-то другое, но не выкинуть это звено совсем), поскольку нам был нужен wms сервер а GeoDjango тогда (и, вроде бы, и сейчас еще) не давал возможности создать wms сервер. А wms сервер нам очень хотелось иметь :)