Decidiéndonos од MapServer

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

Зошто MapServer

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

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

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

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

Повеќе апликации се развиваат на MapServer "служи"Како Chamaleon, Cartoweb, Ka-мапа и Pmapper. Овие се препорачуваат за корисници со помалку код домен, иако е идеално да се разбере примитивната логика на MapServer.

maperver install

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

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

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

  • Mapbender, доста популаризиран, кој се користи како тенок клиент до Maperver во случај на IDE Гватемала. Причината за неговата жалба е дека таа била развиена за PHP и JavaScript, две од најчесто користените комбинации на веб денес.
  • Mapbuilder, која дојде до нејзиниот крај во верзијата 1.5 и се спои со Open Layers. На AJAX нешто ... тоа беше убавина.
  • Отвори слоеви, се прашува дали сакате да ги интегрирате Google или Yahoo Maps или да го подобрите кешот во растројното распоредување.
  • Мапа на сајтот, многу популарен за неговата врска со AutoDesk. Робустен да умре, во вкусот што го сакате.
  • Степен, сите пушеле во стандардите. Со голем потенцијал во Европа. Поради својата стабилност во поддршката за GML, се предлага како неутрална алтернатива за имплементација на веб процеси во иницијативата 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 тоа хитови метеж, иако постојат и оние кои го направија својот пируети. И во случајот со Bentley, само Windows, вклучувајќи веб распоредување е ActiveX што работи само на Internet Explorer, освен ако не пушите IDPR до возвишениот касета во вселената.

Непотребно е да се каже, тоа не се занимава со плати за лиценцирање. Повеќекратни дозвола со Universal ќе биде во редот на $ 600, на Бентли GWPublisher од US $ 10,000 со ограничени корисниците и ако GIS Server US $ 15,000 нагоре.

Конечно, гледам голема предност во развојот. Наоѓање на некој што работи MapServer не е толку лесно, но тоа е многу полесно отколку со другите апликации, дури и од далечина како што го правиме сега. А инвеститорот кој знае храброст да Бентли GWPublisher не е така лесно да се најде, мора да знаете проектот Мудриот, geographics, VBA и Microstation Бентли сајтот да ги искористат предностите на робустен развој на Бентли геопросторни Сервер (Иако признавам дека има прекрасни работи таму). Развивач на повеќекратен ГИС, многу тешко, иако тоа е само .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 за намалување на спам. Дознајте како се обработуваат податоците од вашиот коментар.