Dataset

Operations

Create Preview

Interfejs API tworzenia zestawu danych

Dotyczy: Warstwa cenowa S1.

Kreator umożliwia tworzenie aplikacji na podstawie prywatnych danych mapy pomieszczeń, przy użyciu interfejsu API Azure Maps i zestawu SDK. Interfejsy API zestawu danych są częścią twórcy. Ten interfejs API umożliwia obiektowi wywołującemu utworzenie zestawu danych na podstawie danych przekazanych do usługi danych Azure Maps.

Tego interfejsu API można użyć w scenariuszu, takim jak przekazywanie pakietu zip w formacie DWG do kompilowania, konwertowanie pakietu zip za pomocą usługi konwersji Azure Maps, tworzenie zestawu danych na podstawie przekonwertowanego pakietu zip. Utworzony zestaw danych może służyć do tworzenia tilesets za pomocą usługi tileset Azure Maps i można z nich wykonywać zapytania za pośrednictwem usługi Azure Maps WFS.

Prześlij żądanie utworzenia

Aby utworzyć zestaw danych, zostanie użyte żądanie, w POST którym conversionId parametr zapytania jest identyfikatorem reprezentującym przekonwertowany pakiet ZIP w formacie DWG. type parametr ten zawiera opis typu danych, który będzie używany dla zestawu danych, datasetId parametr będzie opisywać, czy dostarczone dane powinny być dołączane do bieżącego zestawu danych, a opcjonalnie, jeśli description parametr zapytania zostanie określony jako opis, zostanie podany opis domyślny.

Tworzenie interfejsu API to długotrwałe żądanie.

Delete Preview

Interfejs API usuwania zestawu danych

Dotyczy: Warstwa cenowa S1.

Kreator umożliwia tworzenie aplikacji na podstawie prywatnych danych mapy pomieszczeń, przy użyciu interfejsu API Azure Maps i zestawu SDK. Interfejsy API zestawu danych są częścią twórcy. Ten interfejs API umożliwia obiektowi wywołującemu usunięcie utworzonego wcześniej zestawu danych.

Tego interfejsu API można także użyć do usunięcia starych/nieużywanych zestawów danych w celu utworzenia miejsca dla nowej zawartości twórcy.

Prześlij żądanie usunięcia

Aby usunąć zawartość, należy wydać żądanie, w DELETE której ścieżka będzie zawierać datasetId zestaw danych do usunięcia.

Usuń odpowiedź na dane

Interfejs API usuwania zwraca odpowiedź HTTP 204 No Content , jeśli zasób zestawu danych został pomyślnie usunięty.

Import Preview

Interfejs API importowania zestawu danych

Dotyczy: Warstwa cenowa S1.

Kreator umożliwia tworzenie aplikacji na podstawie prywatnych danych mapy pomieszczeń, przy użyciu interfejsu API Azure Maps i zestawu SDK. Interfejsy API zestawu danych są częścią twórcy. Ten interfejs API umożliwia obiektowi wywołującemu zbiorcze Importowanie danych do zestawu danych, który został przekazany do usługi danych Azure Maps.

Prześlij żądanie importu

Aby zaimportować dane do zestawu danych, należy użyć żądania, PATCH gdzie datasetId parametr zapytania jest zestawem danych, do którego mają zostać zaimportowane dane, udid parametr zapytania to dane, które mają zostać zaimportowane, a type parametr zawiera opis typu danych, który będzie używany do importowania danych.

Interfejs API importowania to długotrwałe żądanie.

List Preview

Interfejs API listy zestawów danych

Dotyczy: Warstwa cenowa S1.

Kreator umożliwia tworzenie aplikacji na podstawie prywatnych danych mapy pomieszczeń, przy użyciu interfejsu API Azure Maps i zestawu SDK. Interfejsy API zestawu danych są częścią twórcy. Ten interfejs API umożliwia obiektowi wywołującemu pobranie listy wszystkich pomyślnie utworzonych zestawów danych.

Żądanie przesłania listy

Aby wyświetlić listę wszystkich zestawów danych, należy wydać GET żądanie bez dodatkowych parametrów.

Wyświetl odpowiedź na dane

Interfejs API listy zwraca kompletną listę wszystkich zestawów danych w json formacie. Odpowiedź zawiera następujące pola (jeśli nie są puste lub mają wartość null):

utworzono — sygnatura czasowa utworzonego zestawu danych. datasetId — identyfikator zestawu danych. Opis — opis zestawu danych. datasetSources — dane źródłowe, które zostały użyte podczas wystawiania żądania utworzenia.

datasetSourcesOpisuje dane źródłowe, które zostały użyte podczas wystawiania żądania utworzenia i zawiera następujące elementy (jeśli nie mają wartości null lub są puste):

conversionIds — lista conversionId (wartość null, jeśli nie została podana). identyfikatorów UDID — lista udid (wartość null, jeśli nie została podana). appendDatasetId — datasetId który został użyty do operacji dołączania (wartość null, jeśli nie została użyta). Typ — typ danych przechowywanych w zestawie danych, który został utworzony.

Oto przykładowa odpowiedź zwracająca timestamp zasoby, datasetId , description i datasetSources z 3 zestawem danych:


{
  "datasets": [
    {
      "timestamp": "2020-01-01T22:50:48+00:00",
      "datasetId": "f6495f62-94f8-0ec2-c252-45626f82fcb2",
      "description": "Some description or comment for the dataset.",
      "datasetSources": {
        "conversionIds": [
          "15d21452-c9bb-27b6-5e79-743ca5c3205d"
        ],
        "type": "facility"
      },
      "status": "Succeeded"
    },
    {
      "timestamp": "2020-01-01T22:57:53+00:00",
      "datasetId": "8b1288fa-1958-4a2b-b68e-13a7i5af7d7c",
      "description": "Create from upload '0c1288fa-2058-4a1b-b68d-13a5f5af7d7c'.",
      "datasetSources": {
        "udids": [
          "0c1288fa-2058-4a1b-b68d-13a5f5af7d7c"
        ],
        "type": "facility"
      },
      "status": "Succeeded"
    },
    {
      "timestamp": "2020-01-01T20:39:36+00:00",
      "datasetId": "7c1288fa-2058-4a1b-b68f-13a6h5af7d7c",
      "description": "Some other description or comment for the dataset.",
      "datasetSources": {
        "conversionIds": [
          "15d21452-c9bb-27b6-5e79-743ca5c3205d"
        ],
        "appendDatasetId": "8b1288fa-1958-4a2b-b68e-13a7i5af7d7c",
        "type": "facility"
      },
      "status": "Succeeded"
    }
  ]
}