CÓMO
Al configurar ventanas emergentes de una capa en ArcGIS Online Map Viewer Classic, Configurar atributos proporciona la opción de elegir campos de una tabla relacionada para mostrarlos en la ventana emergente. Los campos relacionados incluyen {relaciones} en el nombre del campo. En una relación de uno a muchos, al visualizar los atributos relacionados de un campo de cadena de caracteres en la ventana emergente se muestra el recuento en lugar de los valores de texto. Consulte ArcGIS Online: Mostrar datos relacionados para obtener más información.
La siguiente imagen muestra una ventana emergente que indica el recuento del campo de cadena de caracteres (Land_Use) de una tabla relacionada y los atributos originales del campo en la tabla de atributos.
Nota: Esta limitación solo se da en ArcGIS Online Map Viewer Classic.Este artículo describe los pasos para mostrar los atributos de un campo de cadena de caracteres de tabla relacionado en la ventana emergente ArcGIS Online Map Viewer Classic mediante Arcade y la expresión FeatureSetByName.
En ArcGIS Online, abra el mapa web o la capa de entidades alojada en Map Viewer Classic y configure la ventana emergente para que muestre el campo de cadena de caracteres de la tabla relacionada con la expresión de atributos que se proporciona a continuación. Consulte los pasos para realizar esta operación en ArcGIS Online: Uso de expresiones de atributos. Sustituya Nombre de la tabla relacionada por el nombre de la tabla relacionada, Nombre del campo por el nombre de campo de cadena de caracteres que se mostrará en la ventana emergente, y Nombre del campo común por el nombre del campo en el que se basa la relación.
var tbl=FeatureSetByName($datastore,"Related Table Name",['Field Name']) var fc=$feature.Common Field Name var sql = 'Common Field Name=@fc' var relatedData=filter(tbl,sql) var cnt=count(relatedData) console(cnt+' Records') var result='' if(cnt>0){ for (var r in relatedData){ var x =r.Field Name result += text(x) console(x) } } return result
La siguiente imagen muestra las expresiones configuradas para mostrar el campo de cadena de caracteres (Land_Use) de la tabla relacionada (Land_Type). El nombre del campo común en este ejemplo es OBJECTID.
La siguiente imagen muestra la ventana emergente que indica los valores de texto del campo de cadena de caracteres.
Obtener ayuda de expertos en ArcGIS
Descargar la aplicación de soporte de Esri