Decidiéndonos од MapServer

Искористувајќи го неодамнешниот разговор со катастарска институција која сакаше да ги објави своите мапи, тука ги сумирав најважните работи за да се врати спасувањето на темата во заедницата. Можеби во тоа време тоа ќе му служи на некој што сака да донесе одлука или да побара помош од геофумада.

Зошто MapServer

Сценариото беше некој, кој имаше намера да се појави од GeoWeb Publisher, Bentley, бидејќи тој сè уште имаше лиценца Сервер за откривање, предок на овој, назад во прашина години.  Друга причина зошто тие биле заинтересирани во Бентли е дека нивното мапирање е на Microstation Geographics, со VBA апликации за изградба и одржување на катастарски карти.

Претходно на блогот (Грди - Ретки како што вели пријателката) покажа како да се создаде услуга за веб-сајтот, користејќи го Повеќекратниот ГИС, како алтернатива со ниска цена. Зборував и еден ден за придобивките од Geoweb Publisher од Бентли како решение кога има повеќе сребро. Ова да му даде континуитет на оној стар пост во кој Направив споредби помеѓу разни апликации за објавување на интернет-карти.

По разговорот, решивме да одиме на „Мапсервер“, тема што се надевам дека ќе ја искористам во следните неколку дена. Патем, започнете со тестирање на други платформи со отворен извор за остатокот од годината, но во веб-средина.

банер MapServer не е апликација за ГИС, дури не се преправа дека е, како што пишува на нејзината страница. Роден е како иницијатива на Универзитетот во Минесота, па затоа неговото лого потекнува од сливот на реките Минесота и Мисисипи. Денес е репер во широко дистрибуираната услуга на веб-мапи, можеби заради англосаксонското потекло. Бидејќи оваа апликација има широк спектар -многу широк навистина, Ми се допаѓа неговата едноставност, наједноставна за нови корисници; целата магија е во ракување со .map датотеката која може да се генерира од програми како QGis или да ја разбере логиката на mapcript за да ги искористат јазиците како што се PHP, Java, Perl, Python, Ruby или C #.

Повеќе апликации се развиваат на MapServer "служи”Како што се Шамалеон, Картовеб, Ка-мапа и Пмапер. Овие се препорачуваат за корисници со помалку познавање на кодот, иако идеално е разбирање на примитивната логика на MapServer.

maperver install

Прикажаниот пример е тоа, само пример за работата што ја работиме сега. Со нивна дозвола и свесни дека оваа услуга ќе биде достапна за јавноста за неколку недели и тогаш тие можат да ја видат како работи.

Другите веб-апликации постојат

За ова, јас ќе ја користам Фондацијата како референца OSGeo, што е една од најкреативните иницијативи во однос на одржливоста и стандардизацијата на отворен извор на геопросторното поле. Иако признавам дека има и други.

  • Mapbender, доста популаризиран, користен како тенок клиент со „Мапсервер“ во случајот со ИДЕ Гватемала. Причината за нејзината привлечност е што е развиен за PHP и JavaScript, две од најчесто користените комбинации на интернет денес.
  • Mapbuilder, која дојде до нејзиниот крај во верзија 1.5 и споени во Отворени слоеви. Ајаксот ... тоа беше убавина.
  • Отвори слоеви, се прашува дали сакате да ги интегрирате Google или Yahoo Maps или да го подобрите кешот во растројното распоредување.
  • Мапа на сајтот, многу популарен по својата врска со AutoDesk. Робустен да се умре, во кој вкус сакате.
  • Степен, доста чад според стандардите. Со многу потенцијал во Европа. Поради својата стабилност во поддршката за ГМЛ, се предлага како неутрална алтернатива за имплементација на веб-процеси во иницијативата. INSPIRE.

maperver install Други решенија во инкубацијата на OSGeo се:

  • Geoserver, нејзиниот најголем потенцијал е дека развојот е за Јава. Со многу да понуди како Open Layers да ги интегрираат податоците на Google Maps, Google Earth, Yahoo Maps, вклучувајќи ArcGIS.
  • Geomajas кој вклучува тенок клиент, десктоп и веб.
  • MapFish, со приоритетен фокус кон Питон, но можеби и еден од најмалку документираните (онлајн).

Предности на MapServer

компатибилност со стандарди OGC. Можеби најдобро, иако во овој речиси сите апликации со отворен код се добри, барем во однос на WMS, WFS, WCS, GML.

  • Web Map Service (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 и 1.1.1
  • Web Feature Service (OGC: WFS) 1.0.0, 1.1.0
  • Веб покрие служба (OGC: WCS) 1.0.0, 1.1.0
  • Географски јазик за означување (OGC: GML) 2.1.2, 3.1.0 Ниво 0 профил
  • Web Context Documents (OGC: WMC) 1.0.0, 1.1.0
  • Дескриптор на стилизиран слој (OGC: SLD) 1.0.0
  • Спецификација за кодирање на филтри (OGC: FES) 1.0.0
  • Служба за набљудување на сензорот (OGC: SOS) 1.0.0
  • Набљудувања и мерења (OGC: OM) 1.0.0
  • SWE Common (OGC: SWE) 1.0.1
  • OWS Common (OGC: OWS) 1.0.0, 1.1.0

Служењето податоци преку упатствата на Open Gis Consortium ќе направи секоја програма да се држи до нив без многу пречки. Од AutoDesk Civil3D, ArcGIS. Мапа на Бентли, дури и gvSIG, QGis, итн. Дури и Google Earth / мапи преку wms.

Споредувајќи го со апликациите со кои порано работев (GeoWeb Publisher и GIS со повеќекратни кола), MapServer ги надминува со тоа што многу дифузијаКако резултат, вашата страница има доволно информации, развиени примери, а да не ја спомнувам корисничката заедница. Во случај на GWP, треба многу да работите со ноктите, а она што го има „Колектор“ на шпански е многу малку -оставајќи го надвор Вие egeomates за да не влезе во контрадикција-.

El поддршка за податоци тоа е чудо. Не е рај, но е доволно близу:

  • Векторски или податоци за геодетабаза: Обликувајте датотеки, GML, PostGIS и уште еден свет преку OGR, вклучително и DGN.
  • Податоци за растер: геореференциран Tif и што сакаме преку GDAL.
  • Од излезот, можете да генерирате jpg, png, pdf и, се разбира, OGC стандарди.

Потоа, тука е мултиплатформа поддршка. MapServer може да работи на врвот на IIS, што го прави пријателски за корисниците на Windows / PC. Исто така, на Apache, со кој може да работи на Windows и Linux прекрасно, не само за да служи податоци, туку и за навигација. Во случајот со Манифол
г, објавување само IIS, ако разговарате со нив за Apache тоа хитови метеж, иако постојат и оние кои го направија својот пируети. И во случајот со Бентли, само Виндоус, дури и веб-дисплејот е ActiveX што работи само на Интернет експлорер, освен ако не е пушен IDPR до возвишениот касета во вселената.

Непотребно е да се каже, тоа не се занимава со плати за лиценцирање. Лиценцата со Manifold Universal би била во редот од 600 американски долари, онаа на Bentley GWPublisher за 10,000 15,000 УСД со ограничени корисници и да беше за ГИС сервер од XNUMX XNUMX УСД нагоре.

Конечно, гледам голема предност во развојот. Да се ​​најде некој што работи MapServer не е толку лесно, но е многу полесно отколку со другите апликации, дури и од далечина како што тоа го правиме сега. Инвеститорот што ги знае цревата на Bentley GWPublisher не е толку лесен за пронаоѓање, тој мора да ги познава Project Wise, Geographics, Microstation VBA и Bentley Map за да го искористи робусниот развој на геопросторниот сервер Bentley (Иако признавам дека има прекрасни работи таму) Развивач на повеќекратни ГИС, многу тежок иако е само .NET, и еден од ГИС серверот, сигурно ќе наплати во зависност од тоа колку вреди лиценцата.

Како да го инсталирате во 5 чекори

maperver installНема многу чекори, како и почетокот на Битие:

  1. Преземи OSGEO4W од тука
  2. Инсталирајте го, минимум MapServer, Apache и пример.
  3. Инсталирајте го Apache и создадете ја услугата (или подигнете директориум преку IIS).
  4. Подигнете ја услугата
  5. Стартувај го примерот во прелистувачот

Да, како генезата, помеѓу стиховите 1 и 2 има неколку работи што се случиле во бунтот на Сатана. Општо, подигнувањето на услугата или преку http: // localhost / или ја окупира вашата битка, но вие учите.

Во следниот ќе биде објаснето.

7 одговори на „Одлучување за MapServer“

  1. Здраво Еулисес Еден ден ќе ни кажете за чадот што го направивте со C #, за она што сум видел многу малку на Интернет.

    Со почит

  2. зошто да не го стори тоа со остри c и sql сервер 2008 или веќе со posgrest и објавување на облик тип мапи и така да се избегне домен прашање и така да само барате сервер со asp.net

  3. какво било искуство со Mapguide со отворен извор ?? Го инсталирав подолго време, но кога ќе го стартувам мајсторот, ми фрла грешка во врска со серверот ... упатството за шпански ќе биде многу корисно.

  4. Здраво, јас сум многу заинтересиран за Maperver, некои работи што имав можност да ги споиме, во овој момент сум посветен на развивање на апликација за мапи во шините, дали имате идеја за тоа како? или некои помош линк .. Ви благодарам многу

  5. Мора да барате компанија која нуди хостинг со mapcript вклучен во услугата.

    Како и http://www.hostgis.com/

    Да му служиш од интранет ниво е доста лесно, бидејќи само со ИП на машината која ја има услугата подигната (како и 192.168.0.129) може да пристапи од други компјутери во рамките на иста мрежа или работна група.

    Ако сакате да го послужите на Интернет, внимавајте машината што работи како сервер да има повеќе или помалку пристојна Интернет врска и да се користи јавна IP, како и (80.26.128.194). Причината е што IP-то што ја зема опремата при приклучување на Интернет, обезбедена од Интернет услугата, иако е јавна, се менува секој пат кога ќе се пристапи и се грижи за тоа да е поправена, од оваа причина треба да се плати.

    Ако не сакате да имате пристап до IP-адреса како претходниот, плаќате домен и DNS-услуга, со што ќе можете да добиете полесна адреса http://www.eldominio.com. Можете исто така да пренасочите со поддомен или услуги што нудат страници како што се http://www.no-ip.com

  6. Честитки за блогот што го правев веќе подолго време. Иако сум биолог, работам на ГИС прашања. Минатата година научив малку да го користам MapServer и тоа е многу добро. Но, имам прашање што сè уште не го добив одговорот. Што хостинг компанијата го прави Мапа на серверот? Какви резултати имате да го користите вашиот сопствен компјутер и да ја користите домашната интернет-мрежа?

    Јас би сакал да направам некој друг проект со оваа програма, но немам начин да го обесам на мрежата.

    Ако некој знае дека одговорот ќе биде многу добро примен.

    Со почит,

    Мартино

Остави одговор

Вашата е-маил адреса нема да бидат објавени.

Оваа страница користи Akismet за намалување на спам. Дознајте како се обработуваат податоците од вашиот коментар.