Open Data segédletek

http://www.odata.org/getting-started
http://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 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 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')

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