Bug
| Bug-ID-Nummer | BUG-000134934 |
|---|---|
| Eingereicht | October 27, 2020 |
| Zuletzt geändert | June 27, 2025 |
| Gilt für | ArcGIS API for Python |
| Gefunden in Version | 1.8.2 |
| Betriebssystem | Windows OS |
| Betriebssystemversion | 10.0 64 Bit |
| Behoben in Version | 2.0 |
| Status | Fixed |
Use the following script suggested in GitHub, refer to the following link, https://github.com/Esri/arcgis-python-api/issues/485#issuecomment-568037339
from arcgis.gis import GIS
gis = GIS("home")
def process_layers_or_tables(layer_or_table):
print(f'{layer_or_table.properties.name}: {layer_or_table.url}')
for field in layer_or_table.properties.fields:
print(f'\t{field.name} - {field.alias} - {field.type}')
if 'domain' in field and field.domain is not None:
print(f'\t\tDomain associated with field')
if field.domain.type == 'codedValue':
for coded_value in field.domain.codedValues:
print(f'\t\t\t{coded_value.name}')
else:
print(f'Not coded value domain: {field.domain}')
feature_layer = gis.content.get("7791c2d03a214eb8a767c9e58d2275a2")
for layer in feature_layer.layers:
process_layers_or_tables(layer)
for table in feature_layer.tables:
process_layers_or_tables(table)
Bug-ID: BUG-000134934
Software:
Unterstützung durch ArcGIS-Experten anfordern
Esri Support App herunterladen