Çizim dönüştürme hataları ve uyarıları
Not
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.
Azure Haritalar Dönüştürme hizmeti, karşıya yüklenen çizim paketlerini harita verilerine dönüştürmenizi sağlar. Çizim paketleri, Çizim paketi gereksinimlerine uymalıdır. Bir veya daha fazla gereksinim karşılanmazsa Dönüştürme hizmeti hatalar veya uyarılar döndürür. Bu makalede, dönüştürme hatası ve uyarı kodları, bunların nasıl çözüleceğini gösteren önerilerle birlikte listelenir. Ayrıca Dönüştürme hizmetinin bu kodları döndürmesine neden olabilecek bazı çizim örnekleri de sağlar.
Dönüştürme uyarıları varsa Dönüştürme hizmeti başarılı olur. Ancak, tüm uyarıları gözden geçirmeniz ve çözmeniz önerilir. Uyarı, dönüştürmenin bir bölümünün yoksayıldığı veya otomatik olarak düzeltildiği anlamına gelir. Uyarıların çözümlenememesi, ikinci işlemlerde hatalara neden olabilir.
Genel Uyarılar
geometryWarning
GeometryWarning açıklaması
Çizim geçersiz bir varlık içerdiğinde geometryWarning oluşur. Geçersiz varlık, geometrik kısıtlamalara uymayan bir varlıktır. Geçersiz bir varlığa örnek olarak, yalnızca kapalı geometriyi destekleyen bir katmanda kendi kendine kesişen çokgen veya açık bir PolyLine verilebilir.
Dönüştürme hizmeti geçersiz bir varlıktan eşleme özelliği oluşturamıyor ve bunun yerine bunu yoksayar.
GeometryWarning örnekleri
Aşağıdaki iki görüntüde kendi kendine kesişen çokgen örnekleri gösterilmektedir.
Aşağıdaki görüntüde açık bir PolyLine gösterilmektedir. Katmanın yalnızca kapalı geometriyi desteklediğini varsayalım.
Geometriyi düzeltmeWarning
Geometrik kısıtlamalara uyduğunu doğrulamak için her varlık için geometryWarning'i inceleyin.
unexpectedGeometryInLayer
unexpectedGeometryInLayer açıklaması
Çizim belirli bir katman için beklenen geometri türüyle uyumsuz geometri içerdiğinde unexpectedGeometryInLayer uyarısı oluşur. Dönüştürme hizmeti beklenmeyen birGeometryInLayer uyarısı döndürdüğünde, bu geometriyi yoksayar.
unexpectedGeometryInLayer örneği
Aşağıdaki görüntüde açık bir PolyLine gösterilmektedir. Katmanın yalnızca kapalı geometriyi desteklediğini varsayalım.
unexpectedGeometryInLayer nasıl düzeltilir?
Her unexpectedGeometryInLayer uyarısını inceleyin ve uyumsuz geometriyi uyumlu bir katmana taşıyın. Diğer katmanlarla uyumlu değilse kaldırılmalıdır.
unsupportedFeatureRepresentation
DesteklenmeyenFeatureRepresentation açıklaması
DesteklenmeyenFeatureRepresentation uyarısı, çizim desteklenmeyen bir varlık türü içerdiğinde oluşur.
DesteklenmeyenFeatureRepresentation örneği
Aşağıdaki görüntüde, etiket katmanında çok satırlı metin nesnesi olarak desteklenmeyen bir varlık türü gösterilmektedir.
DesteklenmeyenFeatureRepresentation nasıl düzeltilir?
DWG dosyalarınızın yalnızca desteklenen varlık türlerini içerdiğinden emin olun. Desteklenen türler, çizim paketi gereksinimleri makalesinin Çizim dosyaları gereksinimleri bölümünde listelenir.
automaticRepairPerformed
automaticRepairPerformed için açıklama
AutomaticRepairPerformed uyarısı, Dönüştürme hizmeti geçersiz geometriyi otomatik olarak onardığında oluşur.
automaticRepairPerformed örnekleri
Aşağıdaki görüntüde, Dönüştürme hizmetinin kendi kendine kesişen çokgeni geçerli geometriye nasıl onarmış olduğu gösterilmektedir.
Aşağıdaki görüntüde, açık bir PolyLine'ın ilk ve son köşesini tutturarak ilk ve son köşenin birbirinden 1 mm'den az olduğu kapalı bir PolyLine oluşturma işlemi gösterilmektedir.
Aşağıdaki görüntüde, yalnızca kapalı PolyLine'ları destekleyen bir katmanda Dönüştürme hizmetinin birden çok açık PolyLine'ı nasıl onardığını gösterir. Hizmet, açık PolyLine'ların atılmasını önlemek için bunları tek bir kapalı PolyLine'da bir araya getirmektedir.
automaticRepairPerformed nasıl düzeltilir?
AutomaticRepairPerformed uyarısını düzeltmek için aşağıdaki eylemleri gerçekleştirin:
- Her uyarının geometrisini ve belirli uyarı metnini inceleyin.
- Otomatik onarımın doğru olup olmadığını belirleyin.
- Onarım doğruysa devam edin. Aksi takdirde, tasarım dosyasına gidin ve uyarıyı el ile çözün.
İpucu
Gelecekte bir uyarıyı engellemek için, özgün çizimde, özgün çizimin onarılan çizimle eşleşmesi için değişiklik yapın.
Bildirim uyarıları
redundantAttribution
yedekliAttribution için açıklama
RedundantAttribution uyarısı, bildirim yedekli veya çakışan nesne özellikleri içerdiğinde oluşur.
yedekliAttribution örnekleri
Aşağıdaki JSON örneği, aynı
name
olan iki veya daha fazlaunitProperties
nesne içerir."unitProperties": [ { "unitName": "L1-100", "categoryName": "room.office" }, { "unitName": "L1-101", "categoryName": "room.office" }, { "unitName": "L1-101", "categoryName": "room.office" } ]
Aşağıdaki JSON kod parçacığında, iki veya daha fazla
zoneProperties
nesne aynıname
olur."zoneProperties": [ { "zoneName": "Assembly Area 1", "categoryName": "zone.assembly" }, { "zoneName": "Assembly Area 2", "categoryName": "zone.assembly" }, { "zoneName": "Assembly Area 2", "categoryName": "zone.assembly" }
YedekliAttribution nasıl düzeltilir?
*redundantAttribution uyarısını düzeltmek için, yedekli veya çakışan nesne özelliklerini kaldırın.
manifestWarning
manifestWarning açıklaması
Bildirim dönüştürme sırasında kullanılmayan unitProperties veya zoneProperties nesneleri içerdiğinde bir manifestWarning oluşur.
manifestWarning örnekleri
Bildirim, bir
unitProperties
katmanda eşleşen etiketi olmayan birunitName
unitLabel
nesnesi içerir.Bildirim, bir
zoneProperties
katmanda eşleşen etiketi olmayan birzoneName
zoneLabel
nesnesi içerir.
ManifestWarning nasıl düzeltilir?
Bildirimi düzeltmek için Bildirimden kullanılmayan unitProperties
veya zoneProperties
nesneyi kaldırın veya dönüştürme sırasında properties nesnesinin kullanılması için çizime bir birim/bölge etiketi ekleyin.
Duvar uyarıları
wallOutsideLevel
wallOutsideLevel açıklaması
WallOutsideLevel uyarısı, çizim düzey ana hattının sınırlarının dışında bir Duvar geometrisi içerdiğinde oluşur.
wallOutsideLevel örneği
Aşağıdaki görüntüde sarı düzey sınırının dışında kırmızı renkli bir iç duvar gösterilmektedir.
Aşağıdaki görüntüde sarı düzey sınırının dışında kırmızı renkli bir dış duvar gösterilmektedir.
wallOutsideLevel nasıl düzeltilir?
WallOutsideLevel uyarısını düzeltmek için düzey geometrisini tüm duvarları içerecek şekilde genişletin. Ya da duvar sınırlarını düzey sınırına sığacak şekilde değiştirin.
Birim uyarıları
unitOutsideLevel
unitOutsideLevel için açıklama
Çizim, düzey ana hattının sınırlarının dışında birim geometrisi içerdiğinde unitOutsideLevel uyarısı oluşur.
unitOutsideLevel örneği
Aşağıdaki görüntüde, kırmızı renkli birim geometrisi sarı düzey sınırının sınırlarını aşıyor.
unitOutsideLevel nasıl düzeltilir?
UnitOutsideLevel uyarısını düzeltmek için düzey sınırını tüm birimleri içerecek şekilde genişletin. Ya da birim geometrisini düzey sınırına sığacak şekilde değiştirin.
partiallyOverlappingUnit
PartiallyOverlappingUnit için açıklama
Çizim başka bir birim geometrisinde kısmen çakışan bir birim geometrisi içerdiğinde kısmiOverlappingUnit uyarısı oluşur. Dönüştürme hizmeti çakışan birimleri atar.
KısmenOverlappingUnit örnek senaryoları
Aşağıdaki görüntüde çakışan birim kırmızı renkle vurgulanır. UNIT110
ve HALLWAY
atılır.
PartiallyOverlappingUnit nasıl düzeltilir?
PartiallyOverlappingUnit uyarısını düzeltmek için, diğer birimlerle çakışmaması için kısmen çakışan her birimi yeniden çizin.
Kapı uyarıları
doorOutsideLevel
doorOutsideLevel açıklaması
Çizim, düzey geometri sınırlarının dışında bir kapı geometrisi içerdiğinde doorOutsideLevel uyarısı oluşur.
doorOutsideLevel örneği
Aşağıdaki görüntüde, kırmızıyla vurgulanan kapı geometrisi sarı düzey sınırıyla çakışıyor.
DoorOutsideLevel nasıl düzeltilir?
DoorOutsideLevel uyarısını düzeltmek için, kapı geometrinizi düzey sınırları içinde olacak şekilde yeniden çizin.
Bölge uyarıları
zoneWarning
zoneWarning için açıklama
zoneWarning, bir bölge etiket içermediğinde gerçekleşir. Dönüştürme hizmeti etiket olmayan bir bölgeyi atar.l
zoneWarning örneği
Aşağıdaki görüntüde etiket içermeyen bir bölge gösterilmektedir.
ZoneWarning nasıl düzeltilir?
Bir zoneWarning'i düzeltmek için her bölgenin tek bir etiketi olduğunu doğrulayın.
Etiket Uyarıları
labelWarning
LabelWarning için açıklama
labelWarning, çizim belirsiz veya çelişkili etiketler özelliği içerdiğinde gerçekleşir.
LabelWarning, aşağıdaki nedenlerden biri veya daha fazlası nedeniyle oluşur:
- Birim etiketi herhangi bir birim içinde değildir.
- Bölge etiketi hiçbir bölgede yer almıyor.
- Bölge etiketi iki veya daha fazla bölgenin içindedir.
LabelWarning örneği
Aşağıdaki görüntüde, iki bölgenin içindeki bir etiket gösterilmektedir.
LabelWarning nasıl düzeltilir?
LabelWarning'i düzeltmek için şunların olduğundan emin olun:
- Tüm birim etiketleri birimlerin içindedir.
- Tüm bölge etiketleri bölgelerin içindedir.
- Tüm bölge etiketleri bir ve yalnızca bir bölgededir.
Çizim Paketi hataları
invalidArchiveFormat
invalidArchiveFormat için açıklama
Çizim paketi GZIP veya 7-Zip gibi geçersiz bir arşiv biçiminde olduğunda invalidArchiveFormat hatası oluşur. Yalnızca ZIP arşiv biçimi desteklenir.
ZIP arşivi boşsa invalidArchiveFormat hatası da oluşur.
invalidArchiveFormat nasıl düzeltilir?
invalidArchiveFormat hatasını düzeltmek için şunları doğrulayın:
- Arşiv dosyanızın adı .zip biter.
- ZIP arşiviniz veri içeriyor.
- ZIP arşivinizi açabilirsiniz.
invalidUserData
invalidUserData için açıklama
Dönüştürme hizmeti bir kullanıcı veri nesnesini depolama alanından okuyamadığında geçersizUserData hatası oluşur.
invalidUserData için örnek senaryo
Yanlış udid
parametreye sahip bir çizim paketini karşıya yüklemeyi denediniz.
invalidUserData nasıl düzeltilir?
GeçersizUserData hatasını düzeltmek için şunları doğrulayın:
- Karşıya yüklenen paket için doğru
udid
bir sağladınız. - Azure Haritalar Oluşturucu, çizim paketini karşıya yüklemek için kullandığınız Azure Haritalar hesabı için etkinleştirildi.
- Dönüştürme hizmetine yönelik API isteği, çizim paketini karşıya yüklemek için kullandığınız Azure Haritalar hesabının abonelik anahtarını içerir.
dwgError
dwgError açıklaması
Çizim paketi karşıya yüklenen ZIP arşivindeki bir veya daha fazla DWG dosyasıyla ilgili bir sorun içerdiğinde dwgError.
dwgError, çizim paketi geçersiz veya bozuk olduğundan açılabilen bir DWG dosyası içerdiğinde oluşur.
- DWG dosyası geçerli bir AutoCAD DWG dosya biçimi çizimi değildir.
- DWG dosyası bozuk.
- manifest.json dosyasında bir DWG dosyası listelenir, ancak ZIP arşivinde eksiktir.
dwgError nasıl düzeltilir?
Bir dwgError dosyasını düzeltmek için manifest.json dosyanızı inceleyin ve şunları onaylayın:
- ZIP arşivinizdeki tüm DWG dosyaları geçerli AutoCAD DWG biçimli çizimlerdir ve her birini AutoCAD'de açar. Tüm geçersiz çizimleri kaldırın veya düzeltin.
- manifest.json DWG dosyalarının listesi ZIP arşivindeki DWG dosyalarıyla eşleşir.
Bildirim hataları
invalidJsonFormat
invalidJsonFormat için açıklama
manifest.json dosyası okunamıyorsa invalidJsonFormat hatası oluşur.
JSON biçimlendirmesi veya söz dizimi hataları nedeniyle _manifest.json_dosyası okunamıyor. JSON biçimi ve söz dizimi hakkında daha fazla bilgi edinmek için bkz . JavaScript Nesne Gösterimi (JSON) Veri Değişim Biçimi.
invalidJsonFormat nasıl düzeltilir?
InvalidJsonFormat hatasını düzeltmek için JSON linter kullanarak JSON hatalarını algılayın ve çözün.
missingRequiredField
missingRequiredField için açıklama
manifest.json dosyasında gerekli veriler eksik olduğunda missingRequiredField hatası oluşur.
missingRequiredField nasıl düzeltilir?
MissingRequiredField hatasını düzeltmek için bildirimin tüm gerekli özellikleri içerdiğini doğrulayın. Gerekli bildirim nesnesinin tam listesi için Çizim paketi gereksinimleri bölümündeki bildirim bölümüne bakın.
missingManifest
missingManifest için açıklama
zip arşivinde manifest.json dosyası eksik olduğunda missingManifest hatası oluşur.
missingManifest hatası aşağıdaki nedenlerden biri veya daha fazlası nedeniyle oluşur:
- manifest.json dosyası yanlış yazılmış.
- manifest.json eksik.
- manifest.json, ZIP arşivinin kök dizininde yer almıyor.
missingManifest nasıl düzeltilir?
MissingManifest hatasını düzeltmek için arşivde ZIP arşivinin kök düzeyinde manifest.json adlı bir dosya olduğunu onaylayın.
anlaşmazlık
Çakışma açıklaması
çakışma hatası, manifest.json dosyası çakışan bilgiler içerdiğinde oluşur.
Çakışma için örnek senaryo
Aynı düzey sırasıyla birden fazla düzey tanımlandığında Dönüştürme hizmeti bir çakışma hatası döndürür. Aşağıdaki JSON kod parçacığında aynı sıra ile tanımlanan iki düzey gösterilmektedir.
"buildingLevels":
{
"levels": [
{
"levelName": "Ground",
"ordinal": 0,
"filename": "./Level_0.dwg"
},
{
"levelName": "Parking",
"ordinal": 0,
"filename": "./Level_P.dwg"
}
]
}
Çakışmayı düzeltme
Çakışma hatasını düzeltmek için manifest.json inceleyin ve çakışan bilgileri kaldırın.
invalidGeoreference
invalidGeoreference açıklaması
manifest.json dosyası geçersiz bir coğrafi başvuru içerdiğinde invalidGeoreference hatası oluşur.
invalidGeoreference hatası aşağıdaki nedenlerden biri veya birkaçı nedeniyle oluşur:
- Kullanıcı, aralık dışında olan bir enlem veya boylam değerini coğrafi olarak başvurur.
- Kullanıcı, aralık dışında bir döndürme değerini coğrafi olarak başvurur.
invalidGeoreference için örnek senaryo
Aşağıdaki JSON kod parçacığında enlem üst sınırın üzerindedir.
"georeference"
{
"lat": 88.0,
"lon": -122.132600,
"angle": 0
},
invalidGeoreference nasıl düzeltilir?
InvalidGeoreference hatasını düzeltmek için coğrafi başvuru değerlerin aralık içinde olduğunu doğrulayın.
Önemli
GeoJSON'da koordinat sırası boylam ve enlemdir. Doğru sırayı kullanmıyorsanız, aralık dışında olan bir enlem veya boylam değerine yanlışlıkla başvurabilirsiniz.
Duvar hataları
wallErrors
wallError açıklaması
wallError, çizim bir duvar özelliği oluşturmaya çalışırken hata içerdiğinde oluşur.
wallError için örnek senaryo
Aşağıdaki görüntüde herhangi bir birimle çakışmayan bir duvar özelliği görüntülenir.
wallError'ı düzeltme
Bir wallError hatasını düzeltmek için duvarı en az bir ünite çakışacak şekilde yeniden çizin. Alternatif olarak, duvarla örtüşen yeni bir birim de oluşturabilirsiniz.
Dikey Sızma hataları
verticalPenetrationError
verticalPenetrationError açıklaması
VerticalPenetrationError, çizim belirsiz bir dikey penetrasyon özelliği içerdiğinde oluşur.
verticalPenetrationError aşağıdaki nedenlerden biri veya daha fazlası nedeniyle oluşur:
- Çizim, üzerinde veya altında herhangi bir düzeyde çakışan dikey penetrasyon alanları olmayan bir dikey penetrasyon alanı içerir.
- Çizim paketi, üzerinde iki veya daha fazla dikey penetrasyon özelliği bulunan bir düzey içerir ve her ikisi de doğrudan üzerinde veya altında başka bir düzeyde tek bir dikey penetrasyon özelliğiyle çakışıyor.
verticalPenetrationError için örnek senaryo
Aşağıdaki görüntüde, üzerindeki veya altındaki düzeylerde çakışan dikey penetrasyon alanları olmayan bir dikey penetrasyon alanı gösterilmektedir.
Aşağıdaki görüntüde, bitişik düzeyde birden fazla dikey penetrasyon alanıyla çakışan bir dikey penetrasyon alanı gösterilmektedir.
verticalPenetrationError'ı düzeltme
VerticalPenetrationError hatasını düzeltmek için Çizim paketi gereksinimleri makalesindeki dikey sızma özelliğini kullanma hakkında bilgi edinin.