Программистам Intergaf оказалось все равно что использовать - точку или запятую и нам пришлось переписать часть кода стандартного приложения. Однако положительных результатов это не принесло, приложение продолжало падать по любому поводу. Тогда было принято решение поискать что-то другое. Взгляд пал на UTMMapserver в связке с P.mapper. Выбор был сделан по ряду причин:
- Кросплатформенность
- Знакомый язык разработки (РНР)
- Хорошая документированность
- Низкая стоимость (GPL)
- Поддержка русского языка
Все эти причины играли основополагающую роль.
Инсталляция и первый запуск, не составили ни каких проблем. Я скачал с сервера MapTools.org пакет MS4W с дополнением p.mapper (MapServer PHP/MapScript Framework), просто распаковал в нужную директорию и запустил стартовый скрипт сервера Apache. После чего открыл браузер и набрал в строке запроса localhost, на вышедшей станице было подробно описано что представляет из себя установленный мной пакет и какие дополнительные приложение имеются. Дальше конечно начались танцы с бубном, ибо ГЕОданные располагались на СБД Oracle9i и надо сказать в весьма неприглядном виде (на тот момент). Пришлось все необходимые слои конвертировать в ESRI shapfiles, и долго ручками править конфигурационные файлы. Однако результат того стоил, MapServer работал довольно быстро, даже на сравнительно слабой машине AMD1600, а p.mapper отображал результат, не падая и главное по русски и практически в любом браузере (немного коряво в IE<6).
Немного погодя встала необходимость разграничить доступ к картографической информации. Добавив в общую мешанину еще и DokuWiki я решил еще и эту проблему, а кроме того появилась возможность публиковать инструкцию и другие материалы связанные с проектом, так-что пользователь имеет полноценное приложение для работы с картографическим материалом (карта города и района) с полноценным хелпом и даже службой тех поддержки.
Есть правда небольшая проблема, поиск более чем по одному полю ведет себя странно. Однако это очень маленький минус, по сравнению с общим приятным ощущением от результата.
PS: Это еще не все, если пост заинтересует, могу развть тему.

(5 votes, average: 4.8 out of 5)








Ага, т.е. модель google map не подходила, так как карты свои?
Результат можно где то увидеть или это интранет приложение?
Тема интересная. Особенно интересно посмотреть результат
Приложение интранет, разработано для нужд администрации города. Могу выложить снапшеты, однако здесь сделать не могу, надо поискать куда только лениво
Есть демки на сайте P.mapper http://pmapper.org/. В дальнейшем в планах написать про возможность динамического обновления картографической информации и про проблемы развития ГИС систем.
Кстати, вы же можете скачать MSFW и P.mapper с сайта Maptools.org и посмотреть как это все работает на локальной машине.
ДА просьба поругать за стиль изложения, непонятные моменты и вообще, я только начинаю писать статьи подобного рода, хотелось бы научиться
По поводу изложения. Вы одновременно используете термины не понятные сообществу, не поясняя их и в то же время детально поясняете, как воспользовались браузером:
* Geomedia — что такое?
* “После чего открыл браузер и набрал в строке запроса localhost, на вышедшей станице было подробно описано что представляет из себя установленный мной пакет и какие дополнительные приложение имеются” — не обязательно так подробно
Классная статья! http://pmapper.org/screenshots.shtml - классные скрины, выглядит как зрелый качественный продукт!
Большое спасибо Тимур. Возможно эти ошибки связаны с тем-что мне приходилось до этого писать исключительно хелпы для пользователей, вроде секрктарши или директора
им надо подробно описать все действия, желательно с картинками и обсолютно начхать на все остальное…
Исправлюсь
Привет Dizatorr
p.mapper при распаковке MS4W лег в директорию “apps” (ms4w/apps/pmapper-3.1-beta4/).
Как запустить p.mapper, хотя бы demodata под МапСервером MS4W?
Как запустить, например, скрипт “ms4w\apps\pmapper-3.1-beta4\incphp\init\init.php” ?
Как вообще работать с PHP - скриптами p.mappera в Map Servere? Или надо весь p.mapper перенести в директорию Apache/htdoc?
Благодарю за потраченное на меня время!
Удачи в ВЕБ-картографии!
Best regards
Grigori