Network Analyst 工具

1、分析

arcpy.MakeODCostMatrixLayer_na("", "OD 成本矩阵", "", "", "", "", "ALLOW_UTURNS", "", "", "", "STRAIGHT_LINES", "")
arcpy.MakeLocationAllocationLayer_na("", "位置分配", "", "FACILITY_TO_DEMAND", "MINIMIZE_IMPEDANCE", "1", "", "LINEAR", "1", "10", "", "ALLOW_UTURNS", "", "", "STRAIGHT_LINES", "1", "")
arcpy.MakeClosestFacilityLayer_na("", "最近设施点", "", "TRAVEL_TO", "", "1", "", "ALLOW_UTURNS", "", "", "", "TRUE_LINES_WITH_MEASURES", "", "NOT_USED")
arcpy.MakeServiceAreaLayer_na("", "服务区", "", "TRAVEL_FROM", "", "SIMPLE_POLYS", "NO_MERGE", "RINGS", "NO_LINES", "OVERLAP", "NO_SPLIT", "", "", "ALLOW_UTURNS", "", "TRIM_POLYS", "100 Meters", "NO_LINES_SOURCE_FIELDS", "", "")
arcpy.MakeRouteLayer_na("", "路径", "", "USE_INPUT_ORDER", "PRESERVE_BOTH", "NO_TIMEWINDOWS", "", "ALLOW_UTURNS", "", "", "", "TRUE_LINES_WITH_MEASURES", "")
arcpy.MakeVehicleRoutingProblemLayer_na("", "车辆配送(VRP)", "", "", "Minutes", "Miles", "", "", "Medium", "Medium", "ALLOW_UTURNS", "", "", "", "TRUE_LINES_WITH_MEASURES")
arcpy.AddFieldToAnalysisLayer_na("", "", "", "LONG", "", "", "", "", "NULLABLE")
arcpy.CopyTraversedSourceFeatures_na("", "D:\\文档\\ArcGIS\\Default.gdb", "边", "交汇点", "转弯")
arcpy.Directions_na("", "XML", 输出方向文件, "", "REPORT_TIME", "", "", "", "")
arcpy.UpdateAnalysisLayerAttributeParameter_na("", "", "", "")
arcpy.Solve_na("", "SKIP", "TERMINATE", "", "")
arcpy.AddLocations_na("", "", "", "", "", "", "", "MATCH_TO_CLOSEST", "APPEND", "NO_SNAP", "5 Meters", "INCLUDE", "")
arcpy.CalculateLocations_na("", "", "5000 Meters", "", "MATCH_TO_CLOSEST", "", "", "", "", "", "", "", "", "", "INCLUDE", "")
2、服务器

arcpy.UpdateTrafficIncidents_na("HERE North America", "", "*****", "AR/LA/MS/TN;Alabama/Georgia;Alaska;Alberta;'Arizona/New Mexico/Texas';'British Columbia';Colorado/Utah;'Eastern PA/Southern NJ/Delaware';Florida;Hawaii;Idaho/Montana/Wyoming;Illinois/Indiana/Wisconsin;'Kansas/Missouri/Southern Illinois';Kentucky/Tennessee/Indiana;Manitoba;Mexico;Michigan/Ohio;'New Brunswick/Nova Scotia/Prince Edward Island';'New England';'New York/Northern NJ/Connecticut';'North Carolina/South Carolina';'North Central States';'Northern CA/Nevada';'Northern Texas/Oklahoma';'Ohio/Maryland/West Virginia';Ontario;Oregon/Washington;'Puerto Rico';Quebec;'Southern CA & Las Vegas';'Southern Texas';'Virginia/Maryland/North Carolina';'Western PA/New York'", "", "", "", "")
arcpy.UpdateTrafficData_na("HERE North America", "", "*****", "AR/LA/MS/TN;Alabama/Georgia;Alaska;Alberta;'Arizona/New Mexico/Texas';'British Columbia';Colorado/Utah;'Eastern PA/Southern NJ/Delaware';Florida;Hawaii;Idaho/Montana/Wyoming;Illinois/Indiana/Wisconsin;'Kansas/Missouri/Southern Illinois';Kentucky/Tennessee/Indiana;Manitoba;Mexico;Michigan/Ohio;'New Brunswick/Nova Scotia/Prince Edward Island';'New England';'New York/Northern NJ/Connecticut';'Newfoundland and Labrador';'North Carolina/South Carolina';'North Central States';'Northern CA/Nevada';'Northern Texas/Oklahoma';'Northwest Territories/Nunavut/Yukon';'Ohio/Maryland/West Virginia';Ontario;Oregon/Washington;'Puerto Rico';Quebec;Saskatchewan;'Southern CA & Las Vegas';'Southern Texas';'Virginia/Maryland/North Carolina';'Western PA/New York'", "", "5", "720", "NO_COMPRESS", "720", "MPH")
arcpy.FindClosestFacilities_na(事件点, 设施点, "Minutes", "", in_memory, "Routes", "Directions", "ClosestFacilities", "1", "", "TRAVEL_TO", "", "NOT_USED", "GEO_LOCAL", "ALLOW_UTURNS", 点障碍, 线障碍, 面障碍, "", "", "", "", "NO_HIERARCHY", "", 属性参数值, "", "20 Kilometers", "", "TRUE_LINES_WITHOUT_MEASURES", "10 Meters", "DIRECTIONS", "", "Miles", "", "", "", "", "", "", "", "", "NO_SAVE_OUTPUT_LAYER", "CUSTOM", "", "NO_SAVE_ROUTE_DATA")
arcpy.FindRoutes_na(停靠点, "Minutes", "", in_memory__2_, "Routes", "RouteEdges", "Directions", "Stops", "USE_INPUT_ORDER", "PRESERVE_FIRST", "NO_RETURN", "NO_TIMEWINDOWS", "", "GEO_LOCAL", "ALLOW_UTURNS", 点障碍__2_, 线障碍__2_, 面障碍__2_, "", "", "", "", "USE_HIERARCHY", "", 属性参数值__2_, "", "20 Kilometers", "", "TRUE_LINES_WITHOUT_MEASURES", "10 Meters", "ROUTE_EDGES", "DIRECTIONS", "", "Miles", "", "", "", "", "", "", "", "NO_SAVE_OUTPUT_LAYER", "CUSTOM", "GEO_LOCAL", "", "NO_SAVE_ROUTE_DATA")
arcpy.SolveLocationAllocation_na(设施点__2_, 请求点, "Minutes", "", in_memory__3_, "AllocationLines", "Facilities", "DemandPoints", "RouteEdges", "MINIMIZE_IMPEDANCE", "1", "", "1", "10", "LINEAR", "1", "FACILITY_TO_DEMAND", "", "GEO_LOCAL", "ALLOW_UTURNS", 点障碍__3_, 线障碍__3_, 面障碍__3_, "", "", "", "", "USE_HIERARCHY", "", 属性参数值__3_, "", "20 Kilometers", "", "STRAIGHT_LINES", "10 Meters", "", "", "", "", "", "", "", "NO_SAVE_OUTPUT_LAYER", "CUSTOM", "")
arcpy.SolveVehicleRoutingProblem_na(停靠点__2_, 站点, 路线, 中断, "Minutes", "Miles", "", "in_memory", "UnassignedStops", "Stops", "Routes", "Directions", "", "ALLOW_UTURNS", "Medium", "CLUSTER", 按区域配送, 货物补给点, 需求点对, "Medium", 点障碍__4_, 线障碍__4_, 面障碍__4_, "", "", "", "", 属性参数值__4_, "20 Kilometers", "EXCLUDE", "", "ROUTE_LINES", "10 Meters", "NO_DIRECTIONS", "", "", "NO_SAVE_OUTPUT_LAYER", "'MAXIMUM POINT BARRIERS' #;'MAXIMUM FEATURES INTERSECTING LINE BARRIERS' #;'MAXIMUM FEATURES INTERSECTING POLYGON BARRIERS' #;'MAXIMUM ORDERS' #;'MAXIMUM ROUTES' #;'FORCE HIERARCHY BEYOND DISTANCE' #;'MAXIMUM ORDERS PER ROUTE' #", "HALT", "", "HONOR", "GEO_LOCAL", "", "NO_SAVE_ROUTE_DATA")
arcpy.GenerateServiceAreas_na(设施点__3_, "5 10 15", "Minutes", "", 服务区, "TRAVEL_FROM", "", "ALLOW_UTURNS", 点障碍__5_, 线障碍__5_, 面障碍__5_, "", "", "", "", "USE_HIERARCHY", "", 属性参数值__5_, "20 Kilometers", "EXCLUDE", "", "NO_MERGE", "RINGS", "SIMPLE_POLYS", "", "10 Meters", "", "", "", "", "", "", "", "", "", "NO_SAVE_OUTPUT_LAYER", "GEO_LOCAL", "CUSTOM", "")
arcpy.GenerateOriginDestinationCostMatrix_na(起始点, 目的地, "", "D:\\文档\\ArcGIS\\Default.gdb", "ODLines", "Origins", "Destinations", "CUSTOM", "Minutes", "Kilometers", "", "", "", "GEO_LOCAL", 点障碍__6_, 线障碍__6_, 面障碍__6_, "", "", "", "", "", "", "ALLOW_UTURNS", "USE_HIERARCHY", "", 属性参数值__6_, "", "20 Kilometers", "", "NO_LINES", "", "", "", "", "", "", "NO_SAVE_OUTPUT_LAYER", "")
3、网络数据集

arcpy.BuildNetwork_na("")
arcpy.MakeNetworkDatasetLayer_na("", 输出图层, "")
arcpy.DissolveNetwork_na("", "")
arcpy.CreateNetworkDatasetFromTemplate_na("", "")
arcpy.CreateTemplateFromNetworkDataset_na("", 输出网络数据集模板)
4、转弯要素类

arcpy.CreateTurnFeatureClass_na("", "", "5", "", "", "", "", "0", "0", "0", "DISABLED")
arcpy.PopulateAlternateIDFields_na("", "")
arcpy.IncreaseMaximumEdges_na("", "")
arcpy.UpdateByGeometry_na("")
arcpy.UpdateByAlternateIDFields_na("", "")
arcpy.TurnTableToTurnFeatureClass_na("", "", "", "", "5", "", "0", "0", "0")
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!