katasterGeospatial - GISRazširjeni GISMicroStation-Bentleyqgis

Odločitev MapServera

Ob izkoriščanju nedavnega pogovora s katastrsko institucijo, ki je želela objaviti svoje zemljevide, tukaj povzemam najpomembnejše stvari, da se reševanje zadeve vrne v skupnost. Morda bo takrat pomagal nekomu, ki se želi odločiti ali prositi za pomoč geofumade.

Zakaj MapServer

Scenarij je bil nekdo, ki naj bi šel GeoWeb Publisher, Bentley, ker je še vedno imel licenco Strežnik Discovery, prednika tega, nazaj v prah letih.  Drug razlog, zakaj jih je zanimalo Bentley, je, da je njihovo kartiranje na Microstation Geographics, z aplikacijami VBA za gradnjo in vzdrževanje katastrskih kart.

Prej na blogu (Ugly - Rare kot pravi prijatelj) je pokazala, kako ustvariti storitev spletnega zemljevida, z uporabo kolektorja GIS kot poceni alternativa. Nekega dne sem spregovoril tudi o prednostih Geoweb Publisher od Bentleyja kot rešitev, ko je več srebra. To daje kontinuiteto tistemu staremu delovnemu mestu, v katerem Naredil sem primerjave med različnimi aplikacijami za objavo spletnih zemljevidov.

Po pogovoru smo se odločili za MapServer, temo, ki jo upam izkoristiti v naslednjih dneh. Mimogrede, začnite preizkušati druge odprtokodne platforme do konca leta, vendar v spletnem okolju.

banner MapServer ni GIS aplikacija, niti se ne pretvarja, da je, kot piše na njeni strani. Rodil se je na pobudo Univerze v Minnesoti, zato njegov logotip izvira iz sotočja rek Minnesota in Mississippi. Danes je merilo v široko razširjeni storitvi spletnih zemljevidov, morda zaradi njenega anglosaškega izvora. Ker je ta aplikacija široka -zelo širok, res, Všeč mi je preprostost, najpreprostejši za nove uporabnike; vsa čarovnija je v ravnanju z datoteko .map, ki se lahko ustvari iz programov, kot je QGis, ali pa razumemo logiko, da lahko izkoristimo jezike, kot so PHP, Java, Perl, Python, Ruby ali C #.

Več aplikacij se razvije na MapServeru "služilKot so Chamaleon, Cartoweb, Ka-map in Pmapper. Ti so priporočljivi za uporabnike z manj znanja kode, čeprav je razumevanje primitivne logike MapServerja idealno.

maperver install

Prikazani primer je to, samo primer dela, ki ga opravljamo zdaj. Z njihovim dovoljenjem se zavedajo, da bo ta storitev na voljo javnosti čez nekaj tednov, nato pa bodo lahko videli, da deluje.

Druge spletne aplikacije obstajajo

Za to bom Fundacijo uporabil kot referenco OSGeo, ki je ena najbolj ustvarjalnih pobud v smislu trajnosti in standardizacije odprtokodnih virov na geoprostorskem področju. Čeprav priznam, da obstajajo tudi drugi.

  • Mapbender, precej populariziran, uporabljen kot tanek odjemalec z Mapserver v primeru IDE Guatemala. Razlog za njegovo privlačnost je, da je bil razvit za PHP in JavaScript, dve najpogosteje uporabljeni kombinaciji v spletu danes.
  • Mapbuilder, ki je prišel do konec v različici 1.5 in se združil v Open Layers. AJAX stvar ... bila je lepota.
  • Odpri slojese sprašuje, ali želite integrirati Google ali Yahoo Zemljevide ali izboljšati predpomnilnik v raster-u.
  • Map guide Opensource, zelo priljubljen zaradi odnosa z AutoDesk. Robustno za umreti, ne glede na okus, ki ga želite.
  • Stopnja, precej dim v standardih. Z veliko potenciala v Evropi. Zaradi svoje stabilnosti pri podpori GML se predlaga kot nevtralna alternativa za izvajanje spletnih procesov v pobudi. INSPIRE.

maperver install Druge rešitve v inkubaciji OSGeo so:

  • Geoserver, njegov največji potencial je, da je razvoj o Java. Z veliko ponudbo, kot so Open Layers pri integraciji Google Maps, Google Earth, Yahoo Maps, vključno z ArcGIS.
  • Geomajas ki vključuje tanek odjemalec, namizje in splet.
  • MapFish, s prednostnim poudarkom na Pythonu, morda pa tudi med najmanj dokumentiranimi (spletnimi).

Prednosti MapServerja

združljivost s standardi OGC. Morda najboljši, čeprav so v skoraj vseh odprtokodnih aplikacijah dobri, vsaj glede WMS, WFS, WCS, GML.

  • Storitev spletnega zemljevida (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 in 1.1.1
  • Spletna storitev (OGC: WFS) 1.0.0, 1.1.0
  • Storitev spletne pokritosti (OGC: WCS) 1.0.0, 1.1.0
  • Ozemljitveni jezik za geografijo (OGC: GML) 2.1.2, profil 3.1.0 ravni 0
  • Dokumenti o spletnem zemljevidu (OGC: WMC) 1.0.0, 1.1.0
  • Deskriptor styledovega sloja (OGC: SLD) 1.0.0
  • Specifikacija kodiranja filtra (OGC: FES) 1.0.0
  • Senzorska opazovalna služba (OGC: SOS) 1.0.0
  • Opazovanja in meritve (OGC: OM) 1.0.0
  • SWE Skupna (OGC: SWE) 1.0.1
  • OWS Skupno (OGC: OWS) 1.0.0, 1.1.0

Pri vročanju podatkov prek smernic konzorcija Open Gis se bodo vsi programi brez večjih ovir držali tega. Iz AutoDesk Civil3D, ArcGIS. Bentley Map, na gvSIG, QGis itd. Tudi Google Earth / zemljevidi prek wms-a.

Primerjajoč se z aplikacijami, s katerimi sem že delal (GeoWeb Založnik in razdelek GIS), jih MapServer presega z veliko difuzijoPosledično ima vaša stran dovolj informacij, razvitih primerov, da ne omenjam uporabniške skupnosti. V primeru GWP morate veliko delati z nohti in kar je v kolektorju Manifold v španščini, je zelo malo -izstopajo vi egeomates da ne bi prišlo do protislovja-.

El podatkovna podpora to je čudno. Ni nebo, vendar je dovolj blizu:

  • Podatki vektorske ali baze podatkov: datoteke v obliki, GML, PostGIS in še en svet prek OGR, vključno z DGN.
  • Rasterski podatki: georeferencirani Tif in karkoli želimo prek GDAL.
  • Iz proizvodnje lahko ustvarite jpg, png, pdf in seveda OGC standarde.

Potem je tu podpora za večplatforme. MapServer lahko deluje na vrhu IIS, zaradi česar je prijazen za uporabnike Windows / PC. Tudi na Apacheju, s katerim lahko čudovito deluje v sistemih Windows in Linux, ne samo za strežbo podatkov, temveč tudi za navigacijo. V primeru Manifola
d, objava samo IIS, če se pogovarjate z njimi o Apacheju ustvari preobremenjenost, čeprav obstajajo tisti, ki so naredili svoje piroete. In v primeru Bentleyja je samo Windows, tudi spletni zaslon ActiveX, ki deluje samo v Internet Explorerju, razen če je kadil IDPR do sublimnega vesoljskega vložka.

Ni treba posebej poudarjati, da ne skrbi plačati licenciranje. Licenca za Manifold Universal bi bila približno 600 dolarjev, licenca Bentley GWPublisher za 10,000 ameriških dolarjev z omejenimi uporabniki in če bi bila za GIS strežnik od 15,000 dolarjev višja.

Na koncu vidim veliko prednost razvoj. Iskanje nekoga, ki dela MapServer, ni tako enostavno, je pa veliko lažje kot pri drugih aplikacijah, tudi na daljavo, kot to počnemo zdaj. Razvijalca, ki pozna pogum Bentley GWPublisherja, ni tako enostavno najti, saj mora poznati Project Wise, Geographics, Microstation VBA in Bentley Map, da izkoristi močan razvoj Bentley Geospatial Server (Čeprav priznavam, da tam obstajajo čudovite stvari). Razvijalec GIS Manifold, ki je zelo težaven, čeprav je samo .NET, in tisti iz GIS Server, bo zagotovo zaračunal glede na to, koliko je vredna licenca.

Kako jo namestite v korake 5

maperver installNi veliko korakov, kot tudi začetek Geneze:

  1. Prenesite OSGEO4W od tukaj
  2. Namesti ga, najmanjši MapServer, Apache in primer.
  3. Namestite Apache in ustvarite storitev (ali dvignite imenik prek IIS).
  4. Dvignite storitev
  5. Zaženite primer v brskalniku

Da, tako kot geneza, se med 1. in 2. vrstico med Satanovim uporom zgodi nekaj stvari. Običajno storitev dvignete prek http: // localhost / ali zasede vaš boj, vendar se naučite.

V naslednjem bo razloženo.

Golgi Alvarez

Pisatelj, raziskovalec, specialist za modele upravljanja zemljišč. Sodeloval je pri konceptualizaciji in implementaciji modelov, kot so: Nacionalni sistem upravljanja lastnine SINAP v Hondurasu, Model upravljanja skupnih občin v Hondurasu, Integrirani model upravljanja katastra - register v Nikaragvi, Sistem upravljanja ozemlja SAT v Kolumbiji . Urednik bloga znanja Geofumadas od leta 2007 in ustvarjalec akademije AulaGEO, ki vključuje več kot 100 tečajev o temah GIS - CAD - BIM - Digital Twins.

Povezani članki

7 Komentarji

  1. Pozdravljeni Eulises. Nekega dne nam boš povedal dim, ki si ga naredil s C #, od tega je zelo malo, kar sem videl na spletu.

    pozdrav

  2. zakaj to ne storite z ostro c in sql strežnikom 2008 ali že s posgrestom in objavljanjem tipov zemljevidov oblike in tako preprečite izdajo domene in tako samo iščite strežnik z asp.net

  3. kakšne izkušnje z odprtokodnim Mapguideom ?? Nameščen sem že dolgo, toda ko zaženem master, mi prikaže napako pri povezavi s strežnikom ... vadnica v španščini bi bila zelo koristna. Lep pozdrav, hvala =)

  4. Pozdravljeni, zelo me zanima mapa zemljevidov, nekaj stvari, ki sem jih imela priložnost združiti, v tem trenutku sem posvečen razvoju zemljevida v tirnicah, ali imate idejo o tem, kako? ali nekaj pomoči povezavo .. hvala vam veliko

  5. Morate poiskati podjetje, ki ponuja gostovanje z zemljevidom, vključenim v storitev.

    kakor tudi http://www.hostgis.com/

    Dostop do intranetnega nivoja je precej enostaven, saj lahko samo z IP-jem naprave, ki ima nameščeno storitev (in tudi 192.168.0.129), dostopa do drugih računalnikov znotraj istega omrežja ali delovne skupine.

    Če želite to storiti v internetu, morate uporabiti stroj, ki deluje kot strežnik, da ima bolj ali manj dostojno internetno povezavo, in tudi javni IP je zaseden (80.26.128.194). Razlog je, da IP, ki ga oprema potrebuje pri povezovanju z internetom, ki jo ponuja internetna storitev, čeprav je javna, se spreminja vsakič, ko je dostopna in je zasedena, da je določena, zato je treba plačati.

    Če ne želite dostopati do številke IP, kot je prejšnja, plačate domeno in DNS storitev, s katero lahko olajšate naslov http://www.eldominio.com. Preusmerite lahko tudi s poddomeno ali storitvami, ki ponujajo strani, kot so http://www.no-ip.com

  6. Čestitam za blog, ki sem ga počel že kar nekaj časa. Čeprav sem biolog, delam na vprašanjih GIS. Lansko leto sem se naučil malo uporabljati MapServer in je zelo dober. Ampak imam vprašanje, da še nisem dobil odgovora. Kaj gostovanje družba storiti MapServer trgovina? Kakšne rezultate potrebujete za uporabo svojega računalnika in za uporabo domačega internetnega omrežja?

    Rad bi naredil še kakšen drug projekt s tem programom, vendar ga ne morem obesiti v omrežju.

    Če kdo ve, bo odgovor dobro sprejet.

    Lep pozdrav,

    Martiño

Pustite komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

Nazaj na vrh