kadasterGeospatial - GISmanifold GISMicro-Bentleyqgis

Decidiéndonos deur Mapserver

As ek gebruik maak van 'n onlangse gesprek met 'n kadasterinstelling wat op soek was na 'n manier om sy kaarte te publiseer, gee ek 'n opsomming van die belangrikste dinge om die redding van die onderwerp aan die gemeenskap terug te gee. Miskien help dit destyds iemand wat 'n besluit wil neem of om geofumado-hulp wil vra.

Hoekom MapServer

Die verhoog was iemand wat van plan was om te verlaat deur GeoWeb Publisher, Bentley, omdat hy nog 'n lisensie van Discovery Server, die voorouer van hierdie een, terug in die stofjare.  Nog 'n rede waarom hulle belangstel in Bentley is dat hul kartering op Microstation Geographics is, met VBA-toepassings vir die konstruksie en instandhouding van kadastrale kaarte.

Voorheen op die blog (Lelik - Skaars soos die vriend sê) Ons het gewys hoe om 'n webkaartdiens te skep, Gebruik Manifold GIS, as 'n goedkoop alternatief. Ek het ook eendag gepraat oor die voordele van Geoweb Uitgewer van Bentley as oplossing as daar meer silwer is. Dit om kontinuïteit te gee aan die ou pos waarin vergelykings gemaak onder verskeie aansoeke om aanlynkaarte te publiseer.

Na die gesprek het ons besluit om na MapServer te gaan, 'n onderwerp wat ek hoop om in die volgende paar dae te gebruik. Begin terloops vir die res van die jaar om ander oopbronplatforms te toets, maar in 'n webomgewing.

banier MapServer is nie 'n GIS-toepassing nie, dit gee nie eens voor om dit te wees nie, soos op die bladsy gesê word. Dit is gebore as 'n inisiatief van die Universiteit van Minnesota, en daarom kom die logo uit die samevloeiing van die Minnesota en Mississippi. Dit is vandag 'n maatstaf in die wyd verspreide webkaartdiens, miskien vanweë die Anglo-Saksiese oorsprong. Aangesien hierdie toepassing 'n wye verskeidenheid het -baie wyd regtig, Ek hou van sy eenvoud, die eenvoudigste vir nuwe gebruikers; die magie is in die .map lêer bestuur wat gegenereer kan word óf van programme soos QGis of verstaan ​​die logika om mapscript tale soos PHP, Java, Perl, Python, Ruby of C # ontgin.

Meer toepassings is ontwikkel op MapServer "bedienSoos Chamaleon, Cartoweb, Ka-map en Pmapper. Dit word aanbeveel vir gebruikers met minder vaardigheid in die kode, maar dit is ideaal om die primitiewe logika van MapServer te verstaan.

mapserver installeer

Die getoonde voorbeeld is dat, net 'n voorbeeld van die werk wat ons nou doen. Met hul toestemming en bewus daarvan dat hierdie diens oor 'n paar weke aan die publiek beskikbaar sal wees, en dan kan hulle sien dat dit werk.

Watter ander webprogramme bestaan

Hiervoor sal ek die Stigting as verwysing gebruik OSGeo, wat een van die kreatiefste inisiatiewe is in terme van volhoubaarheid en standaardisering van open source in die geospatiale veld. Alhoewel ek erken dat daar ander is.

  • Mapbender, baie gewild, gebruik as 'n dun kliënt by Mapserver in die geval van IDE Guatemala. Die rede vir die appèl is dat dit ontwikkel is vir PHP en JavaScript, twee van die mees gebruikte kombinasies op die internet.
  • MapBuilder, wat bereik het sy einde in weergawe 1.5 en saamgevoeg in oop lae. Die AJAX-ding ... dit was 'n skoonheid.
  • Oop Lêers, wonder of jy Google- of Yahoo-kaarte wil integreer of die rasterweergave doeltreffend kan cache.
  • Mapguide Opensource, baie gewild vir sy verhouding met AutoDesk. Robuust om voor te sterf, in watter smaak jy ook al wil hê.
  • Graad, nogal 'n rook op standaarde. Met baie potensiaal in Europa. As gevolg van sy stabiliteit in GML-ondersteuning, word dit voorgestel as die neutrale alternatief vir die implementering van webprosesse in die inisiatief. INSPIRE.

mapserver installeer Ander oplossings in inkubasie van OSGeo is:

  • Geoserver, sy grootste potensiaal is dat die ontwikkeling oor Java handel. Met baie te bied soos Open Lêers wanneer Google Maps, Google Earth, Yahoo Maps, insluitend ArcGIS, geïntegreer word.
  • Geomajas wat ligte kliënt, lessenaar en web insluit.
  • MapFish, met 'n prioriteitsfokus na Pyton, maar dalk een van die minste gedokumenteer (aanlyn).

MapServer voordele

Verenigbaarheid met standaarde OGC. Miskien is die beste, maar dit byna al open source programme gaan goed, ten minste in terme WMS, WFS, WCS, GML.

  • Webkaartdiens (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 en 1.1.1
  • Webfunksie Diens (OGC: WFS) 1.0.0, 1.1.0
  • Web Dekking Diens (OGC: WCS) 1.0.0, 1.1.0
  • Geografie Markup Language (OGC: GML) 2.1.2, 3.1.0 Level 0 Profiel
  • Webkaart Konteksdokumente (OGC: WMC) 1.0.0, 1.1.0
  • Styl Layer Descriptor (OGC: SLD) 1.0.0
  • Filter enkodering spesifikasie (OGC: FES) 1.0.0
  • Sensor Waarnemingsdiens (OGC: SOS) 1.0.0
  • Waarneming en metings (OGC: OM) 1.0.0
  • SWE Common (OGC: SWE) 1.0.1
  • OWS Common (OGC: OWS) 1.0.0, 1.1.0

Deur data via Open Gis Consortium-riglyne te lewer, sal enige program sonder veel hindernisse daarby hou. Van AutoDesk Civil3D, ArcGIS. Bentley Map, na gvSIG, QGis, ens. Selfs Google Earth / kaarte via wms.

Vergelyk dit met die aansoeke wat ek voorheen gewerk het (GeoWeb Publisher and Manifold GIS), MapServer oortref hulle deurdat hulle baie diffusieAs gevolg hiervan het u bladsy genoeg inligting, ontwikkelde voorbeelde, om nie eers die gebruikersgemeenskap te noem nie. In die geval van GWP moet u baie met die spykers werk en wat daar van Manifold in Spaans is, is baie min -uit te gaan jy egeomates om teenstrydigheid te voorkom-.

El data ondersteuning dit is 'n wonder. Dit is nie die hemel nie, maar dit is naby genoeg:

  • Vector- of geodatabasisdata: vormlêers, GML, PostGIS en nog een wêreld via OGR, insluitend DGN.
  • Rasterdata: Tif met georeferensie en alles wat ons wil hê via GDAL.
  • Output, jy kan genereer jpg, png, pdf en natuurlik, OGC standaarde.

Dan is daar die multiplatform ondersteuning. MapServer kan bo-op IIS loop, wat dit vriendelik vir Windows / PC-gebruikers maak. Ook op Apache, waarmee dit wonderlik op Windows en Linux kan werk, nie net om data te bedien nie, maar ook om te navigeer. In die geval van Manifol
d, publikasie slegs IIS, as jy met Apache praat raak oorlaai, hoewel sommige hulle gemaak het pirouettes. En in die geval van Bentley is slegs Windows, selfs die webskerm 'n ActiveX wat slegs op Internet Explorer loop, tensy dit gerook word. IDPR na die sublieme in die ruimte patroon.

Nodeloos om te sê, dit handel nie betaal lisensiëring. Die lisensie met Manifold Universal sou in die orde van $ 600 wees, die van Bentley GWPublisher vir US $ 10,000 met beperkte gebruikers en as dit vir GIS Server van US $ 15,000 of hoër was.

Ten slotte sien ek 'n groot voordeel in die ontwikkeling. Om iemand te vind wat MapServer werk, is nie so maklik nie, maar dit is baie makliker as met ander toepassings, selfs op afstand soos ons nou doen. 'N Ontwikkelaar wat die ingewande van Bentley GWPublisher ken, is nie so maklik om te vind nie; hy moet Project Wise, Geographics, Microstation VBA en Bentley Map ken om voordeel te trek uit 'n robuuste ontwikkeling op Bentley Geospatial Server (Alhoewel ek erken dat wonderlike dinge daar gedoen word). 'N Manifold GIS-ontwikkelaar, baie moeilik, alhoewel dit net .NET is, en een van GIS Server, sal sekerlik betaal, afhangende van hoeveel die lisensie werd is.

Hoe om dit in 5 stappe te installeer

mapserver installeerDaar is nie baie stappe nie, sowel as die begin van Genesis:

  1. Laai OSGEO4W af van hier af
  2. Installeer dit, minimum MapServer, Apache en 'n voorbeeld.
  3. Installeer Apache en skep die diens (of verhoog 'n gids via IIS).
  4. Hysbak diens
  5. Begin die voorbeeld in die blaaier

Ja, soos in die begin, is daar tussen die verse 1 en 2 verskeie dinge wat in die opstand van Satan gebeur het. Om die diens gewoonlik op te stel via http: // localhost / of hou u stryd in, maar u leer.

Dit sal in die volgende een wees wat ons sal verduidelik.

Golgi Alvarez

Skrywer, navorser, spesialis in Grondbestuursmodelle. Hy het deelgeneem aan die konseptualisering en implementering van modelle soos: National System of Property Administration SINAP in Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Register in Nicaragua, System of Administration of the Territory SAT in Colombia . Redakteur van die Geofumadas kennisblog sedert 2007 en skepper van die AulaGEO Akademie wat meer as 100 kursusse oor GIS - CAD - BIM - Digitale tweeling-onderwerpe insluit.

verwante Artikels

7 Comments

  1. Hello Eulises. Eendag sal jy vir ons die rook wat jy met C # gedoen het, van watter min ek op die web gesien het.

    Groete

  2. hoekom doen dit nie met c-skerp en sql-bediener 2008 of alreeds met posgreste en posvormtipe kaarte nie en so vermy jy die domeinvraag en so soek jy net na 'n bediener met asp.net

  3. enige ervaring met open source Mapguide ?? Ek het dit al lankal laat installeer, maar as ek die meester begin, gee dit my 'n verbindingsfout na die bediener ... 'n handleiding in Spaans sal baie nuttig wees. Groete, dankie =)

  4. Hallo, Ek is baie geïnteresseerd in Mapserver, 'n paar dinge wat ek in staat was om saam te stel, reg nou is ek gefokus op die ontwikkeling van 'n kartering aansoek in Rails, jy het geen idee hoe? of skakel 'n paar help .. thank you very much

  5. Jy moet soek vir 'n maatskappy wat aanbied met hosting met kaartskrif ingesluit in die diens.

    Sowel as http://www.hostgis.com/

    Om te dien uit intranet is baie maklik, want net met ei IP van die masjien wat diens aan die orde (As 192.168.0.129) kan verkry word vanaf ander rekenaars in dieselfde netwerk of werkgroep.

    As jy wil om te dien tot die Internet, beklee die masjien hardloop as 'n bediener het 'n verbintenis met min of meer ordentlike Internet, en openbare IP-adresse asook (80.26.128.194). Die rede hiervoor is dat die IP wat die rekenaar neem om aan die internet te koppel, wat deur die internetdiens verskaf word, alhoewel dit publiek is, verander elke keer as dit toeganklik is en vasgestel is, is dit nodig om te betaal.

    As u nie toegang tot 'n IP-nommer soos die vorige wil hê nie, betaal u vir 'n domein en DNS-diens, waarmee u 'n maklike adres kan kry. http://www.eldominio.com. U kan ook aanstuur met 'n subdomein of dienste wat bladsye aanbied http://www.no-ip.com

  6. Baie geluk met die blog wat ek al geruime tyd gedoen het. Alhoewel ek bioloog is, werk ek op GIS-probleme. Verlede jaar het ek geleer om die MapServer 'n bietjie te gebruik en dit is baie goed. Maar ek het 'n vraag dat ek nog nie die antwoord gekry het nie. Watter hosting maatskappy doen MapServer-winkel? Watter resultate moet jy jou eie rekenaar gebruik en die huishoudelike internetnetwerk gebruik?

    Ek wil graag 'n ander projek met hierdie program doen, maar ek kan dit nie op die net hang nie.

    As iemand die antwoord ken, sal dit baie goed ontvang word.

    Beste groete,

    Martino

Skryf 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

Terug na bo knoppie