cadastruGeospatial - GISGIS colectorMicroStation-BentleyQGIS

Decide de MapServer

Profitând de o conversație recentă cu o instituție cadastrală care căuta să-și publice hărțile, rezum aici cele mai importante lucruri pentru a restitui comunitatea salvarea subiectului. Poate că la momentul respectiv va ajuta pe cineva care dorește să ia o decizie sau să ceară ajutor pentru geofumado.

De ce MapServer

Scena a fost cineva care intenționa să plece de la GeoWeb Publisher, Bentley, pentru că mai avea încă o licență Discovery Server, strămoșul acestuia, înapoi în anii de praf.  Un alt motiv pentru care au fost interesați de Bentley este că cartografia lor se face pe Microstation Geographics, cu aplicații VBA pentru construirea și întreținerea hărților cadastrale.

Anterior pe blog (Ugly - Rare așa cum spune prietenul) am arătat cum să creați un serviciu de hartă web, utilizând distribuitorul GIS, ca alternativă low cost. De asemenea, am vorbit într-o zi despre beneficiile Geoweb Publisher de la Bentley ca soluție atunci când există mai mult argint. Aceasta pentru a da continuitate acelui post vechi în care făcute comparații printre diverse aplicații pentru publicarea hărților online.

După conversație am decis să mergem la MapServer, un subiect pe care sper să îl exploatez în următoarele câteva zile. Apropo, începeți să testați alte platforme open source pentru restul anului, dar într-un mediu web.

steag MapServer nu este o aplicație GIS, nici măcar nu pretinde că este, așa cum spune pagina sa. S-a născut ca o inițiativă a Universității din Minnesota, prin urmare logo-ul său provine din confluența râurilor Minnesota și Mississippi. Astăzi este un reper în serviciul de hărți web larg distribuit, probabil datorită originii sale anglo-saxone. Deoarece această aplicație există o gamă largă -foarte larg într-adevăr, Îmi place simplitatea sa, cea mai simplă pentru noii utilizatori; toată magia este în manevrarea fișierului .map care poate fi generat din programe ca QGis sau să înțeleagă logica pentru a crea hărți pentru a exploata limbi precum PHP, Java, Perl, Python, Ruby sau C #.

Mai multe aplicații sunt dezvoltate pe MapServer "servit”Cum ar fi Chamaleon, Cartoweb, Ka-map și Pmapper. Acestea sunt recomandate pentru utilizatorii cu mai puțină competență de cod, deși înțelegerea logicii primitive a MapServer este ideală.

instalare mapserver

Exemplul prezentat este că, doar un exemplu al muncii pe care o facem acum. Cu permisiunea lor și conștienți de faptul că acest serviciu va fi disponibil publicului în câteva săptămâni și apoi îl pot vedea funcționând.

Ce alte aplicații web există

Pentru aceasta, voi folosi ca referință Fundația OSGeo, care este una dintre cele mai creative inițiative în ceea ce privește durabilitatea și standardizarea sursei deschise în domeniul geospațial. Deși recunosc că mai sunt și alții.

  • Mapbender, destul de popularizat, folosit ca un client subțire cu Mapserver în cazul IDE Guatemala. Motivul apelului său este că a fost dezvoltat pentru PHP și JavaScript, două dintre cele mai utilizate combinații de pe web astăzi.
  • MapBuilder, care a ajuns sfârșitul său în versiunea 1.5 și fuzionat în Open Layers. Chestia cu AJAX ... a fost o frumusețe.
  • Deschideți straturile, se întreabă dacă doriți să integrați Google sau Yahoo Maps sau să memorați în mod eficient raster-ul.
  • Opțiunea de orientare a cartușului, foarte popular pentru relația sa cu AutoDesk. Robust pentru a muri, în orice aromă doriți.
  • Grad, destul de fum în standarde. Cu mult potențial în Europa. Datorită stabilității sale în suportul GML, este sugerată ca alternativă neutră pentru implementarea proceselor web în inițiativă. INSPIRE.

instalare mapserver Alte soluții de incubare OSGeo sunt:

  • Geoserver, cel mai mare potențial al său este că dezvoltarea se referă la Java. Cu mult de oferit, cum ar fi Open Layers atunci când se integrează Google Maps, Google Earth, Yahoo Maps, inclusiv ArcGIS.
  • Geomajas care include clientul de lumină, desktop și web.
  • MapFish, cu accent pe Pyton, dar poate unul dintre cele mai puțin documentate (online).

Avantajele MapServer

Compatibilitate cu standarde OGC. Poate cel mai bun, deși în acest aproape toate aplicațiile open source sunt bine, cel puțin în ceea ce privește WMS, WFS, WCS, GML.

  • Serviciul Web Map (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 și 1.1.1
  • Serviciul de caracteristici Web (OGC: WFS) 1.0.0, 1.1.0
  • Serviciul de acoperire Web (OGC: WCS) 1.0.0, 1.1.0
  • Limba de marcare a geografiei (OGC: GML) 2.1.2, profilul 3.1.0 de nivel 0
  • Documente de context pentru hărți web (OGC: WMC) 1.0.0, 1.1.0
  • Descriptor de straturi desenat (OGC: SLD) 1.0.0
  • Specificație de codificare a coloanei (OGC: FES) 1.0.0
  • Serviciul de observare a senzorilor (OGC: SOS) 1.0.0
  • Observații și măsurători (OGC: OM) 1.0.0
  • SWE comun (OGC: SWE) 1.0.1
  • OWS comun (OGC: OWS) 1.0.0, 1.1.0

Servirea datelor prin liniile directoare Open Gis Consortium va face ca orice program să rămână lipit de acesta fără mari obstacole. De la AutoDesk Civil3D, ArcGIS. Bentley Map, chiar și gvSIG, QGis etc. Chiar și Google Earth / hărți prin wms.

Comparând-o cu aplicațiile cu care am lucrat anterior (distribuitorul GeoWeb și GIS Manifold), MapServer le depășește cu multă difuzieCa urmare, pagina dvs. are suficiente informații, exemple dezvoltate, ca să nu mai vorbim de comunitatea utilizatorilor. În cazul GWP trebuie să lucrați mult cu unghiile și ceea ce există în colector în spaniolă este foarte puțin -ieșind afară Voi egeomates pentru a evita contradicțiile-.

El suport de date este o minune. Nu este cerul, dar este suficient de aproape:

  • Date vectoriale sau geodatabase: fișiere Shape, GML, PostGIS și încă o lume prin OGR, inclusiv DGN.
  • Date raster: Tif georeferențiat și orice ne dorim prin GDAL.
  • Ieșire, puteți genera jpg, png, pdf și, bineînțeles, standardele OGC.

Apoi există suport multiplatform. MapServer poate rula pe IIS, ceea ce îl face prietenos pentru utilizatorii de Windows / PC. De asemenea, pe Apache, cu care poate rula minunat pe Windows și Linux, nu numai pentru a servi date, ci pentru a naviga. În cazul Manifol
d, doar publicarea IIS, dacă îi spui lui Apache obțineți congestionat, deși unii au făcut-o piruetele. Și în cazul lui Bentley, doar Windows, chiar și afișajul web este un ActiveX care rulează numai pe Internet Explorer, cu excepția cazului în care este fumat IDPR la sublimul cartuș spațial.

Inutil să spun că nu se ocupă plătiți licențe. Licența cu Manifold Universal ar fi de ordinul a 600 USD, cea a Bentley GWPublisher pentru 10,000 USD cu utilizatori limitați și dacă ar fi pentru serverul GIS de 15,000 USD în sus.

În cele din urmă, văd un mare avantaj în dezvoltarea. Nu este atât de ușor să găsești pe cineva care lucrează cu MapServer, dar este mult mai ușor decât cu alte aplicații, chiar și de la distanță, așa cum facem acum. Un dezvoltator care cunoaște curajul Bentley GWPublisher nu este atât de ușor de găsit, trebuie să cunoască Project Wise, Geographics, Microstation VBA și Bentley Map pentru a profita de o dezvoltare robustă pe Bentley Geospatial Server (Deși recunosc că se fac lucruri minunate acolo). Un dezvoltator GIS pentru colector, foarte dificil, deși este doar .NET și unul de la GIS Server, se va percepe cu siguranță în funcție de valoarea licenței.

Cum se instalează în etapele 5

instalare mapserverNu sunt multe pași, precum și începutul genezei:

  1. Descărcați OSGEO4W de aici
  2. Instalați-l, minimum MapServer, Apache și un exemplu.
  3. Instalați Apache și creați serviciul (sau ridicați un director prin IIS).
  4. Servicii de ridicare
  5. Rulați exemplul din browser

Da, la fel ca geneza, între versetele 1 și 2 există mai multe lucruri care s-au întâmplat în rebeliunea lui Satana. În general, creșterea serviciului fie prin http: // localhost / fie îți ocupă bătălia, dar înveți.

Va fi în următoarea o să ne explicăm.

Golgi Alvarez

Scriitor, cercetător, specialist în Modele de management al terenului. A participat la conceptualizarea și implementarea unor modele precum: Sistemul Național de Administrare a Proprietății SINAP în Honduras, Modelul de Management al Municipalităților Comunale din Honduras, Modelul Integrat de Management al Cadastrului - Registrul în Nicaragua, Sistemul de Administrare a Teritoriului SAT în Columbia . Editor al blogului de cunoștințe Geofumadas din 2007 și creator al Academiei AulAGEO care include peste 100 de cursuri pe teme GIS - CAD - BIM - Digital Twins.

Articole pe aceeaşi temă

4 Comentarii

  1. Bună ziua Eulises. Într-o zi ne vei spune fumul pe care l-ai făcut cu C #, din care foarte puțin am văzut pe web.

    În ceea ce priveşte

  2. de ce nu o faceti cu serverul ascutit si sql 2008 sau deja cu posgrest si postarea hartilor tip forma si astfel evitati intrebarea de domeniu si astfel cautati doar un server cu asp.net

  3. vreo experiență cu Mapguide open source ?? L-am instalat de mult, dar când pornesc masterul îmi aruncă o eroare de conexiune la server ... un tutorial în spaniolă ar fi foarte util. Salutări, mulțumesc =)

  4. Bună, eu sunt foarte interesat de mapserver, unele lucruri pe care am avut ocazia să le pun împreună, în acest moment sunt dedicat dezvoltării unei aplicații de hartă în interiorul șinelor, aveți o idee despre cum? sau link-ul de ajutor .. mulțumesc foarte mult

  5. Ar trebui să căutați o companie care oferă cazare cu hărți grafice incluse în serviciu.

    Precum și http://www.hostgis.com/

    Pentru a le servi de la nivelul intranetului este destul de ușor, deoarece doar cu IP-ul mașinii care are serviciul ridicat (precum și 192.168.0.129) pot accesa alte calculatoare din aceeași rețea sau grup de lucru.

    Dacă doriți să îl utilizați pentru Internet, aveți grijă ca aparatul care funcționează ca server să aibă o conexiune la internet mai mult sau mai puțin decentă și că este ocupată o adresă IP publică și (80.26.128.194). Motivul este că IP-ul pe care computerul îl are pentru a se conecta la Internet, furnizat de serviciul Internet, deși este public, se schimbă de fiecare dată când este accesat și este fixat, este necesar să plătești.

    Dacă nu doriți să accesați un număr IP ca cel precedent, plătiți pentru un domeniu și un serviciu DNS, cu care puteți avea o adresă mai ușoară http://www.eldominio.com. De asemenea, poate fi redirecționat cu un subdomeniu sau cu servicii care oferă pagini asemănătoare http://www.no-ip.com

  6. Felicitări pentru blogul pe care l-am făcut de ceva timp. Deși sunt biolog, lucrez la problemele GIS. Anul trecut am învățat să folosesc MapServer puțin și este foarte bun. Dar am o întrebare că nu am primit încă răspunsul. Ce companie de gazduire are magazinul MapServer? Ce rezultate trebuie să folosiți propriul computer și să utilizați rețeaua de internet internă?

    Aș dori să fac un alt proiect cu acest program, dar nu am nici o posibilitate să-l atârna pe net.

    Dacă cineva știe răspunsul, acesta va fi foarte bine primit.

    Cel mai bun în ceea ce priveşte,

    Martiño

Lasă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Înapoi la butonul de sus