telekkönyvTérinformatikai - GISsokrétű GISMicrostation BentleyQGIS

Decidiéndonos által MapServer

Kihasználva a közelmúltban folytatott beszélgetést egy kataszteri intézménnyel, amely a térképeinek közzétételét kereste, itt összefoglalom azokat a legfontosabb dolgokat, amelyekkel a téma megmentése visszakerülhet a közösségbe. Talán abban az időben segít valakinek, aki döntést akar hozni, vagy geofumado segítséget szeretne kérni.

Miért MapServer

A forgatókönyv valaki volt, aki a GeoWeb Publisher, Bentley mellett akart menni, mert még mindig rendelkezik engedéllyel Felfedező szerver, ennek az őse, a por években.  A Bentley érdeklődésének másik oka, hogy a feltérképezésük a Microstation Geographics, a VBA alkalmazások a kataszteri térképek építésére és karbantartására.

Korábban a blogon (Ugly - Rare ahogy azt a barátom mondja) megmutatta, hogyan hozzon létre egy webes térkép szolgáltatást, a Manifold segítségével GIS, mint olcsó alternatíva. Egy nap beszéltem az előnyeiről is Geoweb kiadó a Bentley-től megoldásként, ha több ezüst van. Ez folytonosságot ad annak a régi posztnak, amelyben Összehasonlítottam az online térképek közzétételének különböző alkalmazásai között.

A beszélgetés után úgy döntöttünk, hogy a MapServerhez megyünk, amely témát remélem kihasználni a következő napokban. Egyébként kezdje el tesztelni a többi nyílt forráskódú platformot az év hátralévő részében, de webes környezetben.

zászló A MapServer nem térinformatikai alkalmazás, még csak nem is színleli magát, amint az az oldalán olvasható. A Minnesotai Egyetem kezdeményezésére született, ezért logója a Minnesota és Mississippi folyók összefolyásából származik. Ma ez az etalon a széles körben elterjedt webtérkép-szolgáltatásban, talán angolszász eredete miatt. Mivel ez az alkalmazás széles választékot kínál -nagyon széles valóban, Tetszik az egyszerűség, a legegyszerűbb az új felhasználók számára; A mágia a .map fájlkezelő, amely létrejöhet akár programok, mint a QGIS vagy nem érti a logikát, hogy kihasználják mapscript nyelvek, mint a PHP, Java, Perl, Python, Ruby, C #.

A MapServer további alkalmazásokat fejlesztett ki "szolgált”Ilyen például a Chamaleon, a Cartoweb, a Ka-map és a Pmapper. Ezeket kisebb kódtudással rendelkező felhasználóknak ajánlják, bár a MapServer primitív logikájának megértése ideális.

mapserver telepítése

A bemutatott példa az, hogy csak egy példa a most végzett munkánkra. Engedélyükkel és annak tudatában, hogy ez a szolgáltatás néhány hét múlva elérhető lesz a nyilvánosság számára, és akkor láthatják, hogy működik.

Más webes alkalmazások léteznek

Ehhez az alapítványt referenciaként fogom használni OSGeo, amely az egyik legkreatívabb kezdeményezés a fenntarthatóság és a nyílt forráskódú szabványosítás szempontjából a térinformatikai területen. Bár elismerem, hogy vannak mások is.

  • Mapbender, meglehetősen népszerű, vékony kliensként használják a Mapserverrel az IDE Guatemala esetében. A fellebbezés oka az, hogy a PHP-hez és a JavaScript-hez fejlesztették ki, amelyek a mai interneten a két legelterjedtebb kombináció.
  • MapBuilder, amelyhez annak vége az 1.5-ös verzióban, és egyesült az Open Layers-be. Az AJAX dolog ... szépség volt.
  • Nyílt rétegek, kíváncsi, hogy integrálni szeretné a Google vagy a Yahoo Térképeket, vagy javítaná a gyorsítótárat a raszterbeállításban.
  • Mapguide Opensource, nagyon népszerű az AutoDesk-kel való kapcsolata miatt. Robusztus meghalni, bármilyen ízű.
  • Fokozat, elég füst a szabványok szerint. Sok potenciállal rendelkezik Európában. Stabilitása miatt a GML támogatásban a webes folyamatok megvalósításának semleges alternatívájaként szerepel a kezdeményezésben. INSPIRE.

mapserver telepítése Az OSGeo inkubációjának egyéb megoldásai:

  • A Geoserver legnagyobb lehetősége, hogy a fejlesztés Java-ról szól. A Google Térkép, a Google Föld, a Yahoo Maps, beleértve az ArcGIS-t is, integrálásakor sok mindent kínál, mint például az Open Layers.
  • Geomajas amely magában foglalja a vékony kliens, asztali és web.
  • MapFish, elsősorban a Pyton felé irányul, de talán az egyik legkevésbé dokumentált (online).

MapServer előnyei

kompatibilitás a szabványokkal OGC. Talán a legjobb, bár ebben a szinte minden nyílt forrású alkalmazásban jó, legalábbis a WMS, a WFS, a WCS, a GML esetében.

  • Web Térkép szolgáltatás (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 és 1.1.1
  • Webes szolgáltatás (OGC: WFS) 1.0.0, 1.1.0
  • Webes lefedettség szolgáltatás (OGC: WCS) 1.0.0, 1.1.0
  • Földrajzi jelölőnyelv (OGC: GML) 2.1.2, 3.1.0 szintű 0 profil
  • Web Térkép Kontextus dokumentumok (OGC: WMC) 1.0.0, 1.1.0
  • Stílusos rétegleíró (OGC: SLD) 1.0.0
  • Szűrő kódolási specifikáció (OGC: FES) 1.0.0
  • Érzékelő megfigyelő szolgáltatás (OGC: SOS) 1.0.0
  • Megfigyelések és mérések (OGC: OM) 1.0.0
  • SWE Common (OGC: SWE) 1.0.1
  • OWS Common (OGC: OWS) 1.0.0, 1.1.0

Az adatok Open Gis konzorcium irányelvein keresztül történő kiszolgálása bármely programot különösebb akadályok nélkül ragaszkodik hozzá. Az AutoDesk Civil3D, az ArcGIS szolgáltatásból. Bentley Map, gvSIG, QGis stb. Még a Google Earth / térképek is wms-en keresztül.

Összehasonlítva azokat az alkalmazásokat, amelyekkel korábban dolgoztam (a GeoWeb Publisher és a Manifold GIS), a MapServer felülmúlja őket azzal, hogy sok diffúzióEnnek eredményeként az Ön oldala elegendő információval, kidolgozott példával rendelkezik, a felhasználói közösségről nem is beszélve. A GWP esetében sokat kell dolgozni a körmökkel, és ami spanyolul van, az nagyon kevés -elhagyva Ön egeomates hogy ne lépjen ellentmondásba-.

El adatok támogatása csoda. Nem a mennyország, de elég közel van:

  • Vektor- vagy geodatabázis-adatok: Formázzon fájlokat, GML-t, PostGIS-t és még egy világot az OGR-n keresztül, beleértve a DGN-t is.
  • Raszteres adatok: georeferált Tif és bármi, amit akarunk a GDAL-on keresztül.
  • A kimenetről generálhat jpg, png, pdf és természetesen az OGC szabványokat.

Aztán ott van a többplatformos támogatás. A MapServer képes futtatni az IIS-t, ami barátságossá teszi a Windows / PC felhasználók számára. Az Apache-on is, amellyel csodálatosan futtatható Windows és Linux rendszereken, nemcsak az adatok kiszolgálása, hanem a navigálás érdekében is. A Manifol esetében
d, csak az IIS kiadványa, ha Apache-ról beszélsz velük eléri a torlódást, bár vannak azok, akik tették forgások. És a Bentley esetében csak a Windows, még a webes kijelző is egy ActiveX, amely csak az Internet Explorer böngészőben fut, hacsak nem dohányzik IDPR a nagyszerű űrkazettában.

Mondanom sem kell, hogy nem vigyáz fizetni az engedélyezésért. A Manifold Universal licensze 600 dollár nagyságrendű lenne, a Bentley GWPublisheré 10,000 15,000 dollárért, korlátozott felhasználók esetén, és ha XNUMX XNUMX dollár feletti GIS-kiszolgálón lenne.

Végül nagy előnyt látok a fejlődés. A MapServerrel dolgozó személy megtalálása nem olyan egyszerű, de sokkal könnyebb, mint más alkalmazásoknál, méghozzá távolról, mint most. A Bentley GWPublisher belsejét ismerő fejlesztőt nem olyan könnyű megtalálni, ismernie kell a Project Wise-t, a Geographics-ot, a Microstation VBA-t és a Bentley Map-t, hogy kihasználhassa a Bentley Geospatial Server robusztus fejlesztésének előnyeit (Bár elismerem, hogy ott vannak csodálatos dolgok). Egy sokrétű térinformatikai fejlesztő, nagyon nehéz, bár csak .NET, és egy a GIS-kiszolgálótól származik, minden bizonnyal a licenc értéke alapján fizet.

Hogyan telepítsd 5 lépésekben?

mapserver telepítéseNincs sok lépés, csakúgy, mint a Genesis kezdete:

  1. Letöltés OSGEO4W itt
  2. Telepítse, minimum MapServer, Apache és egy példa.
  3. Telepítse az Apache-t és hozza létre a szolgáltatást (vagy vegye fel a könyvtárat az IIS-en keresztül).
  4. Emelje fel a szolgáltatást
  5. Futtassa a példát a böngészőben

Igen, az eredetihez hasonlóan az 1. és a 2. vers között számos dolog történt a Sátán lázadásában. Általában a szolgáltatás felépítése vagy a http: // localhost / oldalon keresztül, vagy elfoglalja a csatát, de megtanulja.

Ez lesz a következő, amit elmagyarázni fogunk.

Golgi Alvarez

Író, kutató, földgazdálkodási modellek szakértője. Részt vett olyan modellek koncepciójának kidolgozásában és megvalósításában, mint például: Nemzeti Vagyonigazgatási Rendszer SINAP Hondurasban, Közös Önkormányzatok vezetési modellje Hondurasban, Integrált Kataszterkezelési Modell - Nyilvántartás Nicaraguában, Területi SAT igazgatási rendszer Kolumbiában . 2007 óta a Geofumadas tudásblog szerkesztője és az AulaGEO Akadémia létrehozója, amely több mint 100 GIS - CAD - BIM - Digital Twins témájú kurzust tartalmaz.

Kapcsolódó cikkek

7 Comments

  1. Hello Eulises. Egy napon elmondja nekünk a füstöt, amit a C # -vel csináltál, amelyből nagyon keveset láttam az interneten.

    Üdvözlet

  2. miért nem csinálod éles C és sql szerverrel 2008-t, vagy már posgrest-nel, és közzéteszem az alaktípus-térképeket, így elkerülheted a domain-problémát, így csak kereshetsz egy ASP.NET szerverrel

  3. bármilyen tapasztalata a nyílt forráskódú Mapguide-nak ?? Régóta telepítettem, de amikor elindítom a mesteret, akkor kapcsolódási hibát dob ​​a szerverhez ... egy spanyol oktatóanyag nagyon hasznos lenne. Üdvözlet, köszönöm =)

  4. Hello, Nagyon érdekel a mapserver, néhány dolog, amellyel lehetőségem nyílt összeszedni, ebben a pillanatban egy térképi alkalmazás fejlesztését terveztem a sínen belül, van egy ötleted hogyan? vagy valami segít linket .. nagyon köszönöm

  5. Olyan céget kell keresnie, amely a szolgáltatásban szereplő térképkritikust kínálja.

    valamint http://www.hostgis.com/

    Az intranet szintjén való kiszolgálása meglehetősen könnyű, hiszen csak a szolgáltató által felkínált gép IP-címe (valamint az 192.168.0.129) is hozzáférhet más hálózatokból vagy munkacsoportokból származó számítógépekből.

    Ha azt szeretné kiszolgálni az internetre, használnia kell azt a gépet, amely kiszolgálóként működik, hogy többé-kevésbé tisztességes internetkapcsolatot létesítsen, és egy nyilvános IP is elfoglalva van (80.26.128.194). Ennek az az oka, hogy az Internet szolgáltatáshoz való IP-cím, amelyet az internetes szolgáltatáshoz kötnek, bár az internetes szolgáltatás, bár nyilvános, változik minden alkalommal, amikor hozzáfér, és elfoglalt, hogy rögzített, ezért fizetnie kell.

    Ha nem szeretné elérni az előzőhöz hasonló IP-számot, akkor fizet egy olyan tartományi és DNS-szolgáltatást, amellyel egyszerűbb címet kaphat http://www.eldominio.com. Átirányíthat egy olyan aldomainnel vagy szolgáltatással, amely olyan oldalakat kínál, mint például http://www.no-ip.com

  6. Gratulálok a bloghoz, amit már régóta csinálok. Bár én egy biológus vagyok, a GIS-kérdésekben dolgozom. Tavaly megtanultam használni a MapServert, és nagyon jó. De van egy kérdésem, hogy még nem kaptam meg a választ. Milyen hosting cég a MapServer tárolja? Milyen eredményeket kell használnia a saját számítógépén és használja a hazai internethálózatot?

    Szeretnék egy másik projektet végrehajtani ezzel a programmal, de nincs módom arra, hogy felakasszam a hálózaton.

    Ha valaki tudja, hogy a válasz nagyon jól fog fogadni.

    Üdvözlettel,

    Martiño

Szólj hozzá

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

Vissza a lap tetejére gombra