Error
| Número de ID del error | BUG-000134934 |
|---|---|
| Enviado | October 27, 2020 |
| Última modificación | June 27, 2025 |
| Relacionado con | ArcGIS API for Python |
| Versión encontrada | 1.8.2 |
| Sistema operativo | Windows OS |
| Versión de sistema operativo | 10.0 64 Bit |
| Versión corregida | 2.0 |
| Estado | 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)
ID del error: BUG-000134934
Software:
Obtener ayuda de expertos en ArcGIS
Descargar la aplicación de soporte de Esri