官网地址:
https://desktop.arcgis.com/zh-cn/arcmap/10.6/tools/analysis-toolbox/near.htm
arcpy开发如下
import arcpy
pointOne="E:/GIS-DATA/testRiver/pointTwo.shp" #点数据
line="E:/GIS-DATA/testRiver/riverLine.shp" #线数据origionNearPoint="E:/GIS-DATA/testRiver/pointNearTwo.shp"
arcpy.CopyFeatures_management(infc,origionNearPoint)
#Near_analysis工具运行后会自动再原有点的shp文件中添加最近点的坐标NEAR_X、NEAR_Y
arcpy.Near_analysis(origionNearPoint,line,"","LOCATION")
#对每一条GPS数据提取地图匹配后的位置
lgtd=0.0;
lttd=0.0;
NEAR_X=0.0;
NEAR_Y=0.0;cursor = arcpy.da.SearchCursor(origionNearPoint, ['lgtd','lttd','NEAR_X','NEAR_Y'])
for row in cursor:
lgtd=