これはRealigning route confuses Attribute Rules - Esri Communityに関連しており、おそらく同じ根本原因がありますが、より簡単な例としてこちらにも投稿します。<\/P>
私はArcGIS Pro 3.0.2、ArcGIS Enterprise 11、およびArcGIS Roads and Highwaysに付属のLocation Referencingライセンスを使用しています。ただし、ここで説明する問題はArcGIS Enterpriseの代わりにFile Geodatabaseを使用してテストした場合でも再現可能です。<\/P>
Create Routeを使用すると、Attribute Ruleを使ってLengthという名前のフィールド(およびビジネス要件を満たすために必要な他の10個のフィールド)に577mの値が正しく入力されます。<\/P>
<\/span><\/P> <\/P>
<\/span><\/P>しかし、それをさらに438m延長すると、Lengthフィールドの値は元のルートと同じままです。<\/P>
<\/span><\/P> <\/P>
<\/span><\/P>新しい(延長された)ルートが挿入・作成される際に、Attribute Rulesが実行されていないか、実行された後に元の値が上書きされているように見えます。<\/P>Extend Routeが実行されたときにLengthフィールドはAttribute Rulesによって設定されるべきでしょうか?<\/P>START_M、END_M、およびLengthのAttribute Rulesで使用しているArcade式はそれぞれ以下の通りです:<\/P> <\/P> <\/P> <\/P> <\/P>return Geometry($feature).paths[0][0].m;<\/code><\/pre>return Geometry($feature).paths[-1][-1].m;<\/code><\/pre>return $feature.END_M - $feature.START_M;<\/code><\/pre> <\/P> <\/P> <\/P> <\/P> <\/P> <\/P> <\/P>