Decidiéndonos by MapServeru

S využitím nedávného rozhovoru s katastrálním úřadem, který hledal, co zveřejní své mapy, zde shrnuji nejdůležitější věc, jak vrátit záchranu tématu do komunity. Možná, že v té době pomůže někomu, kdo se rozhodne nebo požádá o pomoc z geofyzmy.

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. Také jsem jeden den mluvil o výhodách Vydavatel Geoweb Bentley jako řešení, když je více peněz. Toto dává kontinuitě starému postu, ve kterém Provedl jsem srovnání mezi různými aplikacemi pro publikaci online map.

Po rozhovoru jsme se rozhodli jít na MapServer, téma, které doufám v příštích dnech využít. Mimochodem, začněte testovat další otevřené platformy během zbytku roku, ale v prostředí webu.

prapor MapServer není aplikace GIS, ani se ani netýká, že je, jak říká její stránka. Narodila se jako iniciativa Minnesotské univerzity, takže jeho logo pochází z soutoku řek Minnesoty a Mississippi. Dnes je odkaz v distribuované webové službě velmi distribuovaný, snad kvůli jejímu anglosaskému původu. Protože tato aplikace je široká -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"Jako Chamaleon, Cartoweb, Ka-map a Pmapper. Ty se doporučují uživatelům s méně kódovou doménou, i když je ideální pro pochopení primitivní logiky MapServeru.

instalace mapserveru

Ukázaný příklad je jenom příkladem práce, kterou nyní děláme. S jejich svolením a vědomím, že tato služba bude veřejnosti zpřístupněna během několika týdnů a pak ji budou moci vidět.

Existují další webové aplikace

Za tímto účelem budu používat nadaci jako odkaz OSGeo, což je jedna z nejvíce tvůrčích iniciativ z hlediska udržitelnosti a standardizace open source v geoprostorovém oboru. Přesto přiznám, že existují i ​​jiné.

  • Mapbender, docela populární, používaný jako tenký klient vedle Mapserveru v případě IDE Guatemaly. Důvodem jejího odvolání je to, že byl vyvinut pro PHP a JavaScript, dva z nejčastěji používaných kombinací na webu dnes.
  • Mapbuilder, k němuž došlo jeho konec ve verzi 1.5 a sloučené s otevřenými vrstvami. AJAX věc ... 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í k smrti, v chuti, kterou chcete.
  • Stupeň kouření ve standardech. S velkým potenciálem v Evropě. Vzhledem ke své stabilitě v podpoře GML se navrhuje 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

Slouží ke správě dat prostřednictvím pokynů pro konsorcium Open Gis. Z AutoDesk Civil3D, ArcGIS. Mapa Bentley, až po gvSIG, QGis atd. Dokonce i aplikace 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úze, produkt této stránky má dostatek informací, vytvořil příklady, aniž by se zmínil o komunitě uživatelů. V případě GWP budete muset hodně pracovat s hřebíky a to, co existuje ve Španělsku, je velmi málo -vynechání Vy egeomates aby nedošlo k rozporu-.

El podpora dat Je to úžasné. Není to nebe, ale je to dost blízko:

  • Data vektoru nebo geodatabáze: Soubory formátu, GML, PostGIS a další svět prostřednictvím OGR, včetně DGN.
  • Rastrové údaje: Geofonní TIF a co chceme prostřednictvím GDAL.
  • Z výstupu můžete vytvářet jpg, png, pdf a samozřejmě i standardy OGC.

Pak je tu multiplatformní podpora, Aplikace MapServer může být spuštěna ve službě IIS, což je pro uživatele Windows / PC přívětivé. Také na Apache, s tím, co se může stát v systému Windows a Linux zázrakem, nejen aby sloužil datům, ale aby mohl navigovat. V případě přípravku Manifol
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 je pouze systém Windows, včetně zavádění na webu, ActiveX, který běží pouze v aplikaci Internet Explorer, pokud nekouříte IDPR do vznešené kosmické kazety.

Netřeba dodávat, že to neřeší platit za licenci, Rozdělovač licence s Universal bude v řádu $ 600, Bentley GWPublisher od US $ 10,000 s omezenými uživateli a pokud GIS Server US $ 15,000 up.

Nakonec vidím velkou výhodu vývoj, Hledání někoho, kdo pracuje se serverem MapServer, není tak snadné, ale je mnohem jednodušší než u jiných aplikací, a to i vzdáleně, jak tomu nyní děláme. Vývojář, který ví, odvahu Bentley GWPublisher není tak snadné najít, musí vědět Project Wise, Geographics, VBA a Microstation Bentley Map využít silného vývoje na Bentley Geospatial Server (Ačkoli přiznám, že tam jsou skvělé věci). Vývojář GIS typu GIF, velmi obtížný, přestože je to jen .NET a jeden z GIS Serverů, bude poplatek záviset na tom, kolik stojí licence.

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 geneze, mezi verzemi 1 a 2 existuje několik věcí, které se staly v povstání Satana. Obecně můžete spustit službu buď prostřednictvím http: // localhost / nebo začít bojovat, ale učíte se.

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

7 Odpovědi na "Rozhodování o MapServeru"

  1. Ahoj Eulises. Jednoho dne nám řekneš o kouři, který jsi udělal s C #, o tom, co jsem na webu viděl jen 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. jakékoliv zkušenosti s Mapguide open source? Měl jsem to na chvíli nainstalován, ale když jsem začal mistr, dostal jsem na server chybu připojení ... návod ve španělštině by byl velice užitečný pozdrav, díky =)

  4. 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

  5. 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.

    Pokud jej chcete obsluhovat na internetu, dbejte na to, aby počítač, který funguje jako server, měl více či méně slušné připojení k internetu a aby se také používala veřejná IP adresa (80.26.128.194). Důvodem je to, že IP, které zařízení používá při připojení k internetu, poskytované internetovou službou, i když je veřejné, se mění pokaždé, když je přístupné a je pevné, takže musíte platit.

    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. Můžete také přesměrovat pomocí subdomény nebo služeb, které nabízejí stránky, jako je http://www.no-ip.com

  6. 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.

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.