Network Attribute Parameter
Zusammenfassung
Provides information about attribute parameters associated with the network analysis layer.
Beschreibung
The attributeName, parameterName, and parameterValue properties for the attribute parameter object are dynamic. This means that the total number of properties supported by a given attribute parameter object depends on the parameterCount property. For example, if the value of the parameterCount property is 2, then the attribute parameter object will support attributeName0, attributeName1, parameterName0, parameterName1, parameterValue0, and parameterValue1 properties.
Eigenschaften
Eigenschaft | Erläuterung | Datentyp |
attributeNameX (Nur lesen) |
The name of a network attribute for which the parameter is defined. | String |
parameterNameX (Nur lesen) |
The name of the parameter. | String |
parameterValueX (Nur lesen) |
The value for the parameter as specified in the network analysis layer. This parameter value is used during the solve operation. | Integer |
Codebeispiel
Display the attribute parameter information for a network analysis layer.
# Name: NALayerAttributeParameterProperties_ex01.py # Description: Prints the attribute parameter information for a given network # analysis layernetwork analysis layer. import arcpy in_layer = "C:/Data/Route.lyr" # Create Describe object from layer file. desc = arcpy.Describe(in_layer) count = desc.parameterCount parameters = desc.parameters # Print attribute parameter values print "Total Attribute Parameters: ", count for i in range(0, count): attrName = getattr(parameters,"attributeName" + str(i)) paramName = getattr(parameters,"parameterName" + str(i)) paramValue = getattr(parameters,"parameterValue" + str(i)) print "%s : %s : %s" % (attrName,paramName,paramValue)