こんにちは、私のウェブマップには多くのレイヤーがあり、その中でLayer - Bの属性テーブルを使ってLayer - Aのフィールドを入力する必要があります。これを行う方法はありますか?<\/P>
Hi Nandhini,
I've a query, are you looking for a attribute just to populating? If yes, an Arcade expression can help here. Or if a permanent join, then we may think on Join in the database (Left Join) or a view layer (combining Layer A and Layer .
Let me know your thoughts!
Hey there!
In ArcGIS Enterprise, when you want to call or reference fields from a feature layer that is not directly part of the web map, you generally need to use Arcade expressions in a context where that feature layer is accessible. Arcade expressions are typically used for labeling, symbology, and pop-ups within the context of a web map or a web application.
If the feature layer you want to reference is outside the web map, you might need to work within an environment that allows for cross-layer querying or lookups. Here's a general approach using Arcade expressions in a scenario where you can access the data via the layer:
// Define the related layer by namevar relatedLayer = FeatureSetByName($map, "Related Layer Name");
// Filter and retrieve the desired featurevar relatedFeature = First(relatedLayer);
// Access the field values from the related featurevar relatedFieldValue = relatedFeature.YourFieldName;
// Use the value in your expressionreturn relatedFieldValue;
Always check the latest documentation or support forums for ArcGIS Enterprise, as functionality can evolve, and new features or methods may be introduced in newer versions.
サインインしたメンバーは投稿、更新のフォローなどができます。初めてですか?無料アカウントを登録してください。
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.