🌍 GeoServer სერვისების მაგალითები და განმარტებები¶
GeoServer მხარს უჭერს OGC (Open Geospatial Consortium) სტანდარტებს: WMS, WFS, WCS, WMTS.
ქვემოთ მოცემულია ყველაზე ხშირი request–ები მაგალითებითა და ახსნებით.
🗺️ 1. WMS (Web Map Service)¶
WMS ბრუნებს რუკის გამოსახულებას (PNG, JPEG).
GetCapabilities¶
👉 აბრუნებს სერვერზე ხელმისაწვდომი ფენებისა და პარამეტრების აღწერას (XML ფორმატში).GetMap¶
http://localhost:8080/geoserver/ows?service=WMS&version=1.1.0&request=GetMap&
layers=topp:states&styles=&bbox=-124.731422,24.955967,-66.969849,49.371735&
width=800&height=600&srs=EPSG:4326&format=image/png
topp:states) მოცემულ bounding box-ში.
- layers – ფენის სახელი (workspace:layer)
- srs / crs – კოორდინატების სისტემა (EPSG კოდი)
- bbox – რუკის საზღვრები (მინ/მაქს კოორდინატები)
- width / height – გამოსახულების ზომა
- format – გამოსახულების ფორმატი
GetFeatureInfo¶
http://localhost:8080/geoserver/ows?service=WMS&version=1.1.1&request=GetFeatureInfo&
layers=topp:states&query_layers=topp:states&info_format=application/json&
x=200&y=150&bbox=-124.731422,24.955967,-66.969849,49.371735&
width=800&height=600&srs=EPSG:4326
📄 2. WFS (Web Feature Service)¶
WFS ბრუნავს ვექტორულ მონაცემს (GML, GeoJSON).
GetCapabilities¶
👉 აბრუნებს ხელმისაწვდომ ფენებსა და მხარდაჭერილ ოპერაციებს.DescribeFeatureType¶
http://localhost:8080/geoserver/ows?service=WFS&version=1.0.0&
request=DescribeFeatureType&typeName=topp:states
GetFeature¶
http://localhost:8080/geoserver/ows?service=WFS&version=1.0.0&
request=GetFeature&typeName=topp:states&outputFormat=application/json
🌐 3. WCS (Web Coverage Service)¶
WCS ბრუნავს რასტრულ მონაცემს (GeoTIFF და სხვა).
GetCapabilities¶
👉 აბრუნებს ხელმისაწვდომ რასტრულ მონაცემებს.DescribeCoverage¶
http://localhost:8080/geoserver/ows?service=WCS&version=1.0.0&
request=DescribeCoverage&coverage=topp:mosaic
GetCoverage¶
http://localhost:8080/geoserver/ows?service=WCS&version=1.0.0&
request=GetCoverage&coverage=topp:mosaic&crs=EPSG:4326&
bbox=-180,-90,180,90&width=800&height=600&format=GeoTIFF
🧩 4. WMTS (Web Map Tile Service)¶
WMTS ბრუნავს წინასწარ დაყოფილ რუკის ტაილებს.
GetCapabilities¶
👉 აბრუნებს ხელმისაწვდომ ტაილურ სერვისებს.Tile request მაგალითი¶
http://localhost:8080/geoserver/gwc/service/wmts?
layer=topp:states&style=&tilematrixset=EPSG:4326&
Service=WMTS&Request=GetTile&Version=1.0.0&
Format=image/png&TileMatrix=EPSG:4326:2&TileCol=1&TileRow=1
🔑 შეჯამება¶
- WMS – აბრუნებს რუკის სურათს
- WFS – აბრუნებს ვექტორ მონაცემს (GeoJSON, GML)
- WCS – აბრუნებს რასტრს (GeoTIFF)
- WMTS – აბრუნებს წინასწარ დაყოფილ ტაილებს