katastrGeospatial - GISrozdělovač GISMicrostation-BentleyQGIS

Decidiéndonos by MapServeru

S využitím nedávného rozhovoru s katastrálním ústavem, který hledal, s čím publikovat své mapy, zde shrnuji nejdůležitější věci, které mají vrátit záchranu subjektu komunitě. Možná v té době poslouží někomu, kdo se chce rozhodnout nebo požádat o pomoc geofumády.

Proč MapServer

Scénář byl někdo, kdo měl v úmyslu vydat GeoWeb Publisher, Bentley, protože měl ještě licenci Discovery Server, předchůdce tohoto, zpátky v prašných letech.  Dalším důvodem, proč se Bentley zajímali, je, že jejich mapování je na Microstation Geographics, s aplikacemi VBA pro výstavbu a údržbu katastrálních map.

Dříve na blogu (Ošklivý - vzácný jak říká přítel) ukázala, jak vytvořit webovou mapovou službu, pomocí rozdělovače GIS, jako nízkonákladová alternativa. Jednoho dne jsem také hovořil o výhodách Vydavatel Geoweb od Bentley jako řešení, když je více stříbra. To dává kontinuitu tomu starému příspěvku, ve kterém Provedl jsem srovnání mezi různými aplikacemi pro publikaci online map.

Po rozhovoru jsme se rozhodli přejít na MapServer, téma, které, jak doufám, využiji v příštích několika dnech. Mimochodem, začněte testovat další open source platformy po zbytek roku, ale ve webovém prostředí.

prapor MapServer není aplikace GIS, ani se nepředstírá, jak říká její stránka. Vzniklo z iniciativy University of Minnesota, proto jeho logo pochází ze soutoku řek Minnesota a Mississippi. Dnes je měřítkem v široce distribuované webové mapové službě, snad kvůli jejímu anglosaskému původu. Protože tato aplikace má širokou škálu -velmi široký opravdu-, Líbí se mi jeho jednoduchost, nejjednodušší pro nové uživatele; všechna kouzla jsou v manipulaci s mapou .map, která může být generována z programů jako je QGis, nebo pochopit logiku na mapcript, aby využíval jazyky jako PHP, Java, Perl, Python, Ruby nebo C #.

Další aplikace jsou vyvinuty na MapServeru "sloužil„Například Chamaleon, Cartoweb, Ka-map a Pmapper. Ty se doporučují uživatelům s menším ovládáním kódu, i když je ideální porozumět primitivní logice MapServeru.

instalace mapserveru

Uvedený příklad je pouze příkladem práce, kterou nyní děláme. S jejich svolením a vědomím, že tato služba bude veřejnosti k dispozici za pár týdnů, a poté ji uvidí fungovat.

Existují další webové aplikace

Za tímto účelem budu používat nadaci jako odkaz OSGeo, což je jedna z nejkreativnějších iniciativ z hlediska udržitelnosti a standardizace otevřeného zdroje v geoprostorové oblasti. I když připouštím, že existují i ​​další.

  • Mapbender, docela popularizovaný, používaný jako tenký klient s Mapserverem v případě IDE Guatemala. Důvodem jeho přitažlivosti je, že byl vyvinut pro PHP a JavaScript, dvě z dnes nejpoužívanějších kombinací na webu.
  • Mapbuilder, k němuž došlo jeho konec ve verzi 1.5 a sloučeny do otevřených vrstev. Věc AJAX ... byla to krása.
  • Otevřete vrstvy, zda se chcete integrovat s Google nebo Yahoo Maps nebo vylepšit mezipaměť v nasazení rastru.
  • Mapguide Opensource, velmi populární pro svůj vztah s AutoDeskem. Robustní pro smrt, v jakékoli chuti, kterou chcete.
  • Stupeň, na standardy docela kouř. S velkým potenciálem v Evropě. Vzhledem ke své stabilitě v podpoře GML je navržen jako neutrální alternativa pro implementaci webových procesů v rámci iniciativy. INSPIRE.

instalace mapserveru Dalšími řešeními při inkubaci OSGeo jsou:

  • Geoserver, jeho největším potenciálem je, že vývoj je o Javě. S co nabídnout, jako jsou otevřené vrstvy při integraci Google Maps, Google Earth, Mapy Yahoo, včetně ArcGIS.
  • Geomajas který zahrnuje tenký klient, pracovní plochu a web.
  • MapFish, s prioritním zaměřením na Pyton, ale možná jeden z nejméně dokumentovaných (on-line).

Přednosti služby MapServer

Kompatibilita standardy OGC, Snad nejlepší, i když v tomto téměř všem open source aplikacím jsou dobré, přinejmenším pokud jde o WMS, WFS, WCS, GML.

  • Služba Web Map (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 a 1.1.1
  • Služba webových funkcí (OGC: WFS) 1.0.0, 1.1.0
  • Služba pokrytí webu (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 webové mapy (OGC: WMC) 1.0.0, 1.1.0
  • Stylový deskriptor vrstvy (OGC: SLD) 1.0.0
  • Specifikace kódování filtru (OGC: FES) 1.0.0
  • Služba sledování senzorů (OGC: SOS) 1.0.0
  • Pozorování a měření (OGC: OM) 1.0.0
  • SWE společné (OGC: SWE) 1.0.1
  • OWS společné (OGC: OWS) 1.0.0, 1.1.0

Poskytování dat prostřednictvím pokynů Open Gis Consortium zajistí, že se ho jakýkoli program bude držet bez větších překážek. Od AutoDesk Civil3D, ArcGIS. Mapa Bentley, na gvSIG, QGis atd. Dokonce i Google Earth / mapy přes WMS.

Ve srovnání s aplikacemi, se kterými jsem dříve pracoval (GeoWeb Publisher a Manifold GIS), MapServer je překonává tím, že mnoho difúzeVýsledkem je, že vaše stránka má dostatek informací, rozvinutých příkladů, nemluvě o uživatelské komunitě. V případě GWP musíte hodně pracovat s nehty a to, co je ve španělštině Manifold, je velmi málo -vynechání Vy egeomates aby nedošlo k rozporu-.

El podpora dat to je zázrak. Není to nebe, ale je to dost blízko:

  • Vektorová nebo geodatabázová data: Shape files, GML, PostGIS and one more world via OGR, including DGN.
  • Rastrová data: georeferencovaný Tif a cokoli chceme přes GDAL.
  • Z výstupu můžete vytvářet jpg, png, pdf a samozřejmě i standardy OGC.

Pak je tu multiplatformní podpora. MapServer může běžet nad IIS, což je pro uživatele Windows / PC přívětivé. Také na Apache, s nímž může skvěle běžet na Windows a Linux, nejen k poskytování dat, ale také k navigaci. V případě Manifolu
d, pouze publikace IIS, pokud s nimi budete mluvit o Apache narazí na dopravní zácpy, ačkoli tam jsou ti, kteří udělali své piruety. A v případě Bentley pouze Windows, dokonce i webový displej je ActiveX, který běží pouze na Internet Exploreru, pokud není kouřený IDPR do vznešené kosmické kazety.

Netřeba dodávat, že to neřeší platit za licenci. Licence s Manifold Universal by byla řádově 600 $, licence Bentley GWPublisher za 10,000 15,000 USD s omezeným počtem uživatelů, a pokud by to bylo pro GIS Server, od XNUMX XNUMX USD výše.

Nakonec vidím velkou výhodu vývoj. Najít někoho, kdo pracuje na MapServeru, není tak snadné, ale je to mnohem jednodušší než u jiných aplikací, dokonce i na dálku, jak to děláme nyní. Vývojář, který zná vnitřnosti Bentley GWPublisher, není tak snadné najít, musí znát Project Wise, Geographics, Microstation VBA a Bentley Map, aby mohl využít výhod robustního vývoje na Bentley Geospatial Server (Ačkoli přiznám, že tam jsou skvělé věci). Vývojář GIS pro sběrné potrubí, velmi obtížný, i když je to pouze .NET, a jeden ze serveru GIS Server, si jistě bude účtovat podle toho, kolik licence stojí.

Jak jej nainstalovat do kroků 5

instalace mapserveruNení mnoho kroků, stejně jako začátek Genesis:

  1. Stáhněte si OSGEO4W odtud
  2. Nainstalujte jej, Minimum MapServer, Apache a příklad.
  3. Nainstalujte službu Apache a vytvořte službu (nebo zvedněte adresář prostřednictvím služby IIS).
  4. Zvedněte službu
  5. Spusťte příklad v prohlížeči

Ano, stejně jako Genesis, mezi verši 1 a 2 se v Satanově vzpouře stalo několik věcí. Obecně se služba dostává buď přes http: // localhost / nebo zabírá vaši bitvu, ale naučíte se.

Bude to v příštím, že to vysvětlíme.

Golgi Alvarez

Spisovatel, výzkumník, specialista na modely hospodaření s půdou. Podílel se na konceptualizaci a implementaci modelů jako: Národní systém správy majetku SINAP v Hondurasu, Model hospodaření společných obcí v Hondurasu, Integrovaný model správy katastru - Registr v Nikaragui, Systém správy území SAT v Kolumbii . Editor znalostního blogu Geofumadas od roku 2007 a tvůrce Akademie AulaAGEO, která zahrnuje více než 100 kurzů na témata GIS - CAD - BIM - Digitální dvojčata.

Související články

7 Komentáře

  1. Ahoj Eulises. Jednoho dne nám povíš o kouři, který jsi udělal s C #, o tom, co jsem na webu viděl velmi málo.

    pozdravy

  2. proč to neudělat s c ostré a SQL Server 2008 nebo již posgrest je s typy tvar a publikování map a tak se vyhnout otázce dominantního postavení a tím jen hledá pro server s ASP.NET

  3. nějaké zkušenosti s open source Mapguide ?? Nainstaloval jsem to na dlouhou dobu, ale když spustím pána, hodí mi chybu připojení k serveru ... výukový program ve španělštině by byl velmi užitečný.

  4. Negativní, budete muset bojovat s vyhledávačem Google.

  5. Dobrý den, velmi se zajímám o mapserver, některé věci, které jsem měl možnost dát dohromady, v tomto okamžiku jsem se věnoval vývoji mapové aplikace uvnitř kolejí, máte představu o tom, jak? nebo nějaký odkaz na pomoc .. moc děkuji

  6. Musíte vyhledat společnost, která nabízí hosting s mapcript zahrnutým do služby.

    stejně jako http://www.hostgis.com/

    Poskytování služeb z úrovně intranetu je poměrně snadné, protože pouze s IP zařízením, které má službu zvýšené (stejně jako služba 192.168.0.129), může přistupovat z jiných počítačů v rámci stejné sítě nebo pracovní skupiny.

    V případě, že ho chcete obsluhovat na internetu, zajistíte, aby stroj, který funguje jako server, měl více či méně slušné připojení k internetu a aby zabíral veřejnou IP i (80.26.128.194). Důvodem je, že IP, kterou zařízení využívá při připojení k internetu, poskytované internetovou službou, přestože je veřejná, se mění při každém přístupu a opravě, za což musíte zaplatit.

    Pokud nechcete mít přístup k číslu IP, jako je předchozí, zaplatíte doménu a službu DNS, s níž můžete mít jednodušší adresu http://www.eldominio.com. Lze jej také přesměrovat pomocí subdomény nebo služeb, které nabízejí stránky jako http://www.no-ip.com

  7. Gratuluji k blogu, který jsem už dávno udělal. I když jsem biolog, pracuji na problematice GIS. Minulý rok jsem se naučil trochu použít MapServer a je to velmi dobré. Ale mám otázku, že jsem ještě nedostala odpověď. Jaká hostingová společnost ukládá služba MapServer? Jaké výsledky budete muset použít svůj vlastní počítač a používat domácí internetovou síť?

    Rád bych udělal nějaký jiný projekt s tímto programem, ale nemám způsob, jak ho viset v síti.

    Pokud někdo ví, že odpověď bude velmi dobře přijata.

    S pozdravem,

    Martiño

Zanechat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

Tlačítko Nahoru