katasterGeospatial - GISGIS rozdeľovačaMicrostation-BentleyQGIS

Rozhodovanie v MapServeru

S využitím nedávneho rozhovoru s katastrálnou inštitúciou, ktorá hľadala spôsob, ako zverejniť svoje mapy, tu zhŕňam najdôležitejšie veci, ktoré majú vrátiť záchranu subjektu do komunity. Možno v tom čase pomôže niekomu, kto sa chce rozhodnúť alebo požiadať o pomoc geofumado.

Prečo MapServer

Scenárom bol niekto, kto mal v úmysle prejsť GeoWeb Publisher, Bentley, pretože mal ešte licenciu Discovery Server, predchodca tohto, späť v prašných rokoch.  Ďalším dôvodom, prečo sa zaujímali o spoločnosť Bentley, je, že ich mapovanie je na Microstation Geographics, s aplikáciami VBA pre výstavbu a údržbu katastrálnych máp.

Predtým na blogu (Ošklivý - zriedkavý ako hovorí priateľ) ukázal, ako vytvoriť webovú mapu, pomocou rozdeľovača GIS ako nízkonákladová alternatíva. Jedného dňa som hovoril aj o výhodách Vydavateľ Geoweb od spoločnosti Bentley ako riešenie, keď je viac striebra. To dáva kontinuitu tomu starému príspevku, v ktorom Robil som porovnanie medzi rôznymi aplikáciami pre publikovanie online máp.

Po rozhovore sme sa rozhodli ísť na MapServer, tému, ktorú, dúfam, využijem v najbližších dňoch. Mimochodom, začnite testovať ďalšie platformy s otvoreným zdrojom po zvyšok roka, ale vo webovom prostredí.

prápor MapServer nie je aplikácia GIS, ani sa za ňu netvári, ako hovorí jej stránka. Vznikla ako iniciatíva univerzity v Minnesote, a preto jej logo pochádza zo sútoku riek Minnesota a Mississippi. Dnes je to štandard v široko distribuovanej webovej mapovej službe, možno kvôli svojmu anglosaskému pôvodu. Pretože táto aplikácia existuje široká škála -veľmi široký naozaj-, Páči sa mi jeho jednoduchosť, najjednoduchšia pre nových používateľov; všetko mágia je v spracovaní súboru .map, ktorý môže byť generovaný z programov, ako je QGis, alebo chápať logiku na mapcript, aby využíval jazyky ako PHP, Java, Perl, Python, Ruby alebo C #.

Ďalšie aplikácie sú vyvinuté v aplikácii MapServer "slúžil„Ako napríklad Chamaleon, Cartoweb, Ka-map a Pmapper. Tieto sa odporúčajú používateľom s menšou znalosťou kódu, aj keď pochopenie primitívnej logiky MapServera je ideálne.

inštalácia mapserveru

Uvedený príklad je len príkladom práce, ktorú teraz robíme. S ich povolením a vedomím, že táto služba bude verejnosti dostupná o pár týždňov a potom bude môcť vidieť jej fungovanie.

Existujú aj iné webové aplikácie

Za to budem používať nadáciu ako referenciu OSGeo, ktorá je jednou z najkreatívnejších iniciatív z hľadiska udržateľnosti a štandardizácie otvoreného zdroja v geopriestorovej oblasti. Aj keď pripúšťam, že existujú aj ďalšie.

  • Mapbender, dosť popularizovaný, používaný ako tenký klient s Mapserverom v prípade IDE Guatemala. Dôvodom jeho odvolania je, že bol vyvinutý pre PHP a JavaScript, čo sú dve z najbežnejšie používaných kombinácií na webe v súčasnosti.
  • MapBuilder, ku ktorému došlo jeho koniec vo verzii 1.5 a zlúčené do Open Layers. AJAX vec ... bola to krása.
  • Otvorte vrstvy, zaujíma sa, či chcete integrovať Google alebo Yahoo Maps alebo vylepšiť vyrovnávaciu pamäť v nasadení rastru.
  • Mapguide Opensource, veľmi populárny pre svoj vzťah s AutoDeskom. Robustný na smrť, v akejkoľvek príchuti.
  • Stupeň, na štandardy dosť dym. S veľkým potenciálom v Európe. Vďaka svojej stabilite v podpore GML sa navrhuje ako neutrálna alternatíva pre implementáciu webových procesov v iniciatíve. INŠPIROVAŤ.

inštalácia mapserveru Iné roztoky pri inkubácii OSGeo sú:

  • Geoserver, jeho najväčším potenciálom je, že vývoj je o Jave. S čo ponúknuť, ako sú otvorené vrstvy pri integrácii Google Maps, Google Earth, Mapy Yahoo, vrátane ArcGIS.
  • Geomajas ktorý zahŕňa tenký klient, desktop a web.
  • MapFish, s prioritným zameraním na Pyton, ale možno jedným z najmenej zdokumentovaných (on-line).

MapServer výhody

kompatibilita s normami OGC, Možno to najlepšie, aj keď v takmer všetkých open source aplikáciách sú dobré, prinajmenšom pokiaľ ide o WMS, WFS, WCS, GML.

  • Webová služba (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 a 1.1.1
  • Služba webových funkcií (OGC: WFS) 1.0.0, 1.1.0
  • Služba Web Coverage (OGC: WCS) 1.0.0, 1.1.0
  • Geografický značkovací jazyk (OGC: GML) 2.1.2, profil 3.1.0 na úrovni 0
  • Kontextové dokumenty webovej mapy (OGC: WMC) 1.0.0, 1.1.0
  • Štýlový popisovač vrstiev (OGC: SLD) 1.0.0
  • Špecifikácia kódovania filtra (OGC: FES) 1.0.0
  • Služba sledovania senzorov (OGC: SOS) 1.0.0
  • Pozorovania a merania (OGC: OM) 1.0.0
  • SWE Spoločné (OGC: SWE) 1.0.1
  • OWS Časté (OGC: OWS) 1.0.0, 1.1.0

Poskytovanie údajov prostredníctvom pokynov konzorcia Open Gis prinúti akýkoľvek program, aby sa ich držal bez väčších prekážok. Od spoločnosti AutoDesk Civil3D, ArcGIS. Mapa Bentley, na gvSIG, QGis atď. Dokonca aj Google Earth / mapy cez WMS.

Pri porovnaní s aplikáciami, s ktorými som už pracoval (GeoWeb Publisher a Manifold GIS), MapServer ich prekonáva tým, že veľa difúzieVďaka tomu má vaša stránka dostatok informácií, rozvinutých príkladov, nehovoriac o komunite používateľov. V prípade GWP musíte veľa pracovať s nechtami a to, čo je v španielčine Manifold, je veľmi málo -vynechať vy egeomates aby nedošlo k rozporu-.

El podpora dát je to div. Nie je to nebo, ale dosť blízko:

  • Vektorové alebo geodatabázové údaje: Tvarové súbory, GML, PostGIS a ďalší svet prostredníctvom OGR, vrátane DGN.
  • Rastrové dáta: georeferencované Tif a všetko, čo chceme, prostredníctvom GDAL.
  • Z výstupu môžete generovať jpg, png, pdf a samozrejme štandardy OGC.

Potom je tu multiplatformná podpora. MapServer môže bežať nad IIS, čo je pre používateľov Windows / PC priateľské. Tiež na Apache, s ktorým dokáže úžasne bežať na systémoch Windows a Linux, a to nielen na poskytovanie údajov, ale aj na navigáciu. V prípade Manifol
d, iba publikácia IIS, ak s nimi hovoríte o Apache to zasiahne preťaženie, hoci tam sú tí, ktorí ich urobili piruety. A v prípade Bentley iba Windows, dokonca aj webový displej je ActiveX, ktorý funguje iba v prehliadači Internet Explorer, pokiaľ nie je fajčený IDPR k vzrušujúcej kazetovej kazete.

Netreba dodávať, že sa to nezaoberá platiť za udelenie licencie. Licencia pre Manifold Universal by bola rádovo 600 dolárov, licencia spoločnosti Bentley GWPublisher za 10,000 15,000 dolárov s obmedzeným počtom používateľov, a ak by to bola pre GIS Server, od XNUMX XNUMX dolárov vyššie.

Nakoniec vidím veľkú výhodu vývoj. Nájsť niekoho, kto pracuje so serverom MapServer, nie je také ľahké, ale je to oveľa jednoduchšie ako v iných aplikáciách, a to aj na diaľku, ako to robíme teraz. Vývojár, ktorý sa vyzná v útrobách Bentley GWPublisher, nie je tak ľahké nájsť, musí poznať Project Wise, Geographics, Microstation VBA a Bentley Map, aby mohol využiť silný vývoj na serveri Bentley Geospatial Server (Aj keď pripúšťam, že tam sú skvelé veci). Vývojár GIS v zbernom potrubí, veľmi ťažký, hoci je to iba .NET, a jeden zo servera GIS Server, si bude určite účtovať poplatok v závislosti od toho, koľko licencia stojí.

Ako ho nainštalovať v krokoch 5

inštalácia mapserveruNie je veľa krokov, rovnako ako začiatok Genesis:

  1. Stiahnite si OSGEO4W odtiaľto
  2. Nainštalujte ho, Minimum MapServer, Apache a príklad.
  3. Nainštalujte Apache a vytvorte službu (alebo zdvihnite adresár cez IIS).
  4. Zdvihnite službu
  5. Spustite príklad v prehliadači

Áno, rovnako ako v genéze, aj medzi veršami 1 a 2 sa stalo niekoľko vecí, ktoré sa udiali v satanovej vzbure. Spravidla je služba dostupná buď cez http: // localhost /, alebo zaberá váš boj, ale vy sa naučíte.

V ďalšom budeme to vysvetľovať.

Golgi Alvarez

Spisovateľ, výskumník, špecialista na modely hospodárenia s pôdou. Podieľal sa na konceptualizácii a implementácii modelov ako: Národný systém správy majetku SINAP v Hondurase, Model hospodárenia spoločných obcí v Hondurase, Integrovaný model správy katastra - Register v Nikarague, Systém správy územia SAT v Kolumbii . Editor vedomostného blogu Geofumadas od roku 2007 a tvorca akadémie AulaGEO, ktorá zahŕňa viac ako 100 kurzov na témy GIS - CAD - BIM - Digitálne dvojičky.

súvisiace články

7 Komentáre

  1. Ahoj Eulysses. Jedného dňa nám povieš o dyme, ktorý si urobil s C#, z ktorého som na webe videl veľmi málo.

    pozdravy

  2. prečo to neurobiť s ostrým c a sql serverom 2008 alebo už s posgrest a publikovaním map tvaru tvaru a vyhnúť sa tak problému s doménou, takže si len hľadáte server s asp.net

  3. nejaké skúsenosti s open source Mapguide ?? Nainštaloval som ho už dlho, ale keď spustím master, vyhodí ma chyba spojenia so serverom ... veľmi by mi pomohol tutoriál v španielčine.

  4. Negatívne, budete musieť bojovať s vyhľadávacím nástrojom Google.

  5. Dobrý deň, veľmi sa zaujímam o mapserver, niektoré veci, ktoré som mal možnosť dať dohromady, v tejto chvíli som sa venoval vývoju mapy aplikácie vo vnútri koľajníc, máte predstavu o tom, ako? alebo nejaký odkaz na pomoc .. ďakujem veľmi pekne

  6. Musíte vyhľadávať spoločnosť, ktorá ponúka hosting s mapcriptom zahrnutým do služby.

    Rovnako ako http://www.hostgis.com/

    Slúžiť z úrovne intranet je pomerne jednoduché, pretože len s ei IP stroj, ktorý vyvolalo servis (As 192.168.0.129) možno pristupovať z iných počítačov v rovnakej sieti alebo pracovné skupiny.

    Ak to chcete podávať na Internet, potrebujete, aby stroj, ktorý funguje ako server, mal viac-menej slušné internetové pripojenie a potrebujete verejnú IP (80.26.128.194). Dôvodom je to, že IP, ktorú zariadenie získa pri pripojení na internet, ktorú poskytuje internetová služba, aj keď je verejná, sa pri každom prístupe mení a je zabezpečené, že je pevná, za to musíte zaplatiť.

    Ak nechcete mať prístup k číslu IP, ako je predchádzajúci, zaplatíte doménu a službu DNS, s ktorou môžete mať jednoduchšiu adresu http://www.eldominio.com. Dá sa presmerovať aj so subdoménou alebo službami, ktoré ponúkajú stránky ako napr http://www.no-ip.com

  7. Blahoželám k blogu, ktorý som už dávno robil. Aj keď som biológ, pracujem na otázkach GIS. V minulom roku som sa trochu naučila používať MapServer a je to veľmi dobré. Ale mám otázku, že som ešte nedostala odpoveď. Aká hostingová spoločnosť ukladá MapServer? Aké výsledky musíte použiť svoj vlastný počítač a používať domácu internetovú sieť?

    Rád by som s týmto programom urobil nejaký iný projekt, ale nemôžem ho zavesiť v sieti.

    Ak niekto vie, odpoveď bude veľmi dobre prijatá.

    S pozdravom,

    Martino

zanechať komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

Tak sa pozrite
Zavrieť
Tlačidlo späť nahor