Conversion

Operations

Convert

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

Oluşturucu, Azure Haritalar API'si ve SDK'sını 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.

Dönüştürme API'si, çağıranın bir DWG tasarım dosyası kümesi olarak Sıkıştırılmış Çizim Paketi olarak Azure Haritalar. Çizim Paketi ilk olarak Azure Haritalar Data Service kullanılarak karşıya yük gerekir. Karşıya yüklendiktan sonra Data Upload udid API'si tarafından döndürülen'i kullanarak bu Dönüştürme API'sini çağırabilirsiniz.

DWG paketini dönüştürme

Dönüştürme API'si uzun süre çalışan bir istek gerçekleştirir.

DWG paketi sorunlarda hata ayıklama

Dönüştürme işlemi sırasında, yanıtta DWG paketi hataları ve uyarıları ile ilgili sorunlar varsa, bu sorunları görselleştirmek ve tanılamak için bir tanılama paketiyle birlikte sağlanır. DWG paketiniz ile ilgili herhangi bir sorunla karşılaşıldı olması durumunda, burada ayrıntılı olarak belirtilen Dönüştürme işlemi durum işlemi, çağıranın bu sorunları görselleştirmelerine ve tanılamalarına yardımcı olmak için indirilebilen tanılama paketinin konumunu döndürür. Tanılama paketi konumu, dönüştürme işlemi durum yanıtının özellikler bölümünde bulunabilir ve aşağıdakine benzer:

{
    "properties": {
        "diagnosticPackageLocation": "https://us.atlas.microsoft.com/mapdata/{DiagnosticPackageId}?api-version=1.0"                
    }            
}

Tanılama paketi, üzerinde bir istek HTTP GET yürütülerek diagnosticPackageLocation indirilebilir. Aracı kullanarak tüm hataları ve uyarıları görselleştirme ve tanılama hakkında daha fazla bilgi için bkz. Çizim Hatası Görselleştiricisi.

Sıfır veya daha fazla uyarı varsa dönüştürme işlemi başarılı olarak işaretlenir, ancak herhangi bir hatayla karşılaşırsanız başarısız olarak işaretlenir.

Delete

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

Oluşturucu, Azure Haritalar API'si ve SDK'sını 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 Dönüştürme API'si kullanılarak oluşturulan tüm veri dönüştürmelerini silmesini sağlar.

Silme İsteği Gönderme

Dönüştürme verilerinizi silmek için, yolun silinecek verilerin DELETE bulunduğu conversionId bir istekte bulundurabilirsiniz.

Dönüştürme Silme Yanıtı

Dönüştürme Silme API'si, dönüştürülen veri kaynakları başarıyla silindiğinde boş gövdeye sahip bir HTTP 204 No Content yanıtı döndürür.

Geçirilen 400 Bad Request kaynakla ilişkili bir kaynak bulunamasa bir HTTP hata conversionId yanıtı döndürülür.

Get

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

Oluşturucu, Azure Haritalar API'si ve SDK'sını 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 Dönüştürme API'si kullanılarak gönderilen başarılı bir veri dönüştürmesini getirmesini sağlar.

Get Operation

Bu yol, POST /conversions çağrısından elde edilir. Devam ederken, ek üst bilgi olmayan bir http200 döndürülür ve başarıyla tamamlandıktan sonra bir http200 Resource-Location üst bilgisi verilir.

List

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

Oluşturucu, Azure Haritalar API'si ve SDK'sını 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 Dönüştürme API'si kullanılarak gönderilen tüm başarılı veri dönüştürmelerinin listesini getirmesini sağlar.

Liste İsteği Gönderme

Tüm başarılı dönüştürmeleri listeleyebilirsiniz. Ek GET parametreye sahip bir istekte bulundurabilirsiniz.

Veri Yanıtını Listele

Dönüştürme Listesi API'si, tüm dönüştürme ayrıntılarının tam listesini biçiminde json döndürür.

Burada iki başarılı dönüştürme isteğinin ayrıntılarını döndüren bir örnek yanıt ve ardından yer almaktadır:


{
    "conversions": 
    [
        {
            "conversionId": "54398242-ea6c-1f31-4fa6-79b1ae0fc24d",
            "udid": "31838736-8b84-11ea-bc55-0242ac130003",
            "created": "5/19/2020 9:00:00 AM +00:00",
            "description": "User provided description.",
            "featureCounts": {
                "DIR": 1,
                "LVL": 3,
                "FCL": 1,
                "UNIT": 150,
                "CTG": 8,
                "AEL": 0,
                "OPN": 10
            }
        },
        {
            "conversionId": "2acf7d32-8b84-11ea-bc55-0242ac130003",
            "udid": "1214bc58-8b84-11ea-bc55-0242ac1300039",
            "created": "5/19/2020 9:00:00 AM +00:00",
            "description": "User provided description.",
            "featureCounts": {
                "DIR": 1,
                "LVL": 3,
                "FCL": 1,
                "UNIT": 150,
                "CTG": 8,
                "AEL": 0,
                "OPN": 10
            }
        }
    ]
}