Conversion - Convert
Daha önce içeri aktarılan Çizim Paketi harita verilerine dönüştürmek için kullanın.
Uyarı
Azure Haritalar Creator'ın kullanımdan kaldırılması
Azure Haritalar Creator iç mekan harita hizmeti artık kullanım dışıdır ve 30.09.25 tarihinde kullanımdan kaldırılacaktır. Daha fazla bilgi için bkz. Azure Haritalar Oluşturucunun Kullanım Süresi Sonu Duyurusu.
Conversion
API, çağıranın bir dizi DWG tasarım dosyasını sıkıştırılmış POST
Azure Haritalar'a içeri aktarmasına olanak tanıyan bir HTTP isteğidir. Çizim paketine, udid
yüklendiğinde kullanılan tarafından başvurulur. Veri kayıt defteri hizmeti hakkında daha fazla bilgi için bkz. Veri kayıt defteri oluşturma.
DWG paketini dönüştürme
Dönüştürme API'uzun süre çalışan birişlemi gerçekleştirir.
DWG paketi sorunlarını ayıklama
Dönüştürme işlemi sırasında, DWG paketiyle ilgili sorunlar varsa hatalar ve uyarılar bu sorunları görselleştirmek ve tanılamak için tanılama paketi yanıtta sağlanır. DWG paketinizle ilgili herhangi bir sorunla karşılaşılması durumunda, burada ayrıntılı olarak dönüştürme işlemi, bu sorunları görselleştirmelerine ve tanılamalarına yardımcı olmak için çağıran tarafından indirilebilen tanılama paketi 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ğıdaki gibi görünür:
{
"properties": {
"diagnosticPackageLocation": "https://us.atlas.microsoft.com/mapdata/{DiagnosticPackageId}?api-version=1.0"
}
}
tanılama paketiHTTP GET
üzerinde bir diagnosticPackageLocation
isteği yürütülerek indirilebilir.
Tüm hataları ve uyarıları görselleştirmek ve tanılamak için aracını kullanma hakkında daha fazla bilgi için bkz. Çizim Hatası Görselleştiricisi.
Bir dönüştürme işlemi, sıfır veya daha fazla uyarı varsa başarılı olarak işaretlenir, ancak hatalarla karşılaşılırsa başarısız olarak işaretlenir.
POST https://{geography}.atlas.microsoft.com/conversions?api-version=2.0&udid={udid}&outputOntology=facility-2.0
POST https://{geography}.atlas.microsoft.com/conversions?api-version=2.0&udid={udid}&outputOntology=facility-2.0&description={description}
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
geography
|
path | True |
string |
Bu parametre, Azure Haritalar Oluşturucu kaynağının nerede bulunduğunu belirtir. Geçerli değerler biz ve AB'dir. |
api-version
|
query | True |
string |
Azure Haritalar API'sinin sürüm numarası. |
output
|
query | True |
Çıkış ontolojisi sürümü. "facility-2.0" şu anda desteklenen tek değerdir. Azure Haritalar Oluşturucusu ontolojileri hakkında daha fazla bilgi için lütfen bu makale bakın. |
|
udid
|
query | True |
string |
İçerik için benzersiz veri kimliği ( |
description
|
query |
string |
Kullanıcı dönüştürülen içeriğin açıklamasını sağladı. |
İstek Başlığı
Name | Gerekli | Tür | Description |
---|---|---|---|
x-ms-client-id |
string |
Microsoft Entra Id güvenlik modeliyle birlikte hangi hesabın kullanıma yönelik olduğunu belirtir. Azure Haritalar hesabı için benzersiz bir kimliği temsil eder ve Azure Haritalar yönetim düzlemi Hesap API'sinden alınabilir. Azure Haritalar'da Microsoft Entra ID güvenliğini kullanmak için rehberlik için aşağıdaki |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
İşlem çalışıyor veya tamamlandı. İşlem başarılı olursa, sonucun yolunu elde etmek için Resource-Location üst bilgisini kullanın. Üst Bilgiler Resource-Location: string |
|
202 Accepted |
İstek Kabul Edildi: İstek işlenmek üzere kabul edildi. Durumu almak için lütfen Operation-Location Üst Bilgisindeki URL'yi kullanın. Üst Bilgiler Operation-Location: string |
|
Other Status Codes |
Beklenmeyen bir hata oluştu. |
Güvenlik
AADToken
Bunlar Microsoft Entra OAuth 2.0 Akışlarının
Senaryoları uygulamak için
Notlar
- Bu güvenlik tanımı kullanılmasını gerektirir. Bu, Haritalar yönetim API'sindenedinilebilir.
Authorization URL
, Azure genel bulut örneğine özgüdür. Bağımsız bulutların benzersiz Yetkilendirme URL'leri ve Microsoft Entra Id yapılandırmaları vardır.
* Azure rol tabanlı erişim denetimi Azure portalı, PowerShell, CLI, Azure SDK'ları veya REST API'leri aracılığıyla azure yönetim düzlemi yapılandırılır.
* Azure Haritalar Web SDK kullanımı, bir uygulamanın birden çok kullanım örneği için yapılandırma tabanlı kurulumuna olanak tanır.
- Microsoft kimlik platformu hakkında daha fazla bilgi için bkz. Microsoft kimlik platformuna genel bakış.
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
Name | Description |
---|---|
https://atlas.microsoft.com/.default | https://atlas.microsoft.com/.default |
subscription-key
Bu, Azure portalında Azure Haritalar hesabı oluşturma veya PowerShell, CLI, Azure SDK'ları veya REST API kullanarak sağlanan paylaşılan bir anahtardır.
Bu anahtarla, tüm uygulamalar tüm REST API'lere erişebilir. Başka bir deyişle, bu anahtar, verildikleri hesapta ana anahtar olarak kullanılabilir.
Herkese açık uygulamalar için, anahtarınızın güvenli bir şekilde depolanabilmesi için Azure Haritalar REST API'lerine erişmek için gizli istemci uygulamaları yaklaşımını kullanmanızı öneririz.
Tür:
apiKey
İçinde:
query
SAS Token
Bu paylaşılan erişim imzası belirteci, Azure portalı, PowerShell, CLI, Azure SDK'ları veya REST API'leri aracılığıyla Azure yönetim düzlemi aracılığıyla Azure Haritalar kaynağı Sas Listeleme işleminden oluşturulur.
Bu belirteçle, tüm uygulamalar Azure rol tabanlı erişim denetimleri ve belirli bir belirteç için kullanım süre sonu, oran ve bölgelere ayrıntılı denetim ile erişim yetkisine sahiptir. Başka bir deyişle SAS Belirteci, uygulamaların erişimi paylaşılan anahtardan daha güvenli bir şekilde denetlemesine izin vermek için kullanılabilir.
Herkese açık uygulamalar için önerimiz, Eşleme hesabı kaynağında izin verilen kaynakların belirli bir listesini yapılandırmayı işleme kötüye kullanımını sınırlamak ve SAS Belirtecini düzenli olarak yenilemektir.
Tür:
apiKey
İçinde:
header
Örnekler
Convert previously uploaded DWG Package
Örnek isteği
POST https://us.atlas.microsoft.com/conversions?api-version=2.0&udid=25084fb7-307a-4720-8f91-7952a0b91012&outputOntology=facility-2.0
Örnek yanıt
Resource-Location: https://us.atlas.microsoft.com/mapData/3e36b996-f6d1-b068-0fcb-dd6b014c3447?api-version=2.0
{
"operationId": "8b1288fa-1958-4a2b-b68e-13a7i5af7d7c",
"created": "2021-04-20T22:43:14.9401559+00:00",
"status": "Succeeded"
}
Operation-Location: https://us.atlas.microsoft.com/conversions/operations/{operationId}?api-version=2.0
Access-Control-Expose-Headers: Operation-Location
Tanımlar
Name | Description |
---|---|
Error |
Kaynak yönetimi hatası ek bilgileri. |
Error |
Hata ayrıntısı. |
Error |
Hata yanıtı |
Long |
Long-Running İşlemler API'sinin yanıt modeli. |
Lro |
İsteğin durum durumu. |
Output |
Çıkış ontolojisi sürümü. "facility-2.0" şu anda desteklenen tek değerdir. Azure Haritalar Oluşturucusu ontolojileri hakkında daha fazla bilgi için lütfen bu makale bakın. |
ErrorAdditionalInfo
Kaynak yönetimi hatası ek bilgileri.
Name | Tür | Description |
---|---|---|
info |
object |
Ek bilgiler. |
type |
string |
Ek bilgi türü. |
ErrorDetail
Hata ayrıntısı.
Name | Tür | Description |
---|---|---|
additionalInfo |
Hata ek bilgileri. |
|
code |
string |
Hata kodu. |
details |
Hata ayrıntıları. |
|
message |
string |
Hata iletisi. |
target |
string |
Hata hedefi. |
ErrorResponse
Hata yanıtı
Name | Tür | Description |
---|---|---|
error |
Hata nesnesi. |
LongRunningOperationResult
Long-Running İşlemler API'sinin yanıt modeli.
Name | Tür | Description |
---|---|---|
created |
string (date-time) |
Oluşturulan zaman damgası. |
error |
Hata ayrıntısı. |
|
operationId |
string |
Bu uzun süre çalışan işlemin kimliği. |
status |
İsteğin durum durumu. |
|
warning |
Hata ayrıntısı. |
LroStatus
İsteğin durum durumu.
Değer | Description |
---|---|
Failed |
İstekte bir veya daha fazla hata var. |
NotStarted |
İstek henüz işlemeye başlamadı. |
Running |
İstek işlemeye başladı. |
Succeeded |
İstek başarıyla tamamlandı. |
OutputOntology
Çıkış ontolojisi sürümü. "facility-2.0" şu anda desteklenen tek değerdir. Azure Haritalar Oluşturucusu ontolojileri hakkında daha fazla bilgi için lütfen bu makale bakın.
Değer | Description |
---|---|
facility-2.0 |
Tesis ontolojisi, Azure Haritalar Creator'ın tesis verilerini bir Oluşturucu veri kümesinde nasıl dahili olarak depolayaca sını tanımlar. |