Open Data API
Open Data segédletek
http://www.odata.org/getting-startedhttp://www.odata.org/documentation
Elérhetőség
A kéréseket a /api/odata/v1 címre kell küldeni szabványos HTTP GET kérések formájában.
Authentikáció
A szolgáltatás nem igényel authentikációt.
Szolgáltatások
MapCompositions
A szolgáltatáson keresztül egy vagy több publikált kompozíció legfontosabb adataihoz juthatunk hozzá.
- A kompozíció azonosítója
- Címe
- Leírása
- A publikálás időpontja
- Az adatfrissítés módja
- Az utolsó adatfrissítés időpontja
- Az érvényesség kezdete és vége
A teljes lista lekéréséhez használható url: /api/odata/v1/MapCompositions
Egy konkrét kompozíció adatainak lekéréséhez használható url formátuma: /api/odata/v1/MapCompositions(<id>), ahol a <id> helyére a kompozíció azonosítója írandó.
A 2143-as azonosítójú kompozíció adatainak lekérésére használható url: /api/odata/v1/MapCompositions(2143)
Példa válasz:
{
"@odata.context": "$metadata#MapCompositions/$entity",
"compositionId": 2143,
"title": "A kompozíció címe",
"description": "A kompozíció leírása",
"publicationTime": "2018-04-20T11:47:08.5Z",
"refreshType": "ONCE",
"lastRefresh": null,
"validFrom": "2018-04-20T11:37:54.246Z",
"validTo": null
}
MapComposition
A szolgáltatáson keresztül egy vagy több publikált kompozíció részletezett adataihoz juthatunk hozzá.
- A kompozícióhoz tartozó diagram azonosítója, megnevezése, leírása, valamint a diagram adatforrásául szolgáló táblázat oszlopainak neve és típusa
- A kompozícióhoz tartozó táblázat azonosítója, megnevezése, leírása, valamint a táblázat oszlopainak neve és típusa
- A kompozícióhoz tartozó térképrétegeinek listája azonosítóval, megnevezéssel, típussal (pont / poligon), poligon alapú réteg esetén a léptékkel (terület típusa), valamint a réteg adatforrásául szolgáló táblázat oszlopainak nevével és típusával
A teljes lista lekéréséhez használható url: /api/odata/v1/MapComposition
Egy konkrét kompozíció adatainak lekéréséhez használható url formátuma: /api/odata/v1/MapComposition(<id>), ahol a <id> helyére a kompozíció azonosítója írandó.
A 2143-as azonosítójú kompozíció adatainak lekérésére használható url: /api/odata/v1/MapComposition(2143)
Példa válasz:
{
"@odata.context": "$metadata#MapComposition/$entity",
"compositionId": 2143,
"title": "A kompozíció címe",
"description": "A kompozíció leírása",
"publicationTime": "2018-04-26T13:32:05.192Z",
"refreshType": "MONTHLY",
"lastRefresh": "2018-05-26T13:00:00Z",
"validFrom": "2018-04-26T13:00:00Z",
"validTo": null,
"mapLayers": [
{
"layerId": 125,
"name": "Réteg neve 01",
"type": "THEMATIC",
"areaType": "HEADQUARTER_COMPETENCY",
"columnTypes": [
{
"name": "IRSZ",
"type": "NUMBER"
},
{
"name": "agg_IRSZ",
"type": "NUMBER"
},
{
"name": "Település",
"type": "SETTLEMENT"
},
{
"name": "calculatedWgsX",
"type": "WGSX"
},
{
"name": "calculatedWgsY",
"type": "WGSY"
},
{
"name": "calculatedAdministrativeArea",
"type": "HEADQUARTER_CODE"
}
]
},
{
"layerId": 126,
"name": "DSA",
"type": "THEMATIC",
"areaType": "COUNTY",
"columnTypes": [
{
"name": "Viszonylat",
"type": "TEXT"
},
{
"name": "Település",
"type": "SETTLEMENT"
},
{
"name": "agg_Viszonylat",
"type": "TEXT"
},
{
"name": "calculatedWgsX",
"type": "WGSX"
},
{
"name": "calculatedWgsY",
"type": "WGSY"
},
{
"name": "Cselekmények száma",
"type": "NUMBER"
},
{
"name": "agg_Cselekmények száma",
"type": "NUMBER"
},
{
"name": "calculatedAdministrativeArea",
"type": "COUNTY_CODE"
}
]
},
{
"layerId": 127,
"name": "Réteg neve 03",
"type": "THEMATIC",
"areaType": "CITY",
"columnTypes": [
{
"name": "IRSZ",
"type": "NUMBER"
},
{
"name": "agg_IRSZ",
"type": "NUMBER"
},
{
"name": "Település",
"type": "SETTLEMENT"
}
]
}
],
"chartConfig": {
"chartId": 45,
"name": "Grafikon neve",
"description": "Grafikon leírása",
"columnTypes": [
{
"name": "ev",
"type": "NUMBER"
},
{
"name": "fel",
"type": "TEXT"
},
{
"name": "eovx",
"type": "EOVY"
},
{
"name": "eovy",
"type": "EOVX"
},
{
"name": "cimke",
"type": "TEXT"
}
]
},
"tableConfig": {
"tableId": 44,
"title": "Táblázat neve",
"description": "Táblázat leírása",
"columnTypes": [
{
"name": "Megye",
"type": "COUNTY"
},
{
"name": "Darabszám",
"type": "NUMBER"
},
{
"name": "Település",
"type": "SETTLEMENT"
}
]
}
}
MapLayer
A szolgáltatáson keresztül egy térképréteg részletezett adataihoz juthatunk hozzá.
A lekéréséhez használható url formátuma: /api/odata/v1/MapLayer(<id>) , ahol a <id> helyére a térképréteg azonosítója írandó.
A 2143-as azonosítójú térképréteg adatainak lekérésére használható url: /api/odata/v1/MapLayer(2143)
Példa válasz:
{
"@odata.context": "$metadata#MapLayer/$entity",
"layerId": 2143,
"name": "Réteg neve",
"type": "POINT",
"areaType": null,
"columnTypes": [
{
"name": "Cím",
"type": "ADDRESS"
},
{
"name": "Darab",
"type": "NUMBER"
},
{
"name": "calculatedWgsX",
"type": "WGSX"
},
{
"name": "calculatedWgsY",
"type": "WGSY"
}
],
"dataList": [
]
}
ChartConfig
A szolgáltatáson keresztül egy grafikon részletezett adataihoz juthatunk hozzá.
A lekéréséhez használható url formátuma: /api/odata/v1/ChartConfig(<id>) , ahol a <id> helyére a grafikon azonosítója írandó.
A 2143-as azonosítójú grafikon adatainak lekérésére használható url: /api/odata/v1/ChartConfig(2143)
Példa válasz:
{
"@odata.context": "$metadata#ChartConfig/$entity",
"chartId": 2143,
"name": "Grafikon neve",
"description": "Grafikon leírása",
"columnTypes": [
{
"name": "ev",
"type": "NUMBER"
},
{
"name": "fel",
"type": "TEXT"
},
{
"name": "eovx",
"type": "EOVY"
},
{
"name": "eovy",
"type": "EOVX"
},
{
"name": "cimke",
"type": "TEXT"
}
],
"dataList": [
]
}
TableConfig
A szolgáltatáson keresztül egy táblázat részletezett adataihoz juthatunk hozzá.
A lekéréséhez használható url formátuma: /api/odata/v1/TableConfig(<id>) , ahol a <id> helyére a táblázat azonosítója írandó.
A 2143-as azonosítójú táblázat adatainak lekérésére használható url: /api/odata/v1/TableConfig(2143)
Példa válasz:
{
"@odata.context": "$metadata#TableConfig/$entity",
"tableId": 2143,
"title": "Táblázat neve",
"description": "Táblázat leírása",
"columnTypes": [
{
"name": "Megye",
"type": "COUNTY"
},
{
"name": "Darabszám",
"type": "NUMBER"
},
{
"name": "Település",
"type": "SETTLEMENT"
}
],
"dataList": [
{
"data": [
{
"name": "Település",
"value": "Prügy"
},
{
"name": "Megye",
"value": "Borsod-Abaúj-Zemplén"
},
{
"name": "Darabszám",
"value": "33.0"
}
]
},
{
"data": [
{
"name": "Település",
"value": "Onga"
},
{
"name": "Megye",
"value": "Borsod-Abaúj-Zemplén"
},
{
"name": "Darabszám",
"value": "23.0"
}
]
},
{
"data": [
{
"name": "Település",
"value": "Ormosbánya"
},
{
"name": "Megye",
"value": "Borsod-Abaúj-Zemplén"
},
{
"name": "Darabszám",
"value": "8.0"
}
]
},
{
"data": [
{
"name": "Település",
"value": "Nagyrozvágy"
},
{
"name": "Megye",
"value": "Borsod-Abaúj-Zemplén"
},
{
"name": "Darabszám",
"value": "9.0"
}
]
},
{
"data": [
{
"name": "Település",
"value": "Olaszliszka"
},
{
"name": "Megye",
"value": "Borsod-Abaúj-Zemplén"
},
{
"name": "Darabszám",
"value": "21.0"
}
]
},
{
"data": [
{
"name": "Település",
"value": "Nagybarca"
},
{
"name": "Megye",
"value": "Borsod-Abaúj-Zemplén"
},
{
"name": "Darabszám",
"value": "4.0"
}
]
}
]
}
Speciális térképek
Egyedi réteg adatainak lekérése: https://terkep.police.hu/api/odata/v1/Infection('INFECTION_SMALL_REGION_180_PROPERTY_VIOLATION_INFECTION')
Tematikus réteg lista lekérése: https://terkep.police.hu/api/odata/v1/Infections
Baleseti réteglista lekérése: https://terkep.police.hu/api/odata/v1/Accidents
Bűnügyi réteglista lekérése: https://terkep.police.hu/api/odata/v1/Crimes