Decidiéndonos po MapServera

Iskoristivši nedavni razgovor s katastarskom institucijom koja je tražila što objaviti svoje karte, ovdje ću sažeti najvažniju stvar za povratak spašavanja teme u zajednicu. Možda u to vrijeme pomaže nekome tko želi donijeti odluku ili zatražiti geofumnu pomoć.

Zašto MapServer

Scenarij je bio netko tko je namjeravao odlaziti GeoWeb Publisher, Bentley, jer je još imao licencu Poslužitelj za otkrivanje, predak ovoga, u prašnjavim godinama. Još jedan razlog zašto su bili zainteresirani za Bentley je da je njihovo mapiranje na Microstation Geographics, s VBA aplikacijama za izgradnju i održavanje katastarskih karata.

Prije toga na blogu (Ugla - rijetka kao što kaže prijatelj) pokazao je kako stvoriti uslugu web mapa, pomoću razdjelnika GIS, kao nisku cijenu alternative. Jednom sam govorio o prednostima Geoweb izdavač Bentley kao rješenje kada ima više novca. To daje kontinuitet tom starom mjestu u kojem Napravio sam usporedbe između različitih aplikacija za objavljivanje online karata.

Nakon razgovora odlučili smo se za MapServer, temu koju se nadam da ću iskoristiti u narednim danima. Usput, počnite testirati ostale open source platforme tijekom ostatka godine, ali u web okruženju.

zastava MapServer nije GIS aplikacija niti se pretvara da je, kako kaže stranica. Rođen je kao inicijativa Sveučilišta Minnesota, stoga je njegov logotip proizveo iz ušća rijeke Minnesote i Mississippija. Danas je referenca u distribuiranoj mreži vrlo distribuirana, možda zbog njenog anglo-saksonskog podrijetla. Budući da ova aplikacija postoji širok raspon -vrlo široko stvarno, Sviđa mi se njegova jednostavnost, najjednostavnija za nove korisnike; magija je u upravljanju .map datoteka koje se mogu proizvesti ili iz programa poput QGiS ili razumiju logiku za iskorištavanje mapscript jezika kao što su PHP, Java, Perl, Python, Ruby ili C #.

Više aplikacija razvijene su na MapServeru "služio"Kao Chamaleon, Cartoweb, Ka-map i Pmapper. To se preporučuje korisnicima s manje domene koda, iako je idealno za razumijevanje primitivne logike MapServera.

instalirati maperver

Prikazani primjer je to, samo jedan primjer posla koji radimo sada. Uz njihovu dozvolu i svjesni da će ova usluga biti dostupna javnosti za nekoliko tjedana, a onda ga mogu vidjeti kako rade.

Postoje i druge web aplikacije

Zbog toga ću koristiti Zakladu kao referencu OSGeo, što je jedna od najkreativnijih inicijativa u smislu održivosti i standardizacije open sourcea u geoprostornom području. Iako priznajem da postoje i drugi.

  • Mapbender, vrlo populariziran, koristi se kao tanki klijent pored Mapservera u slučaju IDE Gvatemale. Razlog za žalbu je da je razvijen za PHP i JavaScript, dvije od najčešće korištenih kombinacija na webu danas.
  • MapBuilder, koji je došao njegov kraj u verziji 1.5 i spojeno s otvorenim slojem. AJAX stvar ... bila je ljepota.
  • Otvori slojeve, pitate se želite li integrirati Google ili Yahoo karte ili poboljšati predmemoriju u rasteru.
  • Mapguide Opensource, vrlo popularan zbog odnosa s AutoDeskom. Robusno umrijeti, u okusu koji želite.
  • Stupanj, jedan dimljen u standardima. S puno potencijala u Europi. Zbog svoje stabilnosti u GML podršci, predložena je kao neutralna alternativa za implementaciju web procesa u inicijativi INSPIRE.

instalirati maperver Druga rješenja inkubacije OSGeo su:

  • Geoserver, njegov najveći potencijal je da je razvoj o Javi. S mnogo toga za ponuditi, kao što su Open Layers kada integrirate Google Maps, Google Earth, Yahoo Maps, uključujući ArcGIS.
  • Geomajas što uključuje tanki klijent, desktop i web.
  • MapFish, s prioritetnim fokusom prema Pytonu, ali možda jednom od najmanje dokumentiranih (on-line).

MapServer prednosti

kompatibilnost sa standardima OGC, Možda najbolji, iako su u gotovo svim otvorenim aplikacijama dobre, barem u odnosu na WMS, WFS, WCS, GML.

  • Usluga web-karata (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 i 1.1.1
  • Web Feature Service (OGC: WFS) 1.0.0, 1.1.0
  • Web servisiranje (OGC: WCS) 1.0.0, 1.1.0
  • Geografski Markup Language (OGC: GML) 2.1.2, 3.1.0 razina 0 profila
  • Kontekstni dokumenti web mapa (OGC: WMC) 1.0.0, 1.1.0
  • Stilirani slojni sloj (OGC: SLD) 1.0.0
  • Specifikacija kodiranja šifriranja (OGC: FES) 1.0.0
  • Služba za promatranje senzora (OGC: SOS) 1.0.0
  • Promatranja i mjerenja (OGC: OM) 1.0.0
  • SWE Common (OGC: SWE) 1.0.1
  • OWS zajednički (OGC: OWS) 1.0.0, 1.1.0

Poslužite podatke putem smjernica Open Gis konzorcija, učinit će ih bilo kakav program bez velikih prepreka. Iz AutoDesk Civil3D, ArcGIS. Bentley Map, do gvSIG, QGis itd. Čak i Google Earth / karte putem wms-a.

Uspoređujući je s aplikacijama s kojima sam prethodno radio (GeoWeb Publisher i GIS), MapServer ih nadmašuje tako što mnogo difuzije, proizvod koji vašoj stranici ima dovoljno informacija, razvijenih primjera, bez spomeniranja zajednice korisnika. U slučaju GWP morate puno raditi s noktima i ono što postoji u Manifold na španjolskom je vrlo malo -ostavljajući van vi egeomates kako ne bi došlo do proturječnosti-.

El podrška podacima Lijepo je. Nije raj, ali dovoljno je blizu:

  • Vektor ili Geodatabase podaci: oblikovane datoteke, GML, PostGIS i još jedan svijet putem OGR-a, uključujući DGN.
  • Raster podaci: Geofizicirani TIF i ono što želimo putem GDAL-a.
  • Od izlaza možete generirati jpg, png, pdf i naravno, OGC standarde.

Onda je tu podrška za više platformi, MapServer može raditi na IIS-u, što ga čini prijateljskim za korisnike sustava Windows / PC. Također na Apacheu, s onim što se može pokrenuti na Windows i Linuxu čudo, ne samo da služe podacima nego i za navigaciju. U slučaju Manifola
d, objavi samo IIS, ako s njima razgovarate o Apacheu to pogoduje zagušenju, iako postoje oni koji su napravili svoje piruete, A u slučaju Bentley, samo Windows, uključujući web-implementaciju je ActiveX koji radi samo u programu Internet Explorer, osim ako ne pušite IDPR do uzvišenog uloška u svemiru.

Nepotrebno je reći, to ne brine platiti za licenciranje, Razvodniku licenca s Universal će biti u redu $ 600, Bentley GWPublisher strane US $ 10,000 s ograničenim korisnike, a ako GIS server US $ 15,000 gore.

Konačno, vidim veliku prednost razvoj, Pronalaženje nekog tko radi MapServer nije tako lako, ali puno je lakše nego kod drugih aplikacija, čak i na daljinu, kako sada radimo. Programer koji zna hrabrosti Bentley GWPublisher nije tako lako pronaći, mora znati projekta mudar, geographics, VBA i MicroStation Bentley Karta iskoristiti robustan razvoja na Bentley geoprostornih Server (Iako priznajem da postoje tamo sjajne stvari). Razvijatelj GIF-a za distribuciju, vrlo teško, iako je samo .NET i jedan od GIS poslužitelja, osiguranje će se naplatiti ovisno o tome koliko je licenca vrijedna.

Kako ga instalirati u 5 korake

instalirati maperverNema mnogo koraka, kao ni početak Postanka:

  1. Preuzmite OSGEO4W odavde
  2. Instalirajte ga, minimalno MapServer, Apache i primjer.
  3. Instalirajte Apache i izradite uslugu (ili podignite katalog putem IIS-a).
  4. Podignite uslugu
  5. Pokrenite primjer u pregledniku

Da, kao i genezu, između r 1 i 2 postoji nekoliko stvari koje su se dogodile u pobuni Sotone. Općenito, možete pokrenuti uslugu bilo putem http: // localhost / ili preuzeti svoju bitku, ali ćete naučiti.

U sljedećem ćemo biti objasniti.

7 Odgovori na "Odlučivanje o MapServeru"

  1. Bok Eulises. Jednog dana reći ćete nam o dimu koji ste napravili sa C #, o onome što sam vidio vrlo malo na internetu.

    pozdravi

  2. zašto to ne učiniti s c oštar i SQL Server 2008 ili već posgrest je s tipovima oblik i objavljivanje zemljovida i tako ćete izbjeći pitanje dominacije i tako samo u potrazi za poslužitelj sa asp.net

  3. bilo koje iskustvo s Mapguide otvorenim izvorom? Sam ga instaliran za neko vrijeme, ali kad sam započela majstora sam dobio pogrešku veze na poslužitelju ... udžbenik na španjolskom bi bilo vrlo korisne čestitke, hvala =)

  4. Pozdrav, vrlo sam zainteresiran za mapervere, neke stvari koje sam imao priliku sastaviti, u ovom sam trenutku posvećen razvoju aplikacije karata unutar tračnica, imate li ideju o tome kako? ili neka pomoć link .. hvala vam puno

  5. Morate potražiti tvrtku koja nudi uslugu hostinga s mappisom koji je uključen u uslugu.

    Kao i http://www.hostgis.com/

    Služiti od razine intranet je vrlo lako, jer samo s ei IP stroja koji je podigao usluge (Kao 192.168.0.129) može se pristupiti s drugih računala u istoj mreži ili radne grupe.

    Ako ga želite poslužiti na Internetu, pazite da uređaj koji radi kao poslužitelj ima manje ili više pristojnu internetsku vezu, a koristi se i javna IP adresa (80.26.128.194). Razlog je taj što se IP koji oprema uzima prilikom povezivanja s Internetom, pruža Internet usluga, iako je javni, mijenja svaki put kad mu se pristupi i fiksan je, pa morate platiti.

    Ako ne želite pristupiti IP broju kao što je prethodni, plaćate domenu i DNS uslugu, s kojom možete imati lakšu adresu http://www.eldominio.com, Možete i preusmjeriti s poddomenom ili uslugama koje nude stranice poput http://www.no-ip.com

  6. Čestitam na blogu koji već dulje vrijeme radim. Iako sam biolog, radim na GIS pitanjima. Prošle godine naučio sam malo koristiti MapServer i vrlo je dobar. Ali imam pitanje da još nisam dobio odgovor. Što tvrtka za pohranu pohranjuje MapServer? Koje rezultate morate koristiti svoje računalo i koristiti internetsku mrežu?

    Želio bih napraviti neki drugi projekt s ovim programom, ali ne mogu ga objesiti na mrežu.

    Ako netko zna da će odgovor biti vrlo dobro primljen.

    Srdačan pozdrav,

    Martino

Ostavite odgovor

Vaša email adresa neće biti objavljen.

Ova web stranica koristi Akismet za smanjenje neželjene pošte. Saznajte kako se podaci vašeg komentara obrađuju.