katastarGeoprostornih - GISvišestruki GISMicroStation-BentleyQGIS

Decidiéndonos po MapServer

Koristeći prednost nedavnog razgovora s katastarskom institucijom koja je tražila način da objavi svoje mape, ovdje rezimiram najvažnije stvari kako bi se spas subjekta vratio u zajednicu. Možda će u to vrijeme poslužiti nekome ko želi donijeti odluku ili zatražiti pomoć geofumade.

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 jednog dana razgovarala o prednostima Izdavač Geoweb od Bentley-a kao rješenje kada ima više srebra. Ovo daje kontinuitet onom starom postu u kojem Napravio sam poređenja između različitih aplikacija za objavljivanje online mapa.

Nakon razgovora odlučili smo se za MapServer, temu koju se nadam da ću iskoristiti u narednih nekoliko dana. Inače, počnite testirati druge platforme otvorenog koda do kraja godine, ali u web okruženju.

barjak MapServer nije GIS aplikacija, čak se ni ne pretvara da jeste, kao što kaže njegova stranica. Rođen je kao inicijativa Univerziteta u Minnesoti, pa njegov logo potiče od ušća rijeka Minnesote u Mississippi. Danas je to mjerilo u široko distribuiranoj usluzi web mapa, možda zbog svog anglosaksonskog porijekla. Kako je ova aplikacija široka: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 što su Chamaleon, Cartoweb, Ka-map i Pmapper. Oni se preporučuju korisnicima s manje naredbi koda, iako je idealno razumjeti primitivnu logiku MapServera.

mapserver install

Pokazani primjer je to, samo primjer posla koji sada radimo. Uz njihovo dopuštenje i svjesni da će ova usluga biti dostupna javnosti za nekoliko tjedana, a zatim će moći vidjeti kako radi.

Druge web aplikacije postoje

Za to ću koristiti fondaciju kao referencu OSGeo, što je jedna od najkreativnijih inicijativa u smislu održivosti i standardizacije otvorenog koda u geoprostornom polju. Iako priznajem da postoje i drugi.

  • Mapbender, prilično populariziran, koristi se kao tanki klijent zajedno sa Mapserverom u slučaju IDE Guatemala. Razlog za njegovu privlačnost je taj što je razvijen za PHP i JavaScript, dvije najčešće korištene kombinacije na webu danas.
  • Mapbuilder, koja je došla njegov kraj u verziji 1.5 i spojen u Open Layers. AJAX stvar ... bila je to ljepotica.
  • 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, vrlo popularan zbog svog odnosa s AutoDeskom. Robusno za umiranje, u bilo kojem okusu koji želite.
  • Stupanj, popriličan dim 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

Posluživanje podataka putem smjernica Open Gis Consortium učinit će da se bilo koji program toga drži bez većih zapreka. Iz programa AutoDesk Civil3D, ArcGIS. Bentley Map, na gvSIG, QGis itd. Čak i Google Earth / mape putem wms-a.

Upoređujući ga sa aplikacijama sa kojima sam ranije radio (GeoWeb Izdavač i Manifold GIS), MapServer ih prevazilazi mnogo difuzijeKao rezultat, vaša stranica ima dovoljno informacija, razvijenih primjera, a da ne spominjemo zajednicu korisnika. U slučaju GWP-a morate puno raditi s noktima, a ono što postoji od kolektora na španjolskom jeziku je vrlo malo -napuštanje Možete egeomates kako ne bi došlo do kontradikcije-.

El podrška podacima to je čudo. Nije raj, ali je dovoljno blizu:

  • Podaci vektorskih ili baza podataka: Podaci o obliku, GML, PostGIS i još jedan svijet putem OGR-a, uključujući DGN.
  • Rasterski podaci: georeferencirani Tif i sve što želimo putem GDAL-a.
  • Iz izlaza možete generisati jpg, png, pdf i, naravno, OGC standarde.

Onda je tu multiplatform podrška. MapServer može raditi na IIS-u, što ga čini prijateljskim za korisnike Windows / PC-a. Također i na Apacheu, s kojim može izvrsno raditi na Windowsima i Linuxima, ne samo za posluživanje podataka već i za navigaciju. U slučaju Manifola
d, objavljivanje samo IIS, ako razgovarate sa njima o Apache-u to prouzrokuje zagušenje, iako postoje oni koji su napravili svoje pirouettes. A u slučaju Bentleyja, samo Windows, čak i web zaslon je ActiveX koji radi samo na Internet Exploreru, osim ako nije pušen IDPR do sublimnog svemirskog kertridža.

Nepotrebno je reći da to ne vodi računa platiti za licenciranje. Licenca sa Manifold Universal trebala bi iznositi 600 dolara, Bentley GWPublisher za 10,000 američkih dolara s ograničenim korisnicima, a ako bi bila za GIS server od 15,000 američkih dolara naviše.

Na kraju, vidim veliku prednost razvoj. Pronaći nekoga tko radi MapServer nije tako lako, ali je mnogo lakše nego kod drugih aplikacija, čak i na daljinu kao što to sada činimo. Programera koji poznaje crijeve Bentley GWPublisher-a nije tako lako pronaći, on mora znati Project Wise, Geographics, Microstation VBA i Bentley Map kako bi iskoristio robustan razvoj Bentley Geospatial Server-a (Iako priznajem da tamo postoje divne stvari). Raznovrsni GIS programer, vrlo težak, iako je samo .NET i onaj s GIS servera, zasigurno će naplatiti na osnovu vrijednosti licence.

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, poput postanka, između 1. i 2. stiha postoji nekoliko stvari koje su se dogodile u Sotoninoj pobuni. Generalno podizanje usluge bilo putem http: // localhost / ili zauzima vašu bitku, ali vi učite.

U sledećem će se to objasniti.

Golgi Alvarez

Pisac, istraživač, specijalista za modele upravljanja zemljištem. Učestvovao je u konceptualizaciji i implementaciji modela kao što su: Nacionalni sistem upravljanja imovinom SINAP u Hondurasu, Model upravljanja zajedničkim opštinama u Hondurasu, Integrisani model upravljanja katastrom - registar u Nikaragvi, Sistem administracije teritorije SAT u Kolumbiji . Urednik Geofumadas bloga znanja od 2007. godine i kreator AulaGEO akademije koja uključuje više od 100 kurseva o temama GIS - CAD - BIM - Digital Twins.

Vezani članci

7 Komentari

  1. Zdravo Eulises. Jednog dana ćeš nam reći dim koji si uradio sa C #, od kojih jako malo vidim 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. ima li iskustva sa open source Mapguideom ?? Instalirao sam ga već dugo, ali kad pokrenem master, on mi dobavlja grešku u vezi sa serverom ... tutorial na španskom bio bi vrlo koristan. Pozdrav, hvala =)

  4. Negativno, morat ćete se boriti s Googleovim pretraživačem.

  5. 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

  6. 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 želite da ga poslužite Internetu, morate koristiti mašinu koja radi kao server za više ili manje pristojne internetske veze, a javni IP je takođe zauzet (80.26.128.194). Razlog je taj što IP koji oprema uzima prilikom povezivanja na Internet, koju pruža Internet usluga, iako je javna, menja svaki put kada se pristupa i zauzima da je fiksna, iz tog razloga je neophodno plaćati.

    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. Takođe možete preusmeriti sa poddomenom ili uslugama koje nude stranice kao što su http://www.no-ip.com

  7. Č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. Obavezna polja su označena sa *

Nazad na vrh dugmeta