|
|
(Není zobrazeno 26 mezilehlých verzí od stejného uživatele.) |
Řádek 1: |
Řádek 1: |
| {{Upravit}} | | {{freegiswiki|GeoServer}} |
| [[Image:geoserver-logo.png|right|100px]]
| |
| '''[http://www.geoserver.org GeoServer]''' je open source webový server napsaný v programovacím jazyce Java umožňující sdílet ale i upravovat geoprostorová data. Projekt klade důraz na interoperabilitu, publikuje data s využitím otevřených standardů v oblasti. GeoServer umožňuje propojení informací poskytovaných z různých zdrojů jako jsou např. virtuální glóby ([http://en.wikipedia.org/wiki/Google_Earth Google Earth], [http://en.wikipedia.org/wiki/NASA_World_Wind NASA World Wind]) či webové aplikace postavené na [http://en.wikipedia.org/wiki/OpenLayers OpenLayer], [http://en.wikipedia.org/wiki/Google_Maps Google Maps] a dalších. GeoServer implementuje standardy jako [http://en.wikipedia.org/wiki/Web_Map_Service WMS], [http://en.wikipedia.org/wiki/Web_Coverage_Service WCS] či [http://en.wikipedia.org/wiki/Web_Feature_Service WFS].
| |
| <div align="right">
| |
| Převzato z anglické [http://en.wikipedia.org/wiki/GeoServer wikipedie].
| |
| </div>
| |
| | |
| == Instalace ==
| |
| | |
| === Debian GNU/Linux ===
| |
| | |
| Více informací [http://docs.geoserver.org/stable/en/user/installation/war.html zde].
| |
| | |
| apt-get install sun-java6-jre tomcat6
| |
| | |
| unzip geoserver-2.0.2-war.zip
| |
| cp geoserver.war /var/lib/tomcat6/webapps
| |
| | |
| GeoServer poběží ve výchozím nastavení na portu 8080
| |
| | |
| http://geo102.fsv.cvut.cz:8080/geoserver
| |
| | |
| Výchozí adresář s daty
| |
| | |
| /var/lib/tomcat6/webapps/geoserver/data
| |
| | |
| == Poznámky ==
| |
| | |
| === Přidání nové datové vrstvy (PostGIS) ===
| |
| | |
| # Nejprve vytvoříme nový workspace (pro datové vrstvy podobných vlastností)
| |
| #* Data->Workspaces
| |
| #* Add new workspace
| |
| # Dále vytvoříme nový "data store" (nastavení přístupu k datům)
| |
| #* Data->Stores
| |
| #* Add new store
| |
| #* Vector Data Sources -> PostGIS
| |
| # Zvolíme datové vrstvy určené k publikování
| |
| #* New Layer chooser
| |
| | |
| [[Image:geoserver-choose-layer.png|center|thumb|640px|Zvolit datovou vrstvu určenou k publikování]]
| |
| | |
| Více informací v [http://docs.geoserver.org/stable/en/user/gettingstarted/postgis-quickstart/index.html manuálu].
| |
| | |
| === Podpora pro ESRI:102067 (Krovak) ===
| |
| | |
| Definice souřadnicového systému [http://spatialreference.org/ref/esri/102067/ ESRI:102067]. Definici přidáme do souboru <tt>epsg.properties</tt>.
| |
| | |
| cat user_projections/epsg.properties
| |
| | |
| ...
| |
| 102067=PROJCS["S-JTSK_Krovak_East_North",GEOGCS["GCS_S_JTSK",DATUM["Jednotne_Trigonometricke_Site_Katastralni",
| |
| SPHEROID["Bessel_1841",6377397.155,299.1528128]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],
| |
| PROJECTION["Krovak"],PARAMETER["False_Easting",0],PARAMETER["False_Northing",0],PARAMETER
| |
| ["Pseudo_Standard_Parallel_1",78.5],PARAMETER["Scale_Factor",0.9999],PARAMETER["Azimuth",
| |
| 30.28813975277778],PARAMETER["Longitude_Of_Center",24.83333333333333],
| |
| PARAMETER["Latitude_Of_Center",49.5],PARAMETER["X_Scale",-1],PARAMETER
| |
| ["Y_Scale",1],PARAMETER["XY_Plane_Rotation",90],UNIT["Meter",1],AUTHORITY["EPSG","102067"]]
| |
| ...
| |
| | |
| === Příklad WMS (OpenLayers) ===
| |
| | |
| Příklad požadavku [http://geo102.fsv.cvut.cz:8080/geoserver/wms?bbox=-904539.625000,-1227290.250000,-431680.593750,-935232.312500&styles=polygon&format=application/openlayers&request=GetMap&layers=gis1:obce&width=800&height=600&srs=EPSG:102067 GetMap].
| |
| | |
| http://geo102.fsv.cvut.cz:8080/geoserver/wms?
| |
| bbox=-904539.625000,-1227290.250000,-431680.593750,-935232.312500&
| |
| styles=polygon&
| |
| format=application/openlayers&
| |
| request=GetMap&
| |
| layers=gis1:obce&
| |
| width=800&
| |
| height=600&
| |
| srs=EPSG:102067
| |
| | |
| === Příklad WFS (QGIS) ===
| |
| | |
| [[Image:qgis-geoserver-wfs-0.png|center|thumb|640px|Nastavení WFS serveru]]
| |
| [[Image:qgis-geoserver-wfs-1.png|center|thumb|640px|Výběr WFS vrstvy]]
| |
| [[Image:qgis-geoserver-wfs-2.png|center|thumb|640px|Zobrazení WFS vrstvy]]
| |
| | |
| == Porovnání s MapServerem ==
| |
| | |
| * [[MapServer]] většinou poskytuje rychlejší přístup k WMS, GeoServer naopak k WFS
| |
| * GeoServer podporuje WFS-T, MapServer nikoliv
| |
| * MapServer pracuje jako CGI aplikace, GeoServer používá [http://cs.wikipedia.org/wiki/J2EE J2EE]
| |
| * GeoServer nabízí webově založené nástroje na správu webového serveru
| |
| * MapServer poskytuje poměrně silné nástroje pro kartografické výstupy
| |
| | |
| == Související články ==
| |
| | |
| * [[MapServer]]
| |
| | |
| == Externí odkazy ==
| |
| | |
| * Oficiální stránky projektu, http://geoserver.org
| |
| * [http://www.linux.com/archive/feature/148307 Serving and styling maps with Geoserver]
| |
| * [http://www.slideshare.net/gatewaygeomatics.com/wms-performance-shootout-2010 WMS Performance Shootout 2010]
| |
| | |
| {{GFOSS}}
| |