Network Analyst Tools(Network Analyst 工具)
Network Analyst 工具

1、分析

# Process: 创建 OD 成本矩阵图层
arcpy.MakeODCostMatrixLayer_na("", "OD 成本矩阵", "", "", "", "", "ALLOW_UTURNS", "", "", "", "STRAIGHT_LINES", "")
# Process: 创建位置分配图层
arcpy.MakeLocationAllocationLayer_na("", "位置分配", "", "FACILITY_TO_DEMAND", "MINIMIZE_IMPEDANCE", "1", "", "LINEAR", "1", "10", "", "ALLOW_UTURNS", "", "", "STRAIGHT_LINES", "1", "")
# Process: 创建最近设施点分析图层
arcpy.MakeClosestFacilityLayer_na("", "最近设施点", "", "TRAVEL_TO", "", "1", "", "ALLOW_UTURNS", "", "", "", "TRUE_LINES_WITH_MEASURES", "", "NOT_USED")
# Process: 创建服务区图层
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", "", "")
# Process: 创建路径分析图层
arcpy.MakeRouteLayer_na("", "路径", "", "USE_INPUT_ORDER", "PRESERVE_BOTH", "NO_TIMEWINDOWS", "", "ALLOW_UTURNS", "", "", "", "TRUE_LINES_WITH_MEASURES", "")
# Process: 创建车辆配送(VRP)图层
arcpy.MakeVehicleRoutingProblemLayer_na("", "车辆配送(VRP)", "", "", "Minutes", "Miles", "", "", "Medium", "Medium", "ALLOW_UTURNS", "", "", "", "TRUE_LINES_WITH_MEASURES")
# Process: 向分析图层添加字段
arcpy.AddFieldToAnalysisLayer_na("", "", "", "LONG", "", "", "", "", "NULLABLE")
# Process: 复制遍历的源要素
arcpy.CopyTraversedSourceFeatures_na("", "D:\\文档\\ArcGIS\\Default.gdb", "边", "交汇点", "转弯")
# Process: 方向
arcpy.Directions_na("", "XML", 输出方向文件, "", "REPORT_TIME", "", "", "", "")
# Process: 更新分析图层属性参数
arcpy.UpdateAnalysisLayerAttributeParameter_na("", "", "", "")
# Process: 求解
arcpy.Solve_na("", "SKIP", "TERMINATE", "", "")
# Process: 添加位置
arcpy.AddLocations_na("", "", "", "", "", "", "", "MATCH_TO_CLOSEST", "APPEND", "NO_SNAP", "5 Meters", "INCLUDE", "")
# Process: 计算位置
arcpy.CalculateLocations_na("", "", "5000 Meters", "", "MATCH_TO_CLOSEST", "", "", "", "", "", "", "", "", "", "INCLUDE", "")
2、服务器

# Process: 更新交通事故
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'", "", "", "", "")
# Process: 更新流量数据
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")
# Process: 查找最近设施点
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")
# Process: 查找路径
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")
# Process: 求解位置分配
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", "")
# Process: 求解车辆配送(VRP)
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")
# Process: 生成服务区
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", "")
# Process: 生成起点-目的地成本矩阵
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、网络数据集

# Process: 构建网络
arcpy.BuildNetwork_na("")
# Process: 构建网络数据集图层
arcpy.MakeNetworkDatasetLayer_na("", 输出图层, "")
# Process: 融合网络
arcpy.DissolveNetwork_na("", "")
# Process: 通过模板创建网络数据集
arcpy.CreateNetworkDatasetFromTemplate_na("", "")
# Process: 通过网络数据集创建模板
arcpy.CreateTemplateFromNetworkDataset_na("", 输出网络数据集模板)
4、转弯要素类

# Process: 创建转弯要素类
arcpy.CreateTurnFeatureClass_na("", "", "5", "", "", "", "", "0", "0", "0", "DISABLED")
# Process: 填充备用 ID 字段
arcpy.PopulateAlternateIDFields_na("", "")
# Process: 增加最大边数
arcpy.IncreaseMaximumEdges_na("", "")
# Process: 按几何更新
arcpy.UpdateByGeometry_na("")
# Process: 按备用 ID 字段更新
arcpy.UpdateByAlternateIDFields_na("", "")
# Process: 转弯表至转弯要素类
arcpy.TurnTableToTurnFeatureClass_na("", "", "", "", "5", "", "0", "0", "0")
Network Analyst Tools(Network Analyst 工具)的更多相关文章
- 3D Analyst Tools(3D Analyst 工具)
3D Analyst 工具 工具里有又细分如下分类: 注:以下代码的参数需要另行配置,不能直接执行:Python2不支持中文变量! 1.3D 要素 # Process: 3D 内部 arcpy.Ins ...
- Spatial Analyst Tools(Spatial Analyst 工具)
Spatial Analyst Tools 1.区域分析 # Process: 以表格显示分区几何统计 arcpy.gp.ZonalGeometryAsTable_sa("", & ...
- Top 12 Best Free Network Monitoring Tools (12种免费网络监控工具)
1) Fiddler Fiddler(几乎)是适用于任何平台和任何操作系统的最好的免费网络工具,并提供了一些广受欢迎的关键特性.如:性能测试.捕捉记录HTTP/HTTPs请求响应.进行web调试等很多 ...
- Can I prevent the Firefox developer tools network panel from clearing on page reload?
Can I prevent the Firefox developer tools network panel from clearing on page reload? I couldn't fin ...
- 2. Packet crafting tools (封包工具 6个)
2. Packet crafting tools (封包工具 6个) NetcatHping这个方便小巧的实用程序组装并发送定制的ICMP,UDP或TCP数据包,然后显示任何回复. 它受到ping命令 ...
- openstack里面的Provider network 和 Tenant network 的区别
openstack里面的Provider network 和 Tenant network 的区别 openstack里面的网络相对复杂.经常有人对几个网络概念搞混淆,这里基本说明下 Openstac ...
- OS X 10.9 Mavericks下如何安装Command Line Tools(命令行工具)
OS X 10.9 Mavericks下如何安装Command Line Tools(命令行工具) 今天OS X 10.9 Mavericks正式发布,免费更新,立即去更新看看效果. 不过升级后安装命 ...
- 【解决】Failed to restart network.service: Unit network.service not found.
问题:使用systemctl restart network 或 service network restart 命令重启网卡失败. 分析:原因其实也很简单,命令用错了,造成了找不到相应的网卡服务. ...
- Geostatistical Analyst Tools(Geostatistical Analyst 工具)
Geostatistical Analyst 工具 1.使用地统计图层 # Process: GA 图层至格网 arcpy.GALayerToGrid_ga("", 输出表面栅格, ...
随机推荐
- Linkerd 2.10(Step by Step)—控制平面调试端点
Linkerd 2.10 系列 快速上手 Linkerd v2 Service Mesh(服务网格) 腾讯云 K8S 集群实战 Service Mesh-Linkerd2 & Traefik2 ...
- 第13篇-通过InterpreterCodelet存储机器指令片段
在TemplateInterpreterGenerator::generate_all()函数中生成了许多字节码指令以及一些虚拟机辅助执行的机器指令片段,例如生成空指针异常抛出入口的实现如下: { C ...
- 笔记本+ubuntu18.04 关闭触摸板touchpad
方法1: Settings -> Devices -> Mouse&Touchpad -> Touchpad OFF 方法2: 终端运行如下命令 touchpad off: ...
- Java并发之AQS原理解读(一)
前言 本文简要介绍AQS以及其中两个重要概念:state和Node. AQS 抽象队列同步器AQS是java.util.concurrent.locks包下比较核心的类之一,包括AbstractQue ...
- 20210816 你相信引力吗,marshland,party?,半夜
考场 第一眼都不可做 T1 长得就像单调栈/单调队列,推了推性质发现优弧.劣弧都合法的点对很好处理,其他情况只在一种情况合法,那么开两个单调队列分别统计距离 \(\le\frac2n,>\fra ...
- Selenium系列(十九) - Web UI 自动化基础实战(6)
如果你还想从头学起Selenium,可以看看这个系列的文章哦! https://www.cnblogs.com/poloyy/category/1680176.html 其次,如果你不懂前端基础知识, ...
- AI:用软件逻辑做硬件爆款
"我们的野心不止那么一点点." 百度集团副总裁.百度智能生活事业群组(SLG)总经理.小度CEO景鲲曾多次对外表达过这样的观点. 在2021年百度世界大会上,小度又一口气发布了四款 ...
- EXCEL中给包含某个字段的单元格所在行标注颜色
条件格式->新建规则->使用公式确定要设置格式的单元格 公式: =COUNTIF($A1,"*字符串*") 注意:通配符的使用.
- 【简单数据结构】并查集--洛谷 P1111
题目背景 AA地区在地震过后,连接所有村庄的公路都造成了损坏而无法通车.政府派人修复这些公路. 题目描述 给出A地区的村庄数NN,和公路数MM,公路是双向的.并告诉你每条公路的连着哪两个村庄,并告诉你 ...
- DEDE判断当前是否有下级栏目,有就显示所有下级栏目,没有就显示同级栏目!
{dede:channel name='type' runphp='yes' if(reid == "0") @me = "son";else @me = &q ...