Toto souvisí s Realigning route confuses Attribute Rules - Esri Community a pravděpodobně má stejnou základní příčinu, ale také to zde zveřejňuji, protože to představuje jednodušší příklad.<\/P>
Používám ArcGIS Pro 3.0.2, ArcGIS Enterprise 11 a licenci Location Referencing, která je součástí ArcGIS Roads and Highways. Nicméně problém, který zde popisuji, je také reprodukovatelný při testování pomocí File Geodatabase místo ArcGIS Enterprise.<\/P>
Když použiji Create Route, správně vyplní pole nazvané Length (a dalších 10 polí potřebných k splnění obchodních požadavků) hodnotou 577m pomocí Attribute Rule.<\/P>
<\/span><\/P> <\/P>
<\/span><\/P>Nicméně když ji prodloužím o dalších 438m, hodnota v poli Length zůstává stejná jako u původní trasy<\/P>
<\/span><\/P> <\/P>
<\/span><\/P>Připadá mi to tak, že když je nová (prodloužená) trasa vložena\/vytvořena, buď Attribute Rules neběží, nebo běží a pak jsou původní hodnoty znovu přepsány.<\/P>Mělo by být mé pole Length nastaveno pomocí Attribute Rules při spuštění Extend Route? <\/P>Toto jsou Arcade výrazy, které používám ve svých Attribute Rules pro START_M, END_M a Length respektive:<\/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>