Hallo zusammen!
Ich habe es viele Male mit verschiedenen Varianten versucht, aber es ist mir nicht gelungen, ein Asset-Paket auf eine Utility Network-Datei .GDB anzuwenden:
Hier ist die Meldung:<\/P>
ArcGIS Pro 3.2.2.49743
untools 3.2.0
Ausführung aus ArcGIS Pro, 0 Karte(n), activeMap = False
Parallele Verarbeitung aktiviert: 6<\/P>
Asset-Paket Schema-Version: 3.1
Staging-Verzeichnis -- C:\UN_V2_2\ZERO\AP_Workspace
Das Asset-Paket hat folgende Warnungen (13\/13):
Element Feld OID Wert Meldung Ebene
0 ElectricAssembly CustAtt_heightReferenceSurveyingZ None None Dieses Feld ist für einige Datenbankplattformen zu lang Warnung
1 ElectricDevice TapchangerDriveDateManufacture None None Dieses Feld ist für einige Datenbankplattformen zu lang Warnung
2 ElectricDevice Triggering_ShortCircuitCurrent None None Dieses Feld ist für einige Datenbankplattformen zu lang Warnung
3 ElectricDevice CustAtt_typeCustomerServicepoint None None Dieses Feld ist für einige Datenbankplattformen zu lang Warnung
4 ElectricDevice NoDomain_BreakingChInsulMedium None None Dieses Feld ist für einige Datenbankplattformen zu lang Warnung
5 ElectricDevice CustAtt_heightReferenceSurveyingz None None Dieses Feld ist für einige Datenbankplattformen zu lang Warnung
6 ElectricJunction CustAtt_heightReferenceSurveyingZ None None Dieses Feld ist für einige Datenbankplattformen zu lang Warnung
7 ElectricJunctionObject TapchangerDriveDateManufacture None None Dieses Feld ist für einige Datenbankplattformen zu lang Warnung
8 ElectricJunctionObject NoDomain_BreakingChInsulMedium None None Dieses Feld ist für einige Datenbankplattformen zu lang Warnung
9 ElectricLine CustAtt_heightReferenceSurveyingz None None Dieses Feld ist für einige Datenbankplattformen zu lang Warnung
10 StructureBoundary CustAtt_heightReferenceSurveyingz None None Dieses Feld ist für einige Datenbankplattformen zu lang Warnung
11 StructureJunction CustAtt_heightReferenceSurveyingZ None None Dieses Feld ist für einige Datenbankplattformen zu lang Warnung
12 StructureLine CustAtt_heightReferenceSurveyingZ None None Dieses Feld ist für einige Datenbankplattformen zu lang Warnung
C:\UN_V2_2\ZERO\AP_Workspace\xml\ElectricLine_2_EditorTracking-AttributeRules.xml:255
FEHLER 002717: Ungültiger Arcade-Ausdruck, Arcade-Fehler: Tabelle LineTypeLib nicht gefunden, Skriptzeile: 1 [LineTypeLib]
WARNUNG 000952: Ausführung von (AddAttributeRule) fehlgeschlagen.
C:\UN_V2_2\ZERO\AP_Workspace\xml\ElectricLine_2_EditorTracking-AttributeRules.xml:288
FEHLER 002717: Ungültiger Arcade-Ausdruck, Arcade-Fehler: Tabelle LineTypeLib nicht gefunden, Skriptzeile: 1 [LineTypeLib]
WARNUNG 000952: Ausführung von (AddAttributeRule) fehlgeschlagen.
C:\UN_V2_2\ZERO\AP_Workspace\xml\ElectricLine_2_EditorTracking-AttributeRules.xml:321
FEHLER 002717: Ungültiger Arcade-Ausdruck, Arcade-Fehler: Tabelle LineTypeLib nicht gefunden, Skriptzeile: 2 [LineTypeLib]
WARNUNG 000952: Ausführung von (AddAttributeRule) fehlgeschlagen.
C:\UN_V2_2\ZERO\AP_Workspace\xml\ElectricLine_2_EditorTracking-AttributeRules.xml:364
FEHLER 002717: Ungültiger Arcade-Ausdruck, Arcade-Fehler: Tabelle LineTypeLib nicht gefunden, Skriptzeile: 2 [LineTypeLib]
WARNUNG 000952: Ausführung von (AddAttributeRule) fehlgeschlagen.
Skript Apply Asset Package fehlgeschlagen...
Ausführung von (AssetPackageToUtilityNetwork) fehlgeschlagen.<\/P>
Was ich verstehe: Das Skript kann die LineTypeLib im Asset-Paket nicht finden, aber sie ist da!
Keine offenen Karten, das Asset-Paket ist dem Projekt hinzugefügt, alles scheint in Ordnung zu sein, aber,...
Der problematische Code ist (vielleicht):
(ElectricLine_2_EditorTracking-AttributeRules.xml):
Zeile 255:<\/P>
return new_id<\/expression><\/DIV>
<triggering_events_insert>True<\/triggering_events_insert><\/DIV>
<triggering_events_delete>False<\/triggering_events_delete><\/DIV>
<triggering_events_update>True<\/triggering_events_update><\/DIV> <exclude_from_client_eval>True</exclude_from_client_eval><\/DIV > <is_editable>True</is_editable><\/DIV > <batch>False</batch></ SPAN ><\/DIV >< SPAN > </ SPAN >< SPAN ></</ SPAN >< SPAN >AddAttributeRule</ SPAN >><\/DIV >< SPAN > &nb sp ; </ SPAN >< SPAN ></</ SPAN >< SPAN >workflow</ SPAN >><\/DIV >< SPAN >&nb sp ; </ SPAN >< SPAN ><</ SPAN >< SPAN >workflow</ SPAN >><\/DIV >< SPAN >&nb sp ; &nb sp ; &nb sp ; &nb sp ; </ SPAN >< SPAN ><</ SPAN >< SPAN >AddAttributeRule</ SPAN >><\/DIV >< SPAN >&nb sp ; &nb sp ; &nb sp ; &nb sp ; &nb sp ; &nb sp ; </ SPAN >< SPAN ><</ SPAN >< SPAN >rule_name</ SPAN >>< SPAN >OperatingVoltage</ SPAN ></</ SPAN >< SPAN >rule_name</ SPAN >><\/DIV >< SPAN >&nb sp ; &nb sp ; &nb sp ; &nb sp ; &nb sp ; &nb sp ; </ SPAN >< SPAN ><</ SPAN >< SPAN >rule_type</ SPAN >>< SPAN >CALCULATION</ SPAN ></</ SPAN >< SPAN >rule_type</ SPAN >><\/DIV >< SPAN >&nb sp ; &nb sp ; &nb sp ;& nb sp ;& nb sp ;& nb sp ; </ SPAN > < SPAN >& lt;< / SPAN > < SPAN >rule_description < / SPAN > < SPAN >& gt;< / SPAN > < SPAN >Fetch operating voltage < / SPAN > < SPAN >& lt;/ < / SPAN > < SPAN >rule_description < / SPAN > < SPAN >& gt;< / SPAN > < / DIV > < DIV > < SPAN >& nb sp ;& nb sp ;& nb sp ;& nb sp ;& nb sp ;& nb sp ; < / SPAN > < SPAN >& lt;< / SPAN > < SPAN >field_name < / SPAN > < SPAN >& gt;< / SPAN > < SPAN >maxvoltage < / SPAN > < SPAN >& lt;/ < / SPAN > < SPAN >field_name < / SPAN > < SPAN >& gt;< / SPAN > < / DIV > < DIV > < SPAN >& nb sp ;& nb sp ;& nb sp ;& nb sp ;& nb sp ;& nb sp ; < / SPAN > < SPAN >& lt;< / SPAN > < SPAN >expression < / SPAN > < SPAN >& gt;< / SPAN >var lookups = FeatureSetByName($datastore, 'LineTypeLib', ['*'], false);< / SPAN ></ DIV ></ DIV ></ P >< P >< BR />< BR />Ich bin am Ende, bitte helft!< BR />< BR />ArcGIS Pro 3.2.< BR />Untools 3.2< BR />Das Asset-Paket wurde aktualisiert,& nbsp;< BR />Die Tabelle ist vorhanden,& nbsp;<\/P>