Decidiéndonos eftir MapServer

Með því að nýta mér nýlegt samtal við Cadastre stofnun sem var að leita að leið til að birta kort sín, dreg ég hér saman það mikilvægasta til að skila björgun viðfangsefnisins til samfélagsins. Kannski á þeim tíma mun það hjálpa einhverjum sem vill taka ákvörðun eða biðja um geofumada hjálp.

Af hverju MapServer

Sú atburðarás var einhver, sem ætlaði að fara hjá GeoWeb Útgefandi, Bentley, vegna þess að hann hafði enn leyfi Discovery Server, forfaðir þessarar, aftur í rykárunum.  Annar ástæða fyrir því að Bentley hafi áhuga er að kortlagning þeirra er á Microstation Geographics, með VBA forritum fyrir byggingu og viðhald cadastral korta.

Áður á blogginu (Ugly - Mjög sjaldgæft eins og vinur segir) sýndi hvernig á að búa til vefkortþjónustu, með því að nota skiptimynt GIS, sem ódýr kostur. Ég talaði líka einn daginn um ávinninginn af Geoweb Útgefandi frá Bentley sem lausn þegar meira er af silfri. Þetta til að veita samfellu í því gamla innleggi þar sem Ég gerði samanburð milli mismunandi umsókna um birtingu á kortum á netinu.

Eftir samtalið ákváðum við að fara í MapServer, efni sem ég vonast til að nýta á næstu dögum. Við the vegur, byrjaðu að prófa aðra opinn uppspretta pallur út árið, en í vefumhverfi.

borði MapServer er ekki GIS forrit, það þykist ekki einu sinni vera, eins og segir á síðu þess. Það fæddist sem frumkvæði Háskólans í Minnesota, þess vegna kemur merki þess frá samflæði Minnesota og Mississippi. Í dag er það viðmið í dreifðri vefkortaþjónustu, kannski vegna engilsaxnesks uppruna. Þar sem þetta forrit er mikið úrval -mjög breiður virkilega, Ég eins og einfaldleika, eins einfalt fyrir nýja notendur; galdur er í .map skrá stjórnun sem hægt er að mynda annað hvort úr verkefnum eins QGis eða skilja rökfræði til að nýta mapscript tungumál eins og PHP, Java, Perl, Python, Ruby eða C #.

Fleiri forrit eru þróaðar á MapServer "þjónaðSvo sem eins og Chamaleon, Cartoweb, Ka-map og Pmapper. Þetta er mælt með notendum með minni færni í kóða, þó að skilja frumstæða rökfræði MapServer er ákjósanlegur.

mapserver setja í embætti

Dæmið sem sýnt er er að aðeins dæmi um þá vinnu sem við erum að vinna núna. Með leyfi þeirra og meðvitaðir um að þessi þjónusta verður aðgengileg almenningi eftir nokkrar vikur og þá geta þeir séð hana virka.

Það eru aðrar vefforrit

Fyrir þetta mun ég nota stofnunina sem tilvísun OSGeo, sem er eitt mest skapandi frumkvæði hvað varðar sjálfbærni og stöðlun opins uppspretta á jarðsviðssvæðinu. Þó ég viðurkenni að það eru aðrir.

  • Mapbender, nokkuð vinsælt, notað sem þunnur viðskiptavinur hjá Mapserver þegar um er að ræða IDE Guatemala. Ástæðan fyrir áfrýjun sinni er sú að það var þróað fyrir PHP og JavaScript, tvær af mest notuðu samsetningunum á vefnum í dag.
  • Mapbuilder, sem kom til enda hennar í útgáfu 1.5 og sameinuð í Open Layers. AJAX hluturinn ... það var fegurð.
  • Opna lög, undur ef þú vilt samþætta með Google eða Yahoo kortum eða bæta skyndiminni í dreifingu raster.
  • Mapguide Opensource, mjög vinsæll fyrir samband sitt við AutoDesk. Traustur til að deyja fyrir, í hvaða smekk sem þú vilt.
  • Gráða, alveg reykur í stöðlum. Með mikla möguleika í Evrópu. Vegna stöðugleika þess í GML stuðningi er lagt til að það sé hlutlausi kosturinn við framkvæmd vefferla í frumkvæðinu. INSPIRE.

mapserver setja í embætti Aðrar lausnir í ræktun OSGeo eru:

  • Geoserver, stærsti möguleiki þess er að þróunin snýst um Java. Með margt að bjóða, svo sem Open Layers, þegar þú samþættir Google kort, Google Earth, Yahoo kort, þar á meðal ArcGIS.
  • Geomajas sem felur í sér þunnt viðskiptavinur, skrifborð og vefur.
  • MapFish, með forgangsverkefni í átt að Pyton en kannski eitt minnsta skjalfest (á netinu).

MapServer kostir

Samhæfni með stöðlum OGC. Kannski það besta, þó að í þessum næstum öllum opnum forritum sé gott, að minnsta kosti með tilliti til WMS, WFS, WCS, GML.

  • Web Map Service (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 og 1.1.1
  • Vefur Lögun Þjónusta (OGC: WFS) 1.0.0, 1.1.0
  • Vefur Umfjöllun Þjónusta (OGC: WCS) 1.0.0, 1.1.0
  • Landafræði Markup Language (OGC: GML) 2.1.2, 3.1.0 Level 0 Profile
  • Vefkort Samhengisskjöl (OGC: WMC) 1.0.0, 1.1.0
  • Stíll Layer Descriptor (OGC: SLD) 1.0.0
  • Sía kóðun forskrift (OGC: FES) 1.0.0
  • Sensor Observation Service (OGC: SOS) 1.0.0
  • Athuganir og mælingar (OGC: OM) 1.0.0
  • SWE Common (OGC: SWE) 1.0.1
  • OWS Common (OGC: OWS) 1.0.0, 1.1.0

Að þjóna gögnum með leiðbeiningum Open Gis Consortium mun láta forrit halda sig við þau án mikillar hindrunar. Frá AutoDesk Civil3D, ArcGIS. Bentley Map, jafnvel gvSIG, QGis o.s.frv. Jafnvel Google Earth / kort í gegnum wms.

Í samanburði við forritin sem ég hef áður unnið með (GeoWeb Útgefandi og útfærslu GIS), nær MapServer þeim með því að hafa mikið dreifinguÞess vegna hefur síðan þín nægar upplýsingar, þróuð dæmi, svo ekki sé minnst á notendasamfélagið. Í tilfelli GWP þarftu að vinna mikið með neglurnar og það sem er til af Manifold á spænsku er mjög lítið -fara út þú egeomates svo sem ekki að koma í mótsögn-.

El gögn styðja það er undur. Það er ekki himinn en það er nógu nálægt:

  • Vector eða Geodatabase gögn: Shape skrár, GML, PostGIS og enn einn heimurinn í gegnum OGR, þar á meðal DGN.
  • Raster gögn: Georeferenced Tif og hvað sem við viljum um GDAL.
  • Frá framleiðsla er hægt að búa til jpg, png, pdf og auðvitað OGC staðla.

Þá er það multiplatform stuðning. MapServer getur keyrt ofan á IIS, sem gerir það vingjarnlegt fyrir Windows / PC notendur. Einnig á Apache, sem það getur keyrt á Windows og Linux frábærlega, ekki aðeins til að þjóna gögnum heldur til að flakka. Í tilviki Manifol
d, birt aðeins IIS, ef þú talar við þá um Apache það smellir á þrengslum, þó að það séu þeir sem hafa gert þeirra pirouettes. Og í tilfelli Bentley er aðeins Windows, jafnvel vefskjáinn ActiveX sem keyrir aðeins á Internet Explorer, nema það sé reykt IDPR til háleita í geisladiski.

Óþarfur að segja, það skiptir ekki máli borga fyrir leyfi. Leyfið með Manifold Universal myndi vera í röð $ 600, en hjá Bentley GWPublisher fyrir 10,000 Bandaríkjadali með takmörkuðum notendum og ef það væri fyrir GIS miðlara upp á 15,000 Bandaríkjadali.

Að lokum sjá ég mikla kostur í þróunin. Að finna einhvern sem vinnur MapServer er ekki svo auðvelt, en það er miklu auðveldara en með önnur forrit, jafnvel lítillega eins og við erum að gera núna. Hönnuður sem þekkir innyfli Bentley GWPublisher er ekki svo auðvelt að finna, hann verður að þekkja Project Wise, Geografics, Microstation VBA og Bentley Map til að nýta öfluga þróun á Bentley Geospatial Server (Þótt ég viðurkenni að það eru dásamlegar hlutir sem gerðar eru þar). Margvíslegur GIS verktaki, mjög erfiður þó að það sé aðeins .NET og einn frá GIS Server, mun örugglega rukka miðað við hversu mikið leyfið er þess virði.

Hvernig á að setja það í 5 skrefum

mapserver setja í embættiÞað eru ekki margir skref, sem og upphaf Genesis:

  1. Sækja skrá af fjarlægri tölvu OSGEO4W hingað
  2. Setjið það upp, lágmarks MapServer, Apache og dæmi.
  3. Settu upp Apache og búðu til þjónustuna (eða lyftu möppu í gegnum IIS).
  4. Lyftu þjónustunni
  5. Hlaupa fordæmi í vafranum

Já, eins og tilkoma, milli vísu 1 og 2 er ýmislegt sem gerðist í uppreisn Satans. Almennt að fá þjónustuna upp annað hvort í gegnum http: // localhost / eða hernema bardaga þinn, en þú lærir.

Það verður í næsta sem við munum útskýra það.

7 svör við „Ákvörðun um MapServer“

  1. Hæ Eulises. Einn daginn muntu segja okkur frá reyknum sem þú gerðir við C #, af því sem ég hef séð mjög lítið á vefnum.

    kveðjur

  2. af hverju ekki að gera það með skörpum c og sql miðlara 2008 eða þegar með posgrest og birta gerð tegund korta og svo þú forðast lén málið og svo þú leitar bara að netþjóni með asp.net

  3. einhver reynsla af open source Mapguide ?? Ég er búinn að setja hann upp í langan tíma, en þegar ég ræsi húsbóndann þá hendir hann mér tengivillu við netþjóninn ... kennsla á spænsku væri mjög gagnleg. Kveðja, takk =)

  4. Halló, ég hef mikinn áhuga á kortþjóninum, sumum sem ég hafði tækifæri til að setja saman, í augnablikinu er ég helgaður því að þróa kortaforrit inni í teinum, hefur þú hugmynd um hvernig? eða einhver hjálp hlekkur .. þakka þér kærlega fyrir

  5. Þú verður að leita að fyrirtæki sem býður upp á hýsingu með kortaskiptingu sem innifalinn er í þjónustunni.

    Eins og heilbrigður eins og http://www.hostgis.com/

    Til að þjóna frá innra stigi er auðvelt, vegna þess að aðeins með ei IP af the vél sem hefur vakið þjónustu (Eins 192.168.0.129) er hægt að nálgast frá öðrum tölvum innan sama nets eða vinnuhópur.

    Ef þú vilt þjóna því við internetið skaltu gæta þess að vélin sem virkar sem netþjónn hafi meira eða minna ágætis nettengingu og einnig er notuð opinber IP (80.26.128.194). Ástæðan er sú að IP sem búnaðurinn tekur við tengingu við internetið, sem internetþjónustan veitir, þó að hann sé opinber, breytist í hvert skipti sem hann er aðgangur og hann er fastur, svo þú verður að borga.

    Ef þú vilt ekki fá aðgang að IP-númeri eins og fyrri, greiðir þú lén og DNS-þjónustu, sem þú getur fengið auðveldara heimilisfang http://www.eldominio.com. Þú getur einnig vísað á undirlén eða þjónustu sem bjóða upp á síður eins og http://www.no-ip.com

  6. Til hamingju með bloggið sem ég hef verið að gera í nokkurn tíma núna. Þó ég sé líffræðingur, vinnur ég um GIS vandamál. Á síðasta ári lærði ég að nota MapServer aðeins og það er mjög gott. En ég hef spurningu sem ég hef ekki enn fengið svarið. Hvað hýsir fyrirtækið MapServer verslun? Hvaða niðurstöður þarftu að nota tölvuna þína og nota innlenda netkerfið?

    Mig langar að gera annað verkefni með þessu forriti en ég hef enga leið til að hengja það á netinu.

    Ef einhver veit svarið verður mjög vel tekið.

    Bestu kveðjur,

    Martiño

Skildu eftir svar

Netfangið þitt verður ekki birt.

Þessi síða notar Akismet til að draga úr ruslpósti. Lærðu hvernig athugasemdir þínar eru unnar.