Svarbu
Vertimas yra bendruomenės pastangos, prie kurių jūs galite prisijungti. Šis puslapis šiuo metu išverstas 100.00%.
3.4. Tinklo padengimo paslauga (WCS)
QGIS Serverio įgyvendinti 1.0.0 ir 1.1.1 WCS standartai teikia HTTP sąsają prieigai prie rastro duomenų, vadinamai padengimu, pagal QGIS projektą.
Specifikacijos
Standartinės QGIS Serverio teikiamos užklausos:
Užklausa |
Aprašymas |
---|---|
Grąžina XML metaduomenis su informacija apie serverį |
|
Ištraukia XML dokumentą apie papildomą padengimo informaciją |
|
Ištraukia padengimą |
3.4.1. GetCapabilities
Standartiniai GetCapabilities užklausos parametrai pagal OGC WCS 1.1.1 specifikaciją:
Parametras |
Privalomas |
Aprašymas |
---|---|---|
Taip |
Paslaugos pavadinimas (WCS) |
|
Taip |
Užklausos pavadinimas (GetCapabilities) |
|
Ne |
Paslaugos versija |
Be standartinių, QGIS Serveris palaiko ir šiuos papildomus parametrus:
Parametras |
Privalomas |
Aprašymas |
---|---|---|
Taip |
QGIS projekto failas |
URL pavyzdys:
http://localhost/qgisserver?
SERVICE=WCS
&VERSION=1.1.1
&REQUEST=GetCapabilities
XML dokumento pavyzdys, kai vienas rastro sluoksnis (pavadinimu T20QPD_20171123T144719_TCI
) publikuojamas QGIS projekte WCS paslauga:
<WCS_Capabilities xmlns="http://www.opengis.net/wcs" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0.0" updateSequence="0" xsi:schemaLocation="http://www.opengis.net/wcs http://schemas.opengis.net/wcs/1.0.0/wcsCapabilities.xsd">
<Service>
...
</Service>
<Capability>
...
</Capability>
<ContentMetadata>
<CoverageOfferingBrief>
<name>T20QPD_20171123T144719_TCI</name>
<label>T20QPD_20171123T144719_TCI</label>
<lonLatEnvelope srsName="urn:ogc:def:crs:OGC:1.3:CRS84">
<gml:pos>-61.585973 16.331189</gml:pos>
<gml:pos>-61.52537 16.400376</gml:pos>
</lonLatEnvelope>
</CoverageOfferingBrief>
</ContentMetadata>
</WCS_Capabilities>
VERSION
Šis parametras leidžia nurodyti, kokią paslaugos versiją reikia naudoti. Šiuo metu versijų reikšmės nenaudojamos ir visada reiškia 1.1.1
.
3.4.2. DescribeCoverage
Ši užklausa leidžia ištraukti papildomą padengimų informaciją, tokią kaip duomenų šaltinio formatą, juostų skaičių, … Standartiniai DescribeCoverage užklausos parametrai pagal OGC WCS 1.1.1 specifikacijas:
Parametras |
Privalomas |
Aprašymas |
---|---|---|
Taip |
Paslaugos pavadinimas (WCS) |
|
Taip |
Užklausos pavadinimas (DescribeCoverage) |
|
Ne |
Paslaugos versija |
|
Ne |
Nurodykite padengimo sluoksnius (WCS 1.0.0) |
|
Ne |
Nurodykite padengimo sluoksnius (WCS 1.1.1) |
Be standartinių, QGIS Serveris palaiko ir šiuos papildomus parametrus:
Parametras |
Privalomas |
Aprašymas |
---|---|---|
Taip |
QGIS projekto failas |
3 juostų GeoTIFF rastro sluoksnio dokumentas atrodo taip:
<CoverageDescription xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.opengis.net/wcs" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" updateSequence="0" version="1.0.0" xsi:schemaLocation="http://www.opengis.net/wcs http://schemas.opengis.net/wcs/1.0.0/describeCoverage.xsd">
<CoverageOffering>
<name>T20QPD_20171123T144719_TCI</name>
<label>T20QPD_20171123T144719_TCI</label>
<lonLatEnvelope srsName="urn:ogc:def:crs:OGC:1.3:CRS84">
...
</lonLatEnvelope>
<domainSet>
...
</domainSet>
<rangeSet>
<RangeSet>
<name>Bands</name>
<label>Bands</label>
<axisDescription>
<AxisDescription>
<name>bands</name>
<label>bands</label>
<values>
<singleValue>1</singleValue>
<singleValue>2</singleValue>
<singleValue>3</singleValue>
</values>
</AxisDescription>
</axisDescription>
</RangeSet>
</rangeSet>
<supportedCRSs>
...
</supportedCRSs>
<supportedFormats nativeFormat="raw binary">
<formats>GeoTIFF</formats>
</supportedFormats>
</CoverageOffering>
</CoverageDescription>
COVERAGE
Šis parametras, kuris yra apibrėžtas WCS 1.0.0
, leidžia nurodyti sluoksnius, kurių papildomos informacijos prašoma. Pavadinimus reikia atskirti kableliu.
Be to, QGIS Serveris pridėjo galimybę parinkti sluoksnius jų trumpu pavadinimu. Trumpą sluoksnio pavadinimą galima konfigūruoti sluoksnio meniu
. Jei trumpas pavadinimas apibrėžtas, tai jis pagal nutylėjimą ir naudojamas vietoje sluoksnio pavadinimo:http://localhost/qgisserver?
SERVICE=WCS
&REQUEST=DescribeCoverage
&COVERAGE=mylayer1name,mylayer2shortname
Pastaba
COVERAGE
yra privalomas, jei nenurodytas IDENTIFIER
.
IDENTIFIER
Šis parametras keičia COVERAGE parametrą WCS 1.1.1
. Bet QGIS Serveris nefiltruoja pagal parametrą VERSION
, taigi tiek IDENTIFIER
, tiek ir COVERAGE
veikia taip pat.
Pastaba
IDENTIFIER
yra privalomas, jei nenurodytas COVERAGE
. Jei nurodytas tiek IDENTIFIER
, tiek COVERAGE
, tai visada naudojamas COVERAGE
.
3.4.3. GetCoverage
Ši užklausa leidžia gauti padengimą pagal konkrečius apribojimus, tokius kaip apimtį ar CRS. Standartiniai DescribeCoverage užklausos parametrai pagal OGC WCS 1.1.1 specifikaciją:
Parametras |
Privalomas |
Aprašymas |
---|---|---|
Taip |
Paslaugos pavadinimas (WCS) |
|
Taip |
Užklausos pavadinimas (GetCoverage) |
|
Ne |
Paslaugos versija |
|
Ne |
Nurodykite padengimo sluoksnius (WCS 1.0.0) |
|
Ne |
Nurodykite padengimo sluoksnius (WCS 1.1.1) |
|
Taip |
Atsakymo plotis pikseliais |
|
Taip |
Atsakymo aukštis pikseliais |
|
Taip |
Žemėlapio apimtis CRS vienetais |
|
Taip |
Apimties koordinačių atskaitos sistema |
|
Ne |
Atsakymo koordinačių atskaitos sistema |
Be standartinių, QGIS Serveris palaiko ir šiuos papildomus parametrus:
Parametras |
Privalomas |
Aprašymas |
---|---|---|
Taip |
QGIS projekto failas |
BBOX
Šis parametras leidžia nurodyti žemėlapio apimtį dabartinio CRS vienetais. Koordinates reikia atskirti kableliais. BBOX
parametro formatas yra minx,miny,maxx,maxy
.
URL pavyzdys:
http://localhost/qgisserver?
SERVICE=WCS
&REQUEST=GetCoverage
&IDENTIFIER=T20QPD_20171123T144719_TCI
&BBOX=647533,1805950,660987,1813940
&CRS=EPSG:32620
CRS
Šis parametras leidžia nurodyti BBOX
parametro erdvinės atskaitos sistemą ir jo formatas yra EPSG:XXXX
.
RESPONSE_CRS
Šis parametras leidžia nurodyti atsako išvesties erdvinę atskaitos sistemą ir jo formatas yra EPSG:XXXX
. Pagal nutylėjimą naudojamas atitinkamo padengimo sluoksnio CRS.
WIDTH
Šis parametras leidžia nurodyti išvesties piešinio plotį pikseliais. Išvesties piešinio raiška priklauso nuo šios reikšmės.
HEIGHT
Šis parametras leidžia nurodyti išvesties piešinio aukštį pikseliais. Išvesties piešinio raiška priklauso nuo šios reikšmės.

Fig. 3.24 Iš kairės į dešinę: WIDTH=20&HEIGHT=20
, WIDTH=50&HEIGHT=50
, WIDTH=100&HEIGHT=100