-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathServiceSupport.Identifiers.pyt.xml
2 lines (2 loc) · 8.21 KB
/
ServiceSupport.Identifiers.pyt.xml
1
2
<?xml version="1.0"?>
<metadata xml:lang="en"><Esri><CreaDate>20180116</CreaDate><CreaTime>12410800</CreaTime><ArcGISFormat>1.0</ArcGISFormat><SyncOnce>TRUE</SyncOnce><ModDate>20180215</ModDate><ModTime>9411100</ModTime><scaleRange><minScale>150000000</minScale><maxScale>5000</maxScale></scaleRange></Esri><tool name="Identifiers" displayname="Generate IDs" toolboxalias="" xmlns=""><arcToolboxHelpPath>c:\program files\arcgis\pro\Resources\Help\gp</arcToolboxHelpPath><parameters><param name="layer" displayname="Layer" type="Required" direction="Input" datatype="Feature Layer" expression="layer"><dialogReference><DIV STYLE="text-align:Left;"><DIV><DIV><P><SPAN>Point, line, or polygon feature layer for which identifiers will be calculated.</SPAN></P></DIV></DIV></DIV></dialogReference><pythonReference><DIV STYLE="text-align:Left;"><DIV><DIV><P><SPAN>Point, line, or polygon feature layer for which identifiers will be calculated.</SPAN></P></DIV></DIV></DIV></pythonReference></param><param name="delete" displayname="Delete existing configuration for this layer" type="Optional" direction="Input" datatype="Boolean" expression="{delete}"><dialogReference><DIV STYLE="text-align:Left;"><DIV><DIV><P><SPAN>When checked, the identifier configuration will be deleted for the currently selected layer.</SPAN></P></DIV></DIV></DIV></dialogReference><pythonReference><DIV STYLE="text-align:Left;"><DIV><DIV><P><SPAN>When checked, the identifier configuration will be deleted for the currently selected layer.</SPAN></P></DIV></DIV></DIV></pythonReference></param><param name="seq" displayname="ID Sequence" type="Required" direction="Input" datatype="String" expression="seq"><dialogReference><DIV STYLE="text-align:Left;"><DIV><DIV><P><SPAN>Choose the identifier sequence to use for this layer. Identifier sequences can be shared accross many layers, and must be specified in the General Identifier Settings section of the tool.</SPAN></P></DIV></DIV></DIV></dialogReference><pythonReference><DIV STYLE="text-align:Left;"><DIV><DIV><P><SPAN>Choose the identifier sequence to use for this layer. Identifier sequences can be shared accross many layers, and must be specified in the General Identifier Settings section of the tool.</SPAN></P></DIV></DIV></DIV></pythonReference></param><param name="field" displayname="ID Field" type="Required" direction="Input" datatype="Field" expression="field"><dialogReference><DIV STYLE="text-align:Left;"><DIV><P><SPAN>Choose the field in the layer where the identifier should be stored. Only features that do not have a value in this field will have an identifier calculated.</SPAN></P></DIV></DIV></dialogReference><pythonReference><DIV STYLE="text-align:Left;"><P><SPAN>Choose the field in the layer where the identifier should be stored. Only features that do not have a value in this field will have an identifier calculated.</SPAN></P></DIV></pythonReference></param><param name="sequences" displayname="Identifier Sequences" type="Required" direction="Input" datatype="Value Table" expression="Sequence Name {Pattern} {Next Value} {Interval};Sequence Name {Pattern} {Next Value} {Interval}..."><dialogReference><DIV STYLE="text-align:Left;"><DIV><DIV><P><SPAN>For each identifier sequence, provide the followign information:</SPAN></P><P><SPAN>Sequence Name: Assign a name to the sequence. This value will appear in the drop-down menu for selecting the sequence to assign to each layer.</SPAN></P><P><SPAN>Pattern: The patter to use for the sequence. This can be a combination of letters, number, and symbols. Mark the location for the incrementing value with a pair of curly braces {}. Python formatting will be applied to the pattern text, so string formatting syntax such as {0:03d} will pad the incrementing number section with zeros to a length of 3. For example, the pattern seq-{0:05d} would result in identifier values such as 'seq-0001', 'seq-002', 'seq-0010', etc.</SPAN></P><P><SPAN>Next Value: When initially creating the sequence, this should be the first value you'd like to use in the identifiers. After this point, this value will show the value to be used for the next identifier generated.</SPAN></P><P><SPAN>Interval: The interval by which the identifier values should increase between features. for example, an initial Next Value of 1 and an interval of 10 would create identifiers with the incrementing values of 1, 11, 21, etc.</SPAN></P></DIV></DIV></DIV></dialogReference><pythonReference><DIV STYLE="text-align:Left;"><DIV><DIV><P><SPAN>For each identifier sequence, provide the following information:</SPAN></P><P><SPAN>Sequence Name: Assign a name to the sequence. This value will appear in the drop-down menu for selecting the sequence to assign to each layer.</SPAN></P><P><SPAN>Pattern: The patter to use for the sequence. This can be a combination of letters, number, and symbols. Mark the location for the incrementing value with a pair of curly braces {}. Python formatting will be applied to the pattern text, so string formatting syntax such as {0:03d} will pad the incrementing number section with zeros to a length of 3. For example, the pattern seq-{0:05d} would result in identifier values such as 'seq-0001', 'seq-002', 'seq-0010', etc.</SPAN></P><P><SPAN>Next Value: When initially creating the sequence, this should be the first value you'd like to use in the identifiers. After this point, this value will show the value to be used for the next identifier generated.</SPAN></P><P><SPAN>Interval: The interval by which the identifier values should increase between features. for example, an initial Next Value of 1 and an interval of 10 would create identifiers with the incrementing values of 1, 11, 21, etc.</SPAN></P></DIV></DIV></DIV></pythonReference></param></parameters><summary><DIV STYLE="text-align:Left;"><DIV><DIV><P><SPAN>Calculate a custom-formatted identifier for each feature in a service to help distinguish between incoming reports.</SPAN></P></DIV></DIV></DIV></summary><usage><DIV STYLE="text-align:Left;"><DIV><DIV><P><SPAN>The same identifier sequences may be used for features in many layers. Establish the identifier sequences in the General Identifier Settings section of the tool, and then reference the sequence when configuring each layer for which identifiers should be calculated.</SPAN></P><P><SPAN>Identifiers will be calculated for all features in the layer that do not have a value in the configured ID field.</SPAN></P><P><SPAN>Identifier settings can be updated or deleted for a layer at any time by selecting the layer and modifying the ID Sequence and ID Field values. Only one ID Sequence and ID Field can be stored for each layer. Removing or editing Identifier Sequences should be done very carefully as this will impact any layers that are currently using the sequence. </SPAN></P><P><SPAN>To avoid the chance of generating duplicate sequences, pause the task that runs the servicefunctions.py script when adding, modifying, or deleting any identifier settings using this tool.</SPAN></P></DIV></DIV></DIV></usage></tool><dataIdInfo><idCitation><resTitle>Generate IDs</resTitle></idCitation><idCredit>Esri., Inc.</idCredit><searchKeys><keyword>identifiers</keyword><keyword>ids</keyword></searchKeys></dataIdInfo><distInfo><distributor><distorFormat><formatName>ArcToolbox Tool</formatName></distorFormat></distributor></distInfo><mdHrLv><ScopeCd value="005"/></mdHrLv><mdDateSt Sync="TRUE">20180215</mdDateSt></metadata>