我想使用arcpy在两个角度和一定半径之间绘制一个圆弧。只是为了澄清它不是刀片而是仅仅是弧形部分。 我有数千个这样的点,所以需要一些脚本来自动化这个过程。 任何帮助高度赞赏。
答案 0 :(得分:2)
您可以使用大圆方法在两点之间创建弧。使用XY To Line (Data Management)完成此操作。
# Import system modules
import arcpy
from arcpy import env
# Set local variables
input_table = r"c:\workspace\city2city.dbf"
out_lines = r"c:\workspace\flt4421.gdb\routing001"
#XY To Line
arcpy.XYToLine_management(input_table,out_lines,
"LOND1","LATD1","LOND2",
"LATD2","GREAT_CIRCLE","idnum")