Please enable JavaScript to view this site.

Version:

ut object

Inbound: Insert/Update UT Object

<ut-xml>
 <ut-object>
   <ut-objectheader>
     <object-id></object-id>
     <class-id></class-id>
     <subtype-id></subtype-id>
     <cstype-id></cstype-id>
     <status></status>
     <category></category>
     <username></username>
     <attribute-link></attribute-link>
     <change-subtype-enabled></change-subtype-enabled>
   </ut-objectheader>
   <ut-data>
     <alphadata>
       <attribute name=""></attribute>
     </alphadata>
     <address/>
     <district/>
     <companies/>
   </ut-data>
   <assigned-objects/>  
   <add_assignment/>
   <remove_assignment/>
   <ut-feature/>
 </ut-object>
</ut-xml>

Add relations with <add_assignment>

 

Add relation to a single master or detail UT Object:

<add_assignment>
  <obj_id relation="[master|detail]" class_id="[UT Class Id]">[UT Object Id]</obj_id>
</add_assignment>

 

Remove relations with <remove_assignment>

Remove relation of a single master or detail UT Object:

<remove_assignment>
  <obj_id relation="[master|detail]">[UT Object Id]</obj_id>
</remove_assignment>

 

Remove relation of a all master or detail UT Objects belonging to an UT Class:

<remove_assignment>
  <class_id relation="[master|detail]">[UT Class Id]</class_id>
</remove_assignment>

 

Create/Update/Delete Feature for the UT Object with <ut-feature>

Create/Update a related feature for an UT Object.

Point feature

<ut-feature>              
  <fclname><xsl:value-of select="$FCL_SECTION" /></fclname>
  <point>
     <x><xsl:value-of select="$POLYLINE[1]" /></x>
     <y><xsl:value-of select="$POLYLINE[2]" /></y>
  </point>
  <attributes>
     <attribute name="UTSTATUS"><xsl:text>3</xsl:text></attribute>
     <attribute name="ACLASS_ID"><xsl:text>1100</xsl:text></attribute>
  </attributes>
</ut-feature>
<ut-feature>
  ...
<ut-feature>
...

 

Polyline feature

<ut-feature>              
  <fclname><xsl:value-of select="$FCL_SECTION" /></fclname>
  <polyline>
     <point>
        <x><xsl:value-of select="$POLYLINE[1]" /></x>
        <y><xsl:value-of select="$POLYLINE[2]" /></y>
     </point>
     <point>
        <x><xsl:value-of select="$POLYLINE[3]" /></x>
        <y><xsl:value-of select="$POLYLINE[4]" /></y>
     </point>
  </polyline>
  <attributes>
     <attribute name="UTSTATUS"><xsl:text>3</xsl:text></attribute>
     <attribute name="ACLASS_ID"><xsl:text>1100</xsl:text></attribute>
  </attributes>
</ut-feature>
<ut-feature>
  ...
<ut-feature>
...

Polygon feature

<ut-feature>              
  <fclname><xsl:value-of select="$FCL_SECTION" /></fclname>
  <polygon>
     <point>
        <x><xsl:value-of select="$POLYLINE[1]" /></x>
        <y><xsl:value-of select="$POLYLINE[2]" /></y>
     </point>
     <point>
        <x><xsl:value-of select="$POLYLINE[3]" /></x>
        <y><xsl:value-of select="$POLYLINE[4]" /></y>
     </point>
     <point>
        <x><xsl:value-of select="$POLYLINE[5]" /></x>
        <y><xsl:value-of select="$POLYLINE[6]" /></y>
     </point>
  </polygon>
  <attributes>
     <attribute name="UTSTATUS"><xsl:text>3</xsl:text></attribute>
     <attribute name="ACLASS_ID"><xsl:text>1100</xsl:text></attribute>
  </attributes>
</ut-feature>
<ut-feature>
  ...
<ut-feature>

 

Update only fields of the feature

<ut-feature>              
  <fclname><xsl:value-of select="$FCL_SECTION" /></fclname>
  <attributes>
     <attribute name="UTSTATUS"><xsl:text>3</xsl:text></attribute>
     <attribute name="ACLASS_ID"><xsl:text>1100</xsl:text></attribute>
  </attributes>
</ut-feature>
<ut-feature>
  ...
<ut-feature>
...

 

Create/Update annotaion of a feature

<ut-feature>              
  <fclname><xsl:value-of select="$FCL_SECTION" /></fclname>
  <point>
     <x><xsl:value-of select="$POLYLINE[1]" /></x>
     <y><xsl:value-of select="$POLYLINE[2]" /></y>
  </point>
  <attributes>
     <attribute name="UTSTATUS"><xsl:text>3</xsl:text></attribute>
     <attribute name="ACLASS_ID"><xsl:text>1100</xsl:text></attribute>
  </attributes>
  <ut-feature-annotation>
     <fclname><xsl:value-of select="$FCL_COMPONENT_ANNOT" /></fclname>                                
     <xoffset>0.0</xoffset>
     <yoffset>-9.0</yoffset>                                    
     <attributes>
        <attribute name="UTANNOTATIONCLASS">Rückeinspeisung</attribute>
        <attribute name="TEXTSTRING"><xsl:value-of select="java:java.lang.Math.round($LEISTUNG)" /></attribute>
        <attribute name="ANGLE"><xsl:value-of select="$ANGLE" /></attribute>
     </attributes>
  </ut-feature-annotation>
</ut-feature>
<ut-feature>
  ...
<ut-feature>
...

Delete feature of an UT Object

<ut-feature>
  <fclname><xsl:text>FCL_E_COMPONENT</xsl:text></fclname>
  <delete>true</delete>
</ut-feature>
<ut-feature>
  ...
<ut-feature>
...
 
</remove_assignment>
Create/Update hierarchy of related UT Objects with <assigned-objects>

Execute attribute link to update related features of an UT Object with  <attribute-link>

© 2024 VertiGIS GmbH. All Rights Reserved. | Privacy Center | Imprint
Documentation Version 10.0 (fa3b2a93)