Detect Non-Monotonic Routes (Roads and Highways)

Уровень лицензии:BasicStandardAdvanced

Краткая информация

Checks routes for nonmonotonic calibration of the m-values on vertices. Non-Monotonic calibration occurs when a route does not contain either strictly increasing or strictly decreasing m-values on its vertices.

Использование

Синтаксис

DetectNonMonotonicRoutes_roads (in_network, out_feature, in_monotonicity_type, in_from_date_field, in_to_date_field, in_route_id_field)
ПараметрОбъяснениеТип данных
in_network

The network containing the routes to be validated.

Feature Layer
out_feature

Feature class containing polylines for nonmonotonic paths.

Feature Class
in_monotonicity_type

Type of monotonicity checked on the routes.

  • ANYOutput will contain polylines for any m-values that are neither strictly increasing nor strictly decreasing.
  • STRICTLY_INCREASINGOutput will contain polylines for any m-values that are not strictly increasing.
  • STRICTLY_DECREASINGOutput will contain polylines for any m-values that are not strictly decreasing.
String
in_from_date_field

The attribute/field of the input Network Layer containing the From Date of the route.

Date Field
in_to_date_field

The attribute/field of the input Network Layer containing the To Date of the route.

Date Field
in_route_id_field

The attribute/field of the input Network Layer containing the Route ID field.

Field

Пример кода

DetectNonMonotonicRoutes example (Python window)

The following Python window script demonstrates how to use the DetectNonMonotonicRoutes function in immediate mode.

# tool variables
inNetwork="MileMarker"
outFeatures="NonMonotonic_Output"
monoType="STRICTLY_DECREASING"
fromDateField="FROM_DATE"
toDateField="TO_DATE"
routeIdField="ROUTE_ID"

# set current workspace
arcpy.env.workspace="C:/data/Outputs.gdb"

# execute the tool
arcpy.DetectNonMonotonicRoutes_roads(inNetwork, outFeatures, monoType, fromDateField, toDateField, routeIdField)
DetectNonMonotonicRoutes example (stand-alone Python script)

The following Python window script demonstrates how to use the DetectNonMonotonicRoutes function in stand-alone Python script.

# Name: Detect Non-Monotonic Routes_Example.py
# Description: Convert Roads and Highways Network Layer to Feature Layer and Detect Non-Monotonic Routes in a file geodatabase
# Requires: Esri Roads and Highways Solution

# Import arcpy module
import arcpy

# Check out any necessary licenses
arcpy.CheckOutExtension("Highways")

# Local variables
network = "C:/Data/NY_Data.gdb/LRSN_MilePoint"
nonMonotonicOutput = "C:/Data/Outputs.gdb/NonMonotonic_Output"

# Process: Detect Non-monotonic Routes
arcpy.env.overwriteOutput = 1
arcpy.DetectNonMonotonicRoutes_roads(network, nonMonotonicOutput, "Any", "From_Date", "To_Date", "Route_Id")

Параметры среды

Этот инструмент не использует параметры среды геообработки

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Требует Roads and Highways
ArcGIS for Desktop Standard: Требует Roads and Highways
ArcGIS for Desktop Advanced: Требует Roads and Highways
5/9/2014