CÓMO
Al crear entidades para una nueva capa de entidades, es poco común hacer referencia a una tabla existente o a una tabla de atributos de una capa de entidades para rellenar el valor del campo coincidente de la tabla y la capa de entidades. Al crear un gran número de entidades, rellenar el campo con la tabla existente puede llevar mucho tiempo o requerir un paso adicional para ejecutar el cálculo. Es posible rellenar automáticamente los datos a medida que se crea la entidad mediante Reglas de atributos.
var sourceTable = FeatureSetByName($datastore,"<Feature_Name>", ["<Matching_Field>", "<Output_Field>"], false) var matchingAttr = $feature.<Matching_Field> var matchedFeature = First(Filter(sourceTable, "<Matching_Field> = @matchingAttr")) If (matchedFeature == null){ return "not found"} else{ return matchedFeature.<Output_Field>}
var sourceTable = FeatureSetByName($datastore,"House", ["OBJECTID", "Direction"], false) var matchingOID = $feature.OBJECTID var matchedFeature = First(Filter(sourceTable, "OBJECTID = @matchingOID")) If (matchedFeature == null){ return "not found"} else{ return matchedFeature.matchedFeature.Direction}
Id. de artículo: 000030999
Obtener ayuda de expertos en ArcGIS
Descargar la aplicación de soporte de Esri