laptop and a wrench

Bug

Errors exporting OpenStreetMap (OSM) Get map data to a file geodatabase in ArcGIS CityEngine.

Zuletzt veröffentlicht: August 2, 2017 ArcGIS CityEngine
Bug-ID-Nummer BUG-000106416
EingereichtJuly 7, 2017
Zuletzt geändertNovember 16, 2022
Gilt fürArcGIS CityEngine
Gefunden in Version2017.0
BetriebssystemWindows OS
Betriebssystemversion7.0 64 Bit
StatusUnder Consideration

Zusätzliche Informationen

A file geodatabase requires an object attribute to be of a specific type (float, string, bool). In ArcGIS CityEngine, this is not enforced for object attributes. The same applies to OpenStreetMap (OSM) attributes.

Workaround

Use this python function to find attribute type mismatches: def findAttributeTypeMismatch(shapes): sceneAttributeList = [] sceneAttributeTypeList = [] badAttributes = [] badAttributeTypes = [] for shape in shapes: shapeAttributeList = ce.getAttributeList(shape) for attributeName in shapeAttributeList: attributeType = type(ce.getAttribute(shape, attributeName)) if attributeName not in sceneAttributeList: sceneAttributeList.append(attributeName) sceneAttributeTypeList.append(attributeType) else: expectedType = sceneAttributeTypeList[sceneAttributeList.index(attributeName)] if attributeType != expectedType: if attributeName not in badAttributes: badAttributes.append(attributeName) badAttributeTypes.append([expectedType,attributeType]) print badAttributeTypes return badAttributes.

Schritte zur Reproduzierung

Bug-ID: BUG-000106416

Software:

  • ArcGIS CityEngine

Benachrichtigung erhalten, wenn sich der Status eines Bugs ändert

Esri Support App herunterladen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln