Decidiéndonos po MapServer

Iskoristivši nedavnog razgovora sa institucija traže da se zemljišnim knjigama da objave svoje mape, evo ja sumirati najvažnije pitanje spasavanje vratiti u zajednicu. Možda na vrijeme radite za nekoga ko želi da donese odluku ili pitati geofumada pomoć.

Zašto MapServer

Scenario je bio neko ko je imao namjeru da ode GeoWeb Publisher, Bentley, jer je i dalje imao licencu Discovery Server, predaka ovog, još u prašini. Još jedan razlog zašto su zainteresovani za Bentley je njihovo mapiranje na Microstation Geographics, sa aplikacijama VBA za izgradnju i održavanje katastarskih mapa.

Ranije na blogu (Ružno - retko kako kaže prijatelj) pokazali kako da kreirate uslugu web mape, koristeći kolektor GIS, kao jeftina alternativa. Takođe sam razgovarao o prednostima Izdavač Geoweb Bentley-a kao rješenje kada ima više novca. Ovo daje kontinuitet tom staru postu u kojoj Napravio sam poređenja između različitih aplikacija za objavljivanje online mapa.

Nakon razgovora smo odlučili da idemo za MapServer, temu koju se nadam da će eksploatisati u narednim danima. Inače, početi testirati druge open source platforme tokom ostatka godine, ali u web okruženju.

barjak MapServer nije GIS aplikacija, niti se pretvara da jeste, kako kaže njegova stranica. Rođen je kao inicijativa Univerziteta Minnesota, pa je njegov logotip dolazio od ušća reka Minesota i Mississippi. Danas je referenca u distribuiranoj web distribuciji vrlo distribuirana, možda zbog svog anglosaksonskog porijekla. Kako ova aplikacija postoji širok spektar -veoma široko, stvarno, Sviđa mi se njegova jednostavnost, najjednostavniji za nove korisnike; sva magija je u rukovanju sa .map datotekom koja se može generisati iz programa kao što je QGis ili razumijete logiku ka mapama za korištenje jezika kao što su PHP, Java, Perl, Python, Ruby ili C #.

Više aplikacija je razvijeno na MapServeru "servirana"Kao Chamaleon, Cartoweb, Ka-map i Pmapper. Ovo se preporučuje korisnicima sa manje domena kodova, iako je idealno razumjeti primitivnu logiku MapServer-a.

mapserver install

Primer koji je prikazan je to, samo primer rada koji radimo sada. Uz njihovu dozvolu i svesni da će ova usluga biti dostupna javnosti u roku od nekoliko nedelja i onda će moći da ga vide.

Druge web aplikacije postoje

Za to ću koristiti fondaciju kao referencu OSGeo, što je jedna od najkreativnih inicijativa u pogledu održivosti i standardizacije open source u geospatialnoj oblasti. Iako priznajem da postoje i drugi.

  • Mapbender, prilično populariziran, koristi se kao tanki klijent pored Mapservera u slučaju IDE Gvatemale. Razlog za apel je što je razvijen za PHP i JavaScript, dvije od najčešće korištenih kombinacija na webu danas.
  • Mapbuilder, koja je došla njegov kraj u verziji 1.5 i spojena sa Open Layers. AJAX stvar ... to je bila lepota.
  • Otvori slojeve, se pita da li želite da se integrišete sa Google ili Yahoo mapama ili da poboljšate keš u rasporedu rastera.
  • Mapguide Opensource, veoma popularan za njegov odnos sa AutoDesk. Robustno umrijeti, u okusu koji želite.
  • Stepen, svi su pušili po standardima. Sa puno potencijala u Evropi. Zbog svoje stabilnosti u GML podršci, predlaže se kao neutralna alternativa za implementaciju web procesa u inicijativi INSPIRE.

mapserver install Druga rešenja u inkubaciji OSGeo su:

  • Geoserver, njegov najveći potencijal je da je razvoj o Javi. Sa mnogo toga za ponuditi, kao što su Open Layers kada se integriraju Google Maps, Google Earth, Yahoo Maps, uključujući ArcGIS.
  • Geomajas koji uključuje tanki klijent, desktop i web.
  • MapFish, sa prioritetnim fokusom na Python, ali možda jedan od najmanji dokumentovanih (online).

MapServer prednosti

Kompatibilnost sa standardima OGC. Možda najbolje, iako su u skoro svim open source aplikacijama dobri, barem u odnosu na WMS, WFS, WCS, GML.

  • Web Map Service (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 Coverage Service (OGC: WCS) 1.0.0, 1.1.0
  • Geografski jezik za označavanje (OGC: GML) 2.1.2, 3.1.0 nivo 0 profil
  • Web Context Documents (OGC: WMC) 1.0.0, 1.1.0
  • Deskriptor stilskog sloja (OGC: SLD) 1.0.0
  • Specifikacija Encoding Filtera (OGC: FES) 1.0.0
  • Senzorska služba za posmatranje (OGC: SOS) 1.0.0
  • Opservacije i mere (OGC: OM) 1.0.0
  • SWE Common (OGC: SWE) 1.0.1
  • OWS Common (OGC: OWS) 1.0.0, 1.1.0

Servirati podatke preko smernica Open Gis Consortium, učiniti da svaki program drži ih bez mnogo prepreka. Od AutoDesk Civil3D, ArcGIS. Bentley Map, do gvSIG, QGis, itd. Čak i Google Zemlja / mape preko wms-a.

Upoređujući ga sa aplikacijama sa kojima sam ranije radio (GeoWeb Izdavač i Manifold GIS), MapServer ih prevazilazi mnogo difuzije, proizvod toga ima vaša stranica dovoljno informacija, razvijenih primera, bez pominjanja zajednice korisnika. U slučaju GWP-a moraš puno raditi sa noktima i ono što postoji od mnogobrojnih na španjolskom je vrlo malo -napuštanje Možete egeomates kako ne bi došlo do kontradikcije-.

El podrška podacima Divno je. To nije raj, ali je dovoljno blizu:

  • Vektorski ili Geodatabase podaci: Oblik datoteke, GML, PostGIS i još jedan svet preko OGR, uključujući DGN.
  • Raster podaci: Geo-referentni TIF i ono što želimo preko GDAL-a.
  • Iz izlaza možete generisati jpg, png, pdf i, naravno, OGC standarde.

Onda je tu multiplatform podrška. MapServer može da radi na IIS-u, što ga čini prijateljskim za Windows / PC korisnike. Takođe na Apache-u, sa onim što može da se pokrene na Windowsu i Linuxu čudesa, ne samo da služi podatcima već i da se kreće. U slučaju Manifol
d, objavljivanje samo IIS, ako razgovarate sa njima o Apache-u to prouzrokuje zagušenje, iako postoje oni koji su napravili svoje pirouettes. A ako Bentley, samo za Windows, uključujući i web raspoređivanje je ActiveX koji radi samo na Internet Explorer, osim ako pušite IDPR do sublimnog svemirskog kertridža.

Nepotrebno je reći da to ne vodi računa platiti za licenciranje. Licenca sa Univerzalnom manifoldom bila bi po redosledu od $ 600, odnosno od Bentley GWPublisher za US $ 10,000 sa ograničenim korisnicima i ako je to bilo sa GIS Servera od US $ 15,000 gore.

Na kraju, vidim veliku prednost razvoj. Naći nekoga ko radi MapServer nije to tako lako, ali je mnogo lakše nego s drugim aplikacijama, uključujući i daljinski način kao što se sada radi. Programer koji poznaje crevo za Bentley GWPublisher nije tako lako naći, morate znati Project Wise, Geographics, Microstation VBA i Bentley Map kako biste iskoristili prednost robusnog razvoja na Bentley Geospatial Serveru (Iako priznajem da tamo postoje divne stvari). Manifold GIS programer, teško iako je samo .NET, a jedan od GIS-Server, sigurno punjenje ovisno o tome kako je to dozvole.

Kako ga instalirati u 5 koracima

mapserver installNe postoji mnogo koraka, kao i početak Postanja:

  1. Preuzmite OSGEO4W odavde
  2. Instalirajte ga, minimalno MapServer, Apache i primer.
  3. Instalirajte Apache i kreirajte uslugu (ili podignite direktorij preko IIS-a).
  4. Podignite uslugu
  5. Pokrenite primer u pregledaču

Da, kao geneza, između stihova 1 i 2 postoje nekoliko stvari koje su se desile u pobuni Sotone. Uopšteno govoreći, možete pokrenuti uslugu putem http: // localhost / ili preuzeti bitku, ali naučite.

U sledećem će se to objasniti.

7 Odgovori na "Odlučivanje o MapServeru"

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

    Saludos

  2. zašto to ne radite sa oštrim c i sql serverom 2008 ili već sa posgrestom i objavljivanjem mape tipa oblika i kako biste izbjegli problem domene i tako samo potražite server sa asp.net

  3. bilo kakvo iskustvo sa Open Source mapguide? Imao sam ga instaliran neko vrijeme, ali kada sam pokrenuo majstora, došao sam do greške pri povezivanju sa serverom ... tutorial na španskom bi bio vrlo korisno pozdrav, hvala =)

  4. Zdravo, ja sam jako zainteresovan za MapServer, neke stvari bio sam u stanju da sastavi, sada sam fokusiran na razvoj aplikacija za mapiranje u Rails, nemaš pojma kako? ili neke pomoći link .. hvala vam puno

  5. Morate tražiti kompaniju koja nudi hosting sa mappisom uključenim u uslugu.

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

    Da bi se to služilo sa intranet nivoa, prilično je lako, jer samo sa IP uređaja koja ima podignu uslugu (kao i 192.168.0.129) može pristupiti drugim računarima unutar iste mreže ili radne grupe.

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

    Ako ne želite da pristupite IP-u kao što je prethodni, plaćate domenu i DNS uslugu, sa kojom možete lakše adresirati http://www.eldominio.com. Možete i preusmjeriti pomoću poddomene ili usluga koje nude stranice kao što su http://www.no-ip.com

  6. Čestitam za blog koji sam radio već duže vrijeme. Iako sam biolog, radim na pitanjima GIS-a. Prošle godine sam naučio malo koristiti MapServer i to je vrlo dobro. Ali imam pitanje da još nisam dobio odgovor. Koja hosting kompanija radi na MapServer prodavnici? Kakve rezultate imate da koristite svoj računar i koristite domaću internetsku mrežu?

    Želim da uradim neki drugi projekat sa ovim programom, ali nemam načina da ga objesim na mreži.

    Ako neko zna, odgovor će biti vrlo dobro primljen.

    Srdačan pozdrav,

    Martiño

Ostavite komentar

Vaša e-mail adresa neće biti objavljena.

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.