Sprendžia "MapServer"

Pasinaudojant neseniai pokalbyje su institucija siekia Žemės registro skelbti savo žemėlapius, čia aš apibendrinti svarbiausias klausimas laidavimas grįžti į bendruomenę. Gal tuo metu tai padės kažkas, kas nori priimti sprendimą ar paprašyti geofumedo pagalbos.

Kodėl "MapServer"

Scena buvo kažkas, kuris ketino palikti "Bentley" "GeoWeb" leidėją, nes jis vis dar turėjo licenciją "Discovery" serveris, jo protėvis, atgal dulkių metų. Dar viena priežastis, kodėl jie buvo suinteresuoti Bentley kad jūsų kartografavimo yra apie MicroStation Geographics, su VBA paraiškų statybai ir priežiūrai kadastro žemėlapius.

Anksčiau dienoraštyje (Ugly - retai kaip sako draugas) parodėme, kaip sukurti interneto žemėlapių paslaugą, naudojant kolektorių GIS kaip pigių alternatyvų. Aš taip pat vieną kartą kalbėjo apie naudą iš "Geoweb" leidėjas "Bentley" kaip sprendimą, kai yra daugiau pinigų. Tai suteikia tęstinumą tame senajame poste, kuriame palyginimai tarp įvairių internetinių žemėlapių leidimų.

Po pokalbio nusprendėme eiti į "MapServer" - temą, kurią tikiuosi išnaudoti per artimiausias dienas. Beje, pradėkite išbandyti kitas atvirojo kodo platformas likusiais metais, bet ir žiniatinklio aplinkoje.

vėliava "MapServer" nėra GIS programa, ir netgi neapsimoka, kaip sakoma šiame puslapyje. Jis gimė kaip Minesotos universiteto iniciatyva, todėl jo logotipas atsirado iš Minesotos ir Misisipės upių santakos. Šiandien internetinėje platinimo tarnyboje naudojama labai platinama nuoroda, galbūt dėl ​​jos anglosaksų kilmės. Kadangi ši programa yra platus -labai platus tikrai Man patinka jo paprastumas, paprastesnis naujiems vartotojams; visi magija tvarko .map failą, kuris gali būti generuojamas iš tokių programų kaip QGis, arba supranta logiką į mapScript, kad galėtų naudoti tokias kalbas kaip PHP, Java, Perl, Python, Ruby arba C #.

Daugiau programų yra sukurtos "MapServer"tarnavo"Kaip Chamaleon, Cartoweb, Ka-map ir Pmapper. Tai rekomenduojama vartotojams, turintiems mažiau kodo domeno, nors tai idealu suprasti primityvią "MapServer" logiką.

"maperver install"

Parodytas pavyzdys - tai tik darbo, kurį mes darome dabar, pavyzdys. Sutikrindami leidimą ir žinodami, kad per porą savaičių ši paslauga bus prieinama visuomenei, tada galėsite ją pamatyti.

Kokios kitos interneto programos egzistuoja

Dėl to naudosiu fondą kaip nuorodą OSGeoKurioje ji yra viena iš labiausiai kūrybinių kalbant apie tvarumo ir standartizavimo iš kartografinių atvira srities kodas iniciatyvas. Nors pripažįstu, kad yra ir kitų.

  • Mapbender, gana populiarinamas, naudojamas kaip plonas klientas šalia "Mapserver" IDE Gvatemala atveju. Už savo apeliacinį skundą priežastis yra tai, kad išsivysčiusios PHP ir JavaScript, dviejų dažniausiai naudojamų derinių internete šiandien.
  • Mapbuilder, kuris pasiekė jo pabaiga "1.5" versijoje ir sujungta su "Open Layers". "AJAX" dalykas ... tai buvo grožis.
  • Atidarykite sluoksnius, klausia, ar norite integruoti "Google" ar "Yahoo" žemėlapius, ar efektyviai laikyti rastrinį ekraną.
  • Mapguide Opensource, labai populiarus jo santykiams su AutoDesk. Tvirtas mirti, norimas skonis.
  • Laipsnis, visi vienas rūkyti standartuose. Turi daug galimybių Europoje. Dėl savo stabilumo GML palaikyme siūloma kaip neutrali alternatyva interneto procesų įgyvendinimui iniciatyvoje INSPIRE.

"maperver install" Kiti OSGeo inkubatoriai yra:

  • Geoserver, jo didžiausias potencialas yra tai, kad plėtra yra apie „Java“. Su „Google“ žemėlapių, „Google“ žemės, „Yahoo“ žemėlapių, įskaitant „ArcGIS“, integravimo metu daug ką pasiūlyti, pvz., „Open Layers“.
  • Geomatika kuri apima lengvą klientą, kompiuterį ir internetą.
  • MapFish, sutelkiant dėmesį į "Pyton", bet galbūt vienas iš mažiausiai dokumentuotų (internete).

"MapServer" pranašumai

Suderinamumas su standartais OGC. Galbūt geriausias, nors šis beveik visas atviro kodo programas yra gerai, bent jau dėl WMS, WFS, WCS, GML.

  • Web Map Service (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 ir 1.1.1
  • Interneto funkcijų tarnyba (OGC: WFS) 1.0.0, 1.1.0
  • Web aprėpties tarnyba (OGC: WCS) 1.0.0, 1.1.0
  • Geografinės žymėjimo kalba (OGC: GML) 2.1.2, 3.1.0 lygio 0 profilis
  • Žiniatinklio žemėlapio konteksto dokumentai (OGC: WMC) 1.0.0, 1.1.0
  • Styled Layer Descriptor (OGC: SLD) 1.0.0
  • Filtrų kodavimo specifikacija (OGC: FES) 1.0.0
  • Sensoriaus stebėjimo tarnyba (OGC: SOS) 1.0.0
  • Pastabos ir matavimai (OGC: OM) 1.0.0
  • SWE Common (OGC: SWE) 1.0.1
  • OWS Common (OGC: OWS) 1.0.0, 1.1.0

Pateikite duomenis naudodamiesi "Open Gis Consortium" gairėmis, bet kokia programa taps tokia, kad netrukdytų. Iš AutoDesk Civil3D, ArcGIS. Bentley žemėlapis, iki gvSIG, QGis ir kt. Net "Google Earth" / žemėlapiai per "wms".

Palyginus jį su programomis, kurias anksčiau dirbau su ("GeoWeb" leidėjas ir "Manifold GIS"), "MapServer" juos pranoksta turėdama daug difuzijos, produkto, kad jūsų puslapyje yra pakankamai informacijos, išsivysčiusių pavyzdžių, nenurodant naudotojų bendruomenės. Dėl GWP turi daug dirbti su nagais, o kas yra Ispanijos kolektorius labai mažai -palikti jūs egeomates išvengti prieštaravimų-.

El duomenų palaikymas Tai nuostabu. Tai ne dangus, bet jis yra pakankamai arti:

  • Vektoriniai ar geoduomenų bazės duomenys: formos failai, GML, PostGIS ir dar vienas pasaulis per OGR, įskaitant DGN.
  • Rastriniai duomenys: geografinė TIF ir tai, ko mes norime per GDAL.
  • Išvesties galite generuoti jpg, png, pdf ir, žinoma, OGC standartus.

Tada yra daugiaplatforminė parama, "MapServer" gali veikti "IIS", todėl jis yra draugiškas Windows / PC vartotojams. Taip pat "Apache", su kuria gali veikti "Windows" ir "Linux" stebuklas, ne tik teikti duomenis, bet ir naršyti. Manifolio atveju
d, tik IIS publikacija, jei pasakysite jiems "Apache" gauti perpildyta, nors yra ir tie, kurie juos padarė pirouettes, O "Bentley" atveju tik "Windows", įskaitant ir internetinį diegimą, yra "ActiveX", kuris veikia tik "Internet Explorer", nebent jūs rūkote IDPR į didžiulę kosminę kasete.

Nereikia nė sakyti, tai nesvarstoma mokėti licencijas, Kolektorius licencija su Universal būtų nuo $ 600, Bentley GWPublisher kad JAV $ 10,000 ribotų vartotojams ir, jei GIS serverio JAV dolerių 15,000 iki.

Galiausiai, matau didelį pranašumą plėtra, "MapServer" kūrėjams sunku rasti, bet tai yra kur kas lengviau nei su kitomis programomis, netgi nuotoliniu būdu, kaip dabar. Kūrėjas, kuris žino, drąsos Bentley GWPublisher yra ne taip lengva rasti, turi žinoti Project protingas, Geographics, VBA ir MicroStation Bentley Žemėlapis pasinaudoti tvirtos vystymąsi nuo Bentley Geospatial Server (Nors aš pripažįstu, kad čia yra nuostabių dalykų) Daugialypio GIS kūrėjas, labai sudėtingas, nors jis yra tik .NET ir vienas iš GIS serverio, draudimas bus mokamas priklausomai nuo to, kiek licencija yra verta.

Kaip ją įdiegti 5 veiksmuose

"maperver install"Yra ne daug žingsnių, kaip ir Pradžios pradžia:

  1. Atsisiųskite OSGEO4W iš čia
  2. Įdiekite ją, minimalų "MapServer", "Apache" ir pavyzdį.
  3. Įdiekite "Apache" ir sukurkite paslaugą (arba pakelkite aplanką per IIS).
  4. Pakelti paslauga
  5. Paleiskite pavyzdį naršyklėje

Taip, kaip genezė, tarp versijų 1 ir 2 yra keletas dalykų, kurie įvyko šėtono sukilimo metu. Paprastai galite pradėti paslaugą naudodamiesi http: // localhost / arba pradėti savo mūšį, bet jūs mokate.

Tai bus kitas, kurį mes paaiškinsime.

7 Atsakymai į "Sprendimas dėl" MapServer "

  1. Sveiki, Eulises. Vieną dieną jūs papasakosite apie dūmus, kuriuos padarėte su C #, apie tai, ką aš labai mažai mačiau internete.

    saludos

  2. kodėl gi ne tai padaryti su C sharp ir sql serveriu 2008 arba jau su posgrest ir leidybos formos tipo žemėlapiais, taigi jūs išvengsite domeno klausimo, taigi jūs tik ieškote su asp.net serveriu

  3. bet kokia "Mapguide" atviro kodo patirtis? Aš ją įdiegiau jau ilgą laiką, bet pradžioje meistras išmeta serverio prisijungimo klaidą ... tai labai padėtų pamoka ispanų sveikinimams, ačiū =)

  4. Sveiki, man labai domina "maperver", kai kurie dalykai, kuriuos turėjau galimybę sujungti, šiuo metu aš esu skirtas kurti žemėlapio taikymą viduje bėgių, ar turite idėją apie tai? ar kai kurios pagalbos nuorodos .. labai ačiū

  5. Turėtumėte ieškoti bendrovės, kuri siūlo apgyvendinimą su žemėlapių programa, įtraukta į paslaugą.

    Taip pat http://www.hostgis.com/

    Tarnauti iš intraneto lygio yra gana lengva, nes tik tuo atveju, kai įrenginys, kurio paslauga pakelta (taip pat kaip 192.168.0.129), gali pasiekti IP iš kitų kompiuterių toje pačioje tinklo ar darbo grupėje.

    Jei norite jį pateikti internetu, pasirūpinkite, kad mašina, veikianti kaip serveris, turėtų daugiau ar mažiau padorų interneto ryšį ir būtų naudojamas ir viešasis IP (80.26.128.194). Priežastis ta, kad IP, kurį įranga naudoja prisijungdama prie interneto, teikia interneto paslauga, nors ji yra vieša, keičiasi kiekvieną kartą, kai ji pasiekiama ir yra fiksuota, todėl jūs turite mokėti.

    Jei nenorite prieiti prie tokio IP numerio kaip ir ankstesnis, mokate už domeną ir DNS paslaugą, su kuria galite turėti paprastą adresą. http://www.eldominio.com. Taip pat galite peradresuoti su padomeniu ar paslaugomis, siūlančiomis tokius puslapius kaip http://www.no-ip.com

  6. Sveikiname tinklaraštį, kurį jau seniai padariau. Nors aš esu biologas, aš dirbu GIS klausimais. Praėjusiais metais išmokau šiek tiek naudoti "MapServer", ir tai labai gerai. Bet aš turiu klausimą, dėl kurio aš dar negavau atsakymo. Kokią hostingo įmonę atlieka "MapServer" parduotuvė? Kokius rezultatus turite naudoti savo kompiuteryje ir naudoti vietinį interneto tinklą?

    Norėčiau atlikti dar vieną projektą su šia programa, bet aš negaliu pakabinti jo internete.

    Jei kas nors žino atsakymą, jis bus labai gerai priimtas.

    Pagarbiai,

    Martino

Palikite atsakymą

Jūsų elektroninio pašto adresas nebus skelbiamas.

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojami jūsų komentarų duomenys.