f*****c 发帖数: 3257 | 1 我有美国road shape file和全美500个城市的longtitude and latitude。
现在需要计算每对城市之间的road distance.
我从网上找的办法是用python写code,可是总是出错。
各位大神帮忙看一下 。由于没有时间变量,所以里面关于时间的我都给省去了
import arcpy, os, sys
arcpy.env.overwriteOutput = True
try:
# costDic1 = {}
f = open(r"C:UsersUserDocumentsArcGISindia.txt", 'r+')
layer1 = "Route" #an open in-memory layer
for line in f:
twoPs = line.split(",")
# if the line contains number
if twoPs[0].isdigit():
OPoint = arcpy.Point()
... 阅读全帖 |
|