Első randi a QGIS SERVER környezettel
Fény – Tér – Kép Konferencia Gyöngyös, 2014. szeptember 25.
DR. SIK ANDRÁS, adjunktus ELTE Térinformatikai Műhely
[email protected]
ÁTTEKINTÉS 1. Előzmények 2. Célkitűzések 3. Mintaterület
4. Adatforrások 5. Telepítési tapasztalatok – Server 6. Telepítési tapasztalatok – Web Client 7. A QGIS Web Client testreszabása 8. Demo 9. Teljesítmény 10.További fejlesztési lehetőségek
1. ELŐZMÉNYEK ArcGIS for Desktop ArcGIS Online
További web-alapú térinformatikai keretrendszerek
QGIS Server
2. CÉLKITŰZÉSEK WebGIS alkalmazás létrehozása a Marsról, amely: • nyílt forráskódú (OS) szoftverekkel, • mégis Windows operációs rendszerben,
• egyszerű üzembe helyezési műveletsorozattal, • minimális programozási jártasságra alapozva, • testreszabható internetes felhasználói felületet biztosítva, • igény szerint bővíthető elemzési funkciókészlettel valósítja meg • a Mars-kutatás általában nagy méretű, • raszteres téradatainak
interaktív közzétételét.
QGIS DESKTOP, SERVER, WEB CLIENT
3. MINTATERÜLET Gale-kráter (D. sz. 5°; K. h. 138°): • 154 km átmérő, • közepén emelkedik az 5 500 m magas Aeolis-hegy,
• Curiosity rover leszállóhelye (2012), • jelenleg a legrészletesebben ismert térség a Marson.
3. MINTATERÜLET Gale-kráter (D. sz. 5°; K. h. 138°): • 154 km átmérő, • közepén emelkedik az 5 500 m magas Aeolis-hegy,
• Curiosity rover leszállóhelye (2012), • jelenleg a legrészletesebben ismert térség a Marson.
4. ADATFORRÁSOK Különböző állományok integrációja – QGIS Desktop 2.2: • keringőegységek optikai űrfelvételei (maximum 0,25 m/pixel), • sztereo DDM (maximum 1 m/pixel),
4. ADATFORRÁSOK Különböző állományok integrációja – QGIS Desktop 2.2: • keringőegységek optikai űrfelvételei (maximum 0,25 m/pixel), • sztereo DDM (maximum 1 m/pixel),
• infravörös spektrométerek méréseiből számolt ásvány-indexek (Deák M.), • globális alaptérkép-rétegek (NASA/USGS WMS),
4. ADATFORRÁSOK
4. ADATFORRÁSOK Különböző állományok integrációja – QGIS Desktop 2.2: • keringőegységek optikai űrfelvételei (maximum 0,25 m/pixel), • sztereo DDM (maximum 1 m/pixel),
• infravörös spektrométerek méréseiből számolt ásvány-indexek (Deák M.), • globális alaptérkép-rétegek (NASA/USGS WMS), • Curiosity útvonala (drive log alapján – www.curiositylog.com),
4. ADATFORRÁSOK
4. ADATFORRÁSOK Különböző állományok integrációja – QGIS Desktop 2.2: • keringőegységek optikai űrfelvételei (maximum 0,25 m/pixel), • sztereo DDM (maximum 1 m/pixel),
• infravörös spektrométerek méréseiből számolt ásvány-indexek (Deák M.), • globális alaptérkép-rétegek (NASA/USGS WMS), • Curiosity útvonala (drive log alapján – www.curiositylog.com), • Curiosity felszíni képei „georeferálva” az űrfelvételekhez (Látos T.).
4. ADATFORRÁSOK
4. ADATFORRÁSOK
4. ADATFORRÁSOK
5. TELEPÍTÉSI TAPASZTALATOK – SERVER Windows 7 64-bites operációs rendszerben: • www.qgis.org weboldalon „Advanced” OSGeo4W Installer, • 32-bites változat (64-bites nem tartalmazza az Apache HTTP Server-t),
• QGIS Server 2.2 összetevő kiválasztása (függőségek automatikusan), • szükség lehet manuális konfigurálásra (leírása elérhető), • WMS-publikálást a „qgis_mapserv.fcgi” modul vezérli, • C:\OSGeo4W\apps\qgis\bin mappában, • alapértelmezésként ebben a mappában keresi a .QGS állományokat, • WMS-beállítások: File menü / Projekt tulajdonságok, • célszerű vetített típusú vonatkoztatási rendszert használni,
• WYSIWYG (a .QGS állományok közvetlenül publikálhatók WMS-ként).
5. TELEPÍTÉSI TAPASZTALATOK – SERVER
5. TELEPÍTÉSI TAPASZTALATOK – SERVER
6. TELEPÍTÉSI TAPASZTALATOK – WEB CLIENT Windows 7 64-bites operációs rendszerben: • github.com weboldalról tölthető le egy tömörített mappa formájában, • szükség van manuális konfigurálásra (leírása elérhető),
• OpenLayers-alapú megjelenítés, • GUI-t a qgiswebclient.html állomány tartalmazza (átnevezhető), • C:\OSGeo4W\apache\htdocs mappában („feljebb” is másolható), • http://sajatszerver.hu/site/qgiswebclient.html,
6. TELEPÍTÉSI TAPASZTALATOK – WEB CLIENT
6. TELEPÍTÉSI TAPASZTALATOK – WEB CLIENT Windows 7 64-bites operációs rendszerben: • github.com weboldalról tölthető le egy tömörített mappa formájában, • szükség van manuális konfigurálásra (leírása elérhető),
• OpenLayers-alapú megjelenítés, • GUI-t a qgiswebclient.html állomány tartalmazza (átnevezhető), • C:\OSGeo4W\apache\htdocs mappában („feljebb” is másolható), • http://sajatszerver.hu/site/qgiswebclient.html, • az index.html egy szerver-nyitóoldalként használható, egyszerű sablon.
6. TELEPÍTÉSI TAPASZTALATOK – WEB CLIENT
7. A QGIS WEB CLIENT TESTRESZABÁSA C:\OSGeo4W\apache\htdocs\site\js\GlobalOptions.js: • GetProjectSettings (pl. kezdeti kiterjedés), • EPSG-kód azonos legyen a .QGS állományhoz tartozó értékkel,
• áttekintő térkép tartalma a .QGS állomány rétegei közül választható ki, • nyelv (DE, EN, FR, IT és HU), • fejléc tartalma, • minimális/maximális nagyítási szintek méretaránya, • …
GUI.js, WebgisInit.js, Translations.js
C:\OSGeo4W\apache\htdocs\site\libs\ext\resources\css
8. DEMO
http://osgisserver.elte.hu vagy közvetlenül http://osgisserver.elte.hu/terkep.html?map=GALE-KRATER.qgs
9. TELJESÍTMÉNY
9. TELJESÍTMÉNY
10. TOVÁBBI FEJLESZTÉSI LEHETŐSÉGEK WPS-alapú elemzési műveletek (Web Processing Service) • QGIS Desktop környezetben többféle is használható, • pl. ZOO Open WPS Platform.
10. TOVÁBBI FEJLESZTÉSI LEHETŐSÉGEK
10. TOVÁBBI FEJLESZTÉSI LEHETŐSÉGEK
10. TOVÁBBI FEJLESZTÉSI LEHETŐSÉGEK WPS-alapú elemzési műveletek (Web Processing Service) • QGIS Desktop környezetben többféle is használható, • pl. ZOO Open WPS Platform.
3D domborzat-megjelenítés • Deegree3D, • W3DS (Web 3D Service), • WebGL, • X3D.
Ha valakinek van tapasztalata ezekkel kapcsolatban, este koccintsunk
Köszönöm a figyelmet!
Kutatási tevékenységemet az MTA Bolyai János Kutatási Ösztöndíj támogatja, amit ezúton is köszönök!