Dataset

Operations

Create

Uygulandığı yer: bkz. fiyatlandırma katmanları.

Oluşturucu, Azure Haritalar API ve SDK kullanarak özel iç mekan harita verilerinize dayalı uygulamalar geliştirmeyi mümkün yapar. Bu makalede Azure Haritalar Creator için geçerli olan kavramlar ve araçlar tanıtmaktadır.

Bu API, çağıranın Azure Haritalar Data Service'e yüklenen ve Azure Haritalar Dönüştürme Hizmeti kullanılarak dönüştürülen verilerden veri kümesi oluşturmasını sağlar.

Bu API'yi bir bina için DWG zip paketini karşıya yükleme, Azure Haritalar Dönüştürme Hizmeti kullanarak zip paketini dönüştürme ve dönüştürülen zip paketinden veri kümesi oluşturma gibi bir senaryoda kullanabilirsiniz. Oluşturulan veri kümesi, Azure Haritalar Tileset Service kullanarak kutucuk kümeleri oluşturmak için kullanılabilir ve Azure Haritalar WFS Hizmeti aracılığıyla sorgu kullanılabilir.

Oluşturma İsteği Gönderme

Veri kümenizi oluşturmak için sorgu parametresinin dönüştürülen DWG zip paketini temsil eden bir kimlik olduğu, parametresinin geçerli veri kümesine eklenecek önceden oluşturulmuş bir veri kümesi kimliği olduğu ve isteğe bağlı olarak sorgu parametresinin bir açıklama içerdiği (açıklama sağlanmazsa) bir istek POST conversionId datasetId description kullanacağız.

API Oluşturma uzun süre çalışan bir istektir.

Delete

Uygulandığı yer: bkz. fiyatlandırma katmanları.

Oluşturucu, Azure Haritalar API ve SDK kullanarak özel iç mekan harita verilerinize dayalı uygulamalar geliştirmeyi mümkün yapar. Bu makalede Azure Haritalar Creator için geçerli olan kavramlar ve araçlar tanıtmaktadır.

Bu API'yi yeni Oluşturucu içeriği için alan oluşturmak üzere eski/kullanılmayan veri kümelerini silmek için de kullanabilirsiniz.

Silme İsteği Gönderme

İçeriğinizi silmek için, yolun DELETE silinecek veri kümesine ilişkin bir datasetId istek içermesi gerekir.

Get

Uygulandığı yer: bkz. fiyatlandırma katmanları.

Oluşturucu, Azure Haritalar API ve SDK kullanarak özel iç mekan harita verilerinize dayalı uygulamalar geliştirmeyi mümkün yapar. Bu makalede Azure Haritalar Creator için geçerli olan kavramlar ve araçlar tanıtmaktadır.

Bu API, çağıranın daha önce başarıyla oluşturulmuş bir veri kümesi getirmesini sağlar.

Get Details İsteği Gönderme

Önceden oluşturulmuş bir veri kümesine ilişkin ayrıntıları almak için yolunda GET ile bir datasetId istekte bulundurabilirsiniz.

Ayrıntıları Al Yanıtı

Ayrıntıları Al API'si, bir veri kümesine ilişkin ayrıntıları biçiminde json döndürür. Yanıt aşağıdaki alanları içerir (null veya boş değilse):

created - Veri kümesi oluşturuldu zaman damgası. datasetId - Veri kümesi kimliği. description - Veri kümesi açıklaması. datasetSources : Oluşturma isteği çıkarken kullanılan kaynak veriler. ontology - Giriş verileri için dönüştürme hizmette kullanılan kaynak ontoloji.

, oluşturma isteği çıkarken kullanılan kaynak verileri açıklar ve aşağıdaki öğeleri içerir (null veya datasetSources boş değildir):

conversionIds - listesi conversionId (hiçbiri sağlandı ise null). appendDatasetId - datasetId Bir ekleme işlemi için kullanılan değer (hiçbiri kullanılmadı ise null). featureCounts: Veri kümesinde yer alan her özellik türü için sayımlar.

Veri kümesi kaynağının timestamp , datasetId , , ve description verilerini datasetSources döndüren örnek yanıt şu ontology şekildedir:

{
   "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

Bu API, çağıranın bir veri kümesi işlemi için geçerli ilerlemeyi görüntülemesini sağlar ve yol, API Oluşturma çağrısından elde edilir.

İşlem İsteği Gönderme

Bir veri kümesi işlemi geçerli ilerlemesini görüntülemek için, verilen yolun işlemi temsil eden kimlik olduğu GET operationId bir istek kullanırsiniz.

İşlem Yanıtı

Devam ederken, 200-OK ek üst bilgi ile bir http durum kodu döndürülür. İşlem başarılı olursa, üst 200-OK bilgisinde Resource-Location http durum kodu döndürülür.

List

Uygulandığı yer: bkz. fiyatlandırma katmanları.

Oluşturucu, Azure Haritalar API ve SDK kullanarak özel iç mekan harita verilerinize dayalı uygulamalar geliştirmeyi mümkün yapar. Bu makalede Azure Haritalar Creator için geçerli olan kavramlar ve araçlar tanıtmaktadır.

Bu API, çağıranın önceden başarıyla oluşturulmuş tüm veri kümelerinin listesini getirmesini sağlar.

Liste İsteği Gönderme

Tüm veri kümelerinizi listeleyene kadar ek GET parametreye sahip bir istekte bulundurabilirsiniz.

Veri Yanıtını Listele

Liste API'si, tüm veri kümelerinin tam listesini biçiminde json döndürür. Yanıt aşağıdaki alanları içerir (null veya boş değilse):

created - Veri kümesi oluşturuldu zaman damgası. datasetId - Veri kümesi kimliği. description - Veri kümesi açıklaması. datasetSources : Oluşturma isteği çıkarken kullanılan kaynak veriler. ontology - Giriş verileri için dönüştürme hizmette kullanılan kaynak ontoloji.

, oluşturma isteği çıkarken kullanılan kaynak verileri açıklar ve aşağıdaki öğeleri içerir (null veya datasetSources boş değildir):

conversionIds - listesi conversionId (hiçbiri sağlandı ise null). appendDatasetId - datasetId Bir ekleme işlemi için kullanılan değer (hiçbiri kullanılmadı ise null). featureCounts: Veri kümesinde yer alan her özellik türü için sayımlar.

3 veri kümesi kaynağı için timestamp , , , ve verilerini datasetId description datasetSources ontology döndüren örnek yanıt şu şekildedir:

{
  "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
      }
    }
  ]
}