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 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
400 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=Maskavas iela&street2=Plostu iela

Atbilde:

[
  {
    "street1": {
      "rank": "0.0991032",
      "id": "1000041977",
      "name": "Maskavas iela",
      "pop_place": "Rīga",
      "the_geom": "MULTILINESTRING((24.1104866192 56.9438138403,24.1107903116 56.9436833099,24.1110875794 56.9436381291,24.1116673638 56.943597186,24.1118337014 56.9435700872,24.1119149784 56.9435448316,24.1124154755 56.9433061663,24.1125805249 56.9432235498),(24.1137109631 56.9428470394,24.1135376247 56.9428972731,24.1133903623 56.9429399496,24.1127528769 56.9432266248,24.1125805249 56.9432235498),(24.1125805249 56.9432235498,24.1126184657 56.9431081194,24.1128287109 56.9429718587,24.1130709451 56.9428599912,24.1134536354 56.9427549746),(24.1134536354 56.9427549746,24.1137109631 56.9428470394) ... )"
    },
    "street2": {
      "rank": "0.0991032",
      "id": "1000038280",
      "name": "Plostu iela",
      "pop_place": "Rīga",
      "the_geom": "MULTILINESTRING((24.1927643999 56.9042939774,24.1929001964 56.9043532268,24.1934447528 56.9045908199,24.1938741871 56.904777378,24.1949673963 56.90522486,24.1956978716 56.9054797537,24.1958236776 56.9054975236,24.1959005992 56.9054884189),(24.196486676 56.9058962556,24.1982216052 56.9066795853),(24.1991579964 56.9071452468,24.1983668598 56.9065895186))"
    },
    "intersection": "POINT(24.192764 56.904294)"
  }
]