Dataset

Operations

Create

Gäller för: se prisnivåer.

Creator gör det möjligt att utveckla program baserat på dina privata inomhuskartdata med hjälp av Azure Kartor API och SDK. Den här artikeln introducerar begrepp och verktyg som gäller för Azure Kartor Creator.

Med det här API:et kan anroparen skapa en datauppsättning från data som har laddats upp till Azure Kartor Data Service och konverterats med hjälp av Azure Kartor Conversion Service.

Du kan använda det här API:et i ett scenario som att ladda upp ett DWG-zip-paket för en byggnad, konvertera zip-paketet med hjälp av Azure Kartor Conversion Service och skapa en datauppsättning från det konverterade zip-paketet. Den skapade datauppsättningen kan användas för att skapa paneluppsättningar med hjälp av Azure Kartor Tileset Service och kan efterfrågas via Azure Kartor WFS-tjänsten.

Skicka begäran om att skapa

För att skapa din datauppsättning använder du en begäran där frågeparametern är ett ID som representerar det konverterade POST conversionId DWG-zip-paketet. Parametern är ID:t för en tidigare skapad datauppsättning som ska läggas till i den aktuella datauppsättningen och frågeparametern kan också innehålla en beskrivning (om beskrivningen inte anges ges en datasetId description standardbeskrivning).

Api:et För att skapa är en långvarig begäran.

Delete

Gäller för: se prisnivåer.

Creator gör det möjligt att utveckla program baserat på dina privata inomhuskartdata med hjälp av Azure Kartor API och SDK. Den här artikeln introducerar begrepp och verktyg som gäller för Azure Kartor Creator.

Du kan också använda det här API:et för att ta bort gamla/oanvända datauppsättningar för att skapa utrymme för nytt Creator-innehåll.

Skicka borttagningsbegäran

Om du vill ta bort ditt innehåll utfärdar du DELETE en begäran där sökvägen ska innehålla för datasetId den datauppsättning som ska tas bort.

Get

Gäller för: se prisnivåer.

Creator gör det möjligt att utveckla program baserat på dina privata inomhuskartdata med hjälp av Azure Kartor API och SDK. Den här artikeln introducerar begrepp och verktyg som gäller för Azure Kartor Creator.

Med det här API:et kan anroparen hämta en datauppsättning som skapats tidigare.

Skicka begäran om att hämta information

Om du vill hämta information om en tidigare skapad datauppsättning utfärdar du GET en begäran med i datasetId sökvägen .

Svar på hämta information

API:et Hämta information returnerar information för en datauppsättning i json format. Svaret innehåller följande fält (om de inte är null eller tomma):

skapad – tidsstämpeln som datauppsättningen skapades. datasetId – datauppsättningens ID. description – Beskrivningen för datauppsättningen. datasetSources – Källdata som användes när begäran om att skapa utfärdades. ontology – Den käll-ontologi som användes i konverteringstjänsten för indata.

beskriver de källdata som användes när begäran om att skapa utfärdades och innehåller följande element datasetSources (om de inte är null eller tomma):

conversionIds – Listan över conversionId (null om ingen har angetts). appendDatasetId – datasetId som användes för en tilläggsåtgärd (null om ingen användes). featureCounts – Antalet för varje funktionstyp i datauppsättningen.

Här är ett exempelsvar som returnerar timestamp , , , och för en datasetId description datasetSources ontology datauppsättningsresurs:

{
   "timestamp": "2020-01-01T22:50:48.123Z",
   "datasetId": "f6495f62-94f8-0ec2-c252-45626f82fcb2",
   "description": "Some description or comment for the dataset.",
   "datasetSources": {
     "conversionIds": [
       "15d21452-c9bb-27b6-5e79-743ca5c3205d"
     ],
   },
   "ontology": "facility-2.0",
   "featureCounts": {
     "directoryInfo": 2,
     "category": 10,
     "facility": 1,
     "level": 3,
     "unit": 183,
     "zone": 3,
     "verticalPenetration": 6,
     "opening": 48,
     "areaElement": 108
   }
 }
Get Operation

Med det här API:et kan anroparen visa den aktuella förloppet för en datauppsättningsåtgärd och sökvägen hämtas från ett anrop till API:et Skapa.

Skicka begäran om åtgärder

Om du vill visa den aktuella förloppet för en datauppsättningsåtgärd använder du en begäran där den angivna sökvägen är GET det ID som representerar operationId åtgärden.

Åtgärdssvar

Under pågående arbete 200-OK returneras en HTTP-statuskod utan extra rubriker. Om åtgärden lyckas returneras en 200-OK HTTP-statuskod Resource-Location sidhuvud.

List

Gäller för: se prisnivåer.

Creator gör det möjligt att utveckla program baserat på dina privata inomhuskartdata med hjälp av Azure Kartor API och SDK. Den här artikeln introducerar begrepp och verktyg som gäller för Azure Kartor Creator.

Med det här API:et kan anroparen hämta en lista över alla datauppsättningar som har skapats tidigare.

Begäran om att skicka lista

Om du vill visa en lista över alla datauppsättningar utfärdar du GET en begäran utan ytterligare parametrar.

Visa datasvar

List-API:et returnerar den fullständiga listan över alla datauppsättningar i json format. Svaret innehåller följande fält (om de inte är null eller tomma):

skapad – tidsstämpeln som datauppsättningen skapades. datasetId – datauppsättningens ID. description – Beskrivningen för datauppsättningen. datasetSources – Källdata som användes när begäran om att skapa utfärdades. ontology – Den käll-ontologi som användes i konverteringstjänsten för indata.

beskriver de källdata som användes när begäran om att skapa utfärdades och innehåller följande element datasetSources (om de inte är null eller tomma):

conversionIds – Listan över conversionId (null om ingen har angetts). appendDatasetId – datasetId som användes för en tilläggsåtgärd (null om ingen användes). featureCounts – Antalet för varje funktionstyp i datauppsättningen.

Här är ett exempelsvar som returnerar timestamp , , , och för datasetId description datasetSources ontology 3 datauppsättningsresurser:

{
  "datasets": [
    {
      "timestamp": "2020-01-01T22:50:48.123Z",
      "datasetId": "f6495f62-94f8-0ec2-c252-45626f82fcb2",
      "description": "Some description or comment for the dataset.",
      "datasetSources": {
        "conversionIds": [
          "15d21452-c9bb-27b6-5e79-743ca5c3205d"
        ],      },
      "ontology": "facility-2.0",
      "featureCounts": {
        "directoryInfo": 2,
        "category": 10,
        "facility": 1,
        "level": 3,
        "unit": 183,
        "zone": 3,
        "verticalPenetration": 6,
        "opening": 48,
        "areaElement": 108
      }
    },
    {
      "timestamp": "2020-01-01T22:57:53.123Z",
      "datasetId": "8b1288fa-1958-4a2b-b68e-13a7i5af7d7c",
      "description": "Create from upload '0c1288fa-2058-4a1b-b68d-13a5f5af7d7c'.",
      "datasetSources": {
        "conversionIds": [
          "0c1288fa-2058-4a1b-b68d-13a5f5af7d7c"
        ],
        "appendDatasetId": "46d1edb6-d29e-4786-9589-dbd4efd7a977"
      },
      "ontology": "facility-2.0",
      "featureCounts": {
        "directoryInfo": 2,
        "category": 10,
        "facility": 1,
        "level": 3,
        "unit": 183,
        "zone": 3,
        "verticalPenetration": 6,
        "opening": 48,
        "areaElement": 108
      }
    }
  ]
}