Ielu krustojumu serviss
Serviss ļauj iegūt informāciju par ielu krustojumiem.
Servisa URL
Servisa saitei jāatbilst šādai formai:
https://api.kartes.lv/v3//intersection?
Atgriezto datu formāts ir JSON.
HTTP metode ir GET.
Pieprasījuma parametri
Iespējams padot šādus GET parametrus:
Parametrs | Skaidrojums |
---|---|
cs | Koordinātu formāts (wgs84 (noklusējums) vai lks). |
street1 | 1. iela |
street2 | 2. iela |
pop_place | Apdzīvotā vieta abām ielām |
Atbildes parametri
Atbildē tiek atgriezts objekts ar šādu struktūru:
- street1:
- rank
- id
- name - ielas nosaukums
- pop_place - apdzīvotā vieta
- the_geom - ģeometrija WKT
- street2:
- rank
- id
- name - ielas nosaukums
- pop_place - apdzīvotā vieta
- the_geom - ģeometrija WKT
- intersection - krustojuma koordinātas
Kļūdu kodi
Kods | Skaidrojums |
---|---|
200 | Wrong input data. Tiek atgriezts, ja vaicājumā nav ievadīti vai nav korekti ievadīti pieprasījuma parametri. |
404 | No location found. Tiek atgriezts, ja nekas nav ticis atrasts. |
5xx | Servera kļūda. |
Paraugi
Pieprasījums:
https://api.kartes.lv/v3//intersection?street1=Latgales iela&street2=Plostu iela
Atbilde:
[
"street1": {
"rank": "0.0991032",
"id": "1000042359",
"name": "Latgales iela",
"pop_place": "Rīga",
"the_geom": "MULTILINESTRING((24.130026 56.939708,24.131882 56.93953,24.132558 56.939481,24.133578 56.939407,24.134182 56.939452,24.134893 56.939509,24.136644 56.93962,24.136982 56.939618,24.137492 56.939605,24.137861 56.939582,24.138065 56.939555,24.138673 56.939424,24.139201 56.939284,24.139709 56.939118,24.13995 56.93902,24.140055 56.938975,24.140794 56.938663,24.141418 56.938468,24.142617 56.938117,24.143204 56.93804,24.143534 56.938014,24.145216 56.937881,24.146204 56.937875,24.146957 56.937858,24.147669 56.937848,24.14784 56.937842,24.149848 56.937814... )"
},
"street2": {
"rank": "0.0991032",
"id": "1000019049",
"name": "Plostu iela",
"pop_place": "Rīga",
"the_geom": "MULTILINESTRING((24.192815 56.90427,24.192951 56.904329,24.193486 56.904564,24.193896 56.904745,24.194126 56.904864,24.194988 56.905215,24.195711 56.905498,24.195847 56.905502,24.195905 56.905486,24.196035 56.905426),(24.196487 56.905896,24.198222 56.90668),(24.199158 56.907145,24.198732 56.906846,24.198367 56.90659))"
},
"intersection": "POINT(24.192815 56.90427)"
}
]