Rastra kartes

WMS

Šajā sadaļā aprakstīti pieejamie WMS servisi. Tā kā ir pieejami vairāki WMS servisi, tad dokumentā tiek aprakstīts vispārīgais WMS serviss, kas attiecināms uz konkrētajiem WMS servisiem, kuri tiek sniegti šī dokumenta beigās.

Servisa URL

Visu WMS servisa pieprasījumu URL atbilst šādai shēmai:

https://wms<saites_numurs>.kartes.lv//<projekcijas_atslega>/<servisa_atslega>/?

Atgriezto datu formāts ir atkarīgs no veiktā WMS pieprasījuma veida, piemēram, ja pieprasījums ir GetMap, tad tiks atgriezts attēls, ja pieprasījums ir GetCapabilities, tad tiks atgriezts XML fails.

Pieprasījuma parametri

Serviss sagaida no lietotāja GET parametrus, kas atbilst OGC WMS standartam. Jāņem vērā, ka serviss var neatbalstīt visus standarta parametrus. Serviss veidots tā, lai tas strādātu ar populārākajām tīmekļa kartogrāfijas bibliotēkām (Leaflet, OpenLayers, u.c.) un darbvirsmas programmām (ArcMap, QGIS). Papildus servisa WMS parametriem, jāpadod pamatsaites parametri, kas norādīs uz konkrēto WMS servisu.

Parametrs Skaidrojums Vērtības
saites_numurs Ir iespējams padot speciālu mainīgo, kas uzstāda vienu no pieejamajiem servisa domēna vārdiem.

Daudzas tīmekļa kartogrāfijas bibliotēkas ļauj norādīt šo mainīgo (Leaflet, OpenLayers), kas uzlabo karšu fragmentu paralēlo ielādes ātrumu. Ja neizmanto šo mainīgo (pieprasa uz vienu domēnu), tad ir iespējama lēnāka karšu fragmentu ielāde, kas saistīts ar pārlūku ierobežojumiem, kad tiek veikti vairāki paralēli pieprasījumi uz vienu domēnu.
Pašlaik ir pieejami šādi domēni:
  • wms.kartes.lv
  • wms1.kartes.lv
  • wms2.kartes.lv
  • wms3.kartes.lv
  • wms4.kartes.lv
klienta_atslega Klienta atslēga, kura tika Jums piešķirta.
projekcijas_atslega Atslēga, kas norāda servisa ģeogrāfisko projekciju. Servisi veidoti tā, ka katra saite norāda uz vienu konkrētu WMS servisu noteiktā projekcijā. Pašlaik pieejemas divas projekcijas:
  • wgs - serviss atgriezīs karšu fragmentus WGS (EPSG:3857) projekcijā (Web mercator projekcija).
  • lks - serviss atgriezīs karšu fragmentus LKS (EPSG:3059) projekcijā (Latvijas oficiālā projekcija).
servisa_atslega Servisa atslēga nosaka WMS servisa veidu. Patlaban pieejama krāsainā (tradicionālā) karte, melnbaltā karte, ortofoto karte un topogrāfiskā kate. Jāņem vērā, ka katrai projekcijai ir pieejami atšķirīgi WMS servisi, piemēram, var būt tā, ka vienā projekcijā ir pieejams noteikts serviss, bet šis serviss nav pieejams citā projekcijā. 15 - krāsainā (tradicionālā) karte;
15bw - melnbaltā karte;
orto - Latvijas ortofotokarte (LĢIA);
topo - Latvijas topogrāfiskā karte mērogā 1:50 000 (LĢIA).

LĢIA - Latvijas Ģeotelpiskās informācijas aģentūra

WMS standarta pieprasījuma parametri

Pārējie WMS servisa parametri atbilst WMS standartā aprakstītajiem parametriem, šajā dokumentā tiks aprakstīta tikai daļa no pieejamajiem parametriem, kas nepieciešami, lai veiktu klasiskos pieprasījumus: GetMap un GetCapabilities.

Parametrs Skaidrojums Vērtības
service Apraksta izmantojamo servisu. Šajā gadījumā jānorāda WMS (ir šāds parametrs, jo OGC pārvalda arī citus standartus, piemēram, WMTS, WFS u.c.).
version Norāda izmantojamo WMS servisa versiju. Tiek atbalstītas šādas WMS versijas:
  • 1.0.0
  • 1.1.0
  • 1.1.1
  • 1.3.0
request Apraksta kāda veida WMS pieprasījums tiek veikts, piemēram, GetMap pieprasījums, kura rezultātā iegūst kartes fragmentu, GetCapabilities pieprasījums, kurš atgriež servisa aprakstošo informāciju.

Tālāk aprakstītie parametri ir aktuāli GetMap pieprasījumam, kas veikts ar 1.1.1 WMS versijas pieprasījumu.

Parametrs Skaidrojums Vērtības
format Norāda atgrieztā attēla formātu. Šobrīd servisi atgriež image/png karšu fragmentus.
srs Norāda servisa izmantojamo projekcijas EPSG kodu (ir būtiskas atšķirības, ja tiek izmantota 1.3.0 WMS versija).
bbox Apraksta rezultāta kartes fragmenta taisnstūrveida reģionu. Parametrs sastāv no diviem skaitļu pāriem, kas apraksta divas koordinātas. Parametra formāts ir šāds: xMin, yMin, xMax, yMax (ir būtiskas atšķirības, ja tiek izmantota 1.3.0 WMS versija), kur
  • xMin - Apraksta reģiona apakšējā kreisā stūra X koordinātu.
  • yMin - Apraksta reģiona apakšējā kreisā stūra Y koordinātu.
  • xMax - Apraksta reģiona augšējā labā stūra X koordinātu.
  • yMax - Apraksta reģiona augšējā labā stūra Y koordinātu.
width Apraksta atgriežamā attēla platumu pikseļos.
height Apraksta atgriežamā attēla augstumu pikseļos.

LKS WMS servisu papildus aprakstošie parametri

Lai korekti pieslēgtu LKS projekcijas WMS servisus populārās tīmekļa bibliotēkās, ir nepieciešama papildus informācija. Vislabākās kvalitātes servisa attēli ir šādām tuvinājuma izšķirtspējām:

  1. 6007.4787274574555
  2. 3003.7393637287278
  3. 1501.8695495724326
  4. 750.93477478621628
  5. 375.46751968503941
  6. 187.73362755058844
  7. 93.86694606722547
  8. 46.933473033612735
  9. 23.4667365168063
  10. 11.733235966471934
  11. 5.8666179832359671
  12. 2.9334412835492341
  13. 1.4665883498433665
  14. 0.73342646685293378
  15. 0.36671323342646689

Piemēram, definējot WMS slāni OpenLayers bibliotēkā, ir jānorāda kartes/slāņa izšķirtspējas, šajā gadījumā jānorāda augstāk minētās izšķirtspējas. Papildus ir svarīgs arī tile origin parametrs, kas apraksta izmantojamā WMS fragmentu režģa stūra koordinātu. Šāds parametrs arī ir jānorāda, lai iesauktu WMS slāni OpenLayers bibliotēkā. LKS servisiem ir šāda tile origin vērtība: -5682840.1444699997, 4997050.3242600001

Paraugi

Ievads:

https://wms2.kartes.lv//wgs/15/?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&FORMAT=image%2Fpng&SRS=EPSG%3A3857&BBOX=2504688.5456319,7514065.6313279,2817774.6134879,7827151.6991839&WIDTH=256&HEIGHT=256

Rezultāts:

Kartes fragments

Ievads:

https://wms2.kartes.lv//wgs/15/?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&FORMAT=image%2Fjpeg&SRS=EPSG%3A900913&BBOX=2191602.4777759,7514065.6313279,2817774.6134879,8140237.7670399&WIDTH=512&HEIGHT=512

Rezultāts:

Kartes fragments

Ievads:

https://wms1.kartes.lv//lks/15bw/?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&FORMAT=image%2Fpng&SRS=EPSG%3A3059&BBOX=468817.53057868,191067.76562822,661056.83292396,383307.06797349&WIDTH=256&HEIGHT=256

Rezultāts:

Melnbalts kartes fragments

WMTS

Šeit aprakstīti WMTS serviss.

Servisa URL

WMTS konfigurācijas izgūšanai izmanto URL šādā formātā:

https://wms.kartes.lv//wgs/WMTS/?request=getcapabilities

Konfigurācijas atbildē ResourceURL elementā ir pieejams arī pašu WMS flīžu pieprasījuma formāts:

https://wms<saites_numurs>.kartes.lv//wgs/15/<meroga_limenis>/<flizes_kolonnas_elements>/<flizes_rindas_elements>.png

Pieprasījuma parametri

Parametrs Skaidrojums
saites_numurs Ir iespējams padot speciālu mainīgo, kas uzstāda vienu no pieejamajiem servisa domēna vārdiem. Pašlaik ir pieejami šādi domēni:
  • wms.kartes.lv
  • wms1.kartes.lv
  • wms2.kartes.lv
  • wms3.kartes.lv
  • wms4.kartes.lv
klienta_atslega Klienta atslēga, kura tika Jums piešķirta.
meroga_limenis Pieprasītās flīzes mēroga līmenis.
flizes_kolonnas_elements Pieprasītās flīzes Y komponente.
flizes_rindas_elements Pieprasītās flīzes X komponente.

Paraugi

Ievads:

https://wms4.kartes.lv//wgs/15/12/2336/1251.png

Rezultāts:

Kartes fragments