import json
import urllib
import arcpy def getAddress(lng,lat):
url= 'http://restapi.amap.com/v3/geocode/regeo?key=9f8bd8c2574ed9000d1e995b894c4c12&location={},{}&poitype=&radius=1000&extensions=base&batch=false&roadlevel='
url=url.format(lng,lat)
req = urllib.urlopen(url)
ret = req.readlines()
ret = json.loads(ret[0])
ret =ret['regeocode']['formatted_address']
return ret
def mainFunc():
mxd = arcpy.mapping.MapDocument("CURRENT")
layers = arcpy.mapping.ListLayers(mxd)
fields = ['FID',"SHAPE@XY","地址"]
with arcpy.da.UpdateCursor(layers[0], fields) as cursor:
for row in cursor:
addr = getAddress(row[1][0],row[1][1])
row[2]=addr
cursor.updateRow(row)

最新文章

  1. IE开发人员工具之实用功能讲解
  2. find 查找文件 -exec 然后压缩 查看tar包的内容
  3. Hanoi塔问题
  4. Qt 5 常见错误汇总
  5. JS-日期框、下拉框、全选复选框
  6. Servlet 获取IllegelStateException
  7. threading多线程总结
  8. 关于C++中char 型变量的地址输出
  9. Codeforces 768A Oath of the Night's Watch
  10. Mycat 读写分离详解
  11. Android项目-高考作文-抽象BaseAdapter
  12. [C++]PAT乙级1001.害死人不偿命的(3n+1)猜想(15/15)
  13. Android View体系(八)从源码解析View的layout和draw流程
  14. 【Python】多线程-3
  15. mysql source 命令导入不了sql!
  16. Jquery 只保留数字和小数点(正则)
  17. iOS点击获取短信验证码按钮
  18. tomcat的server.xml配置及context配置直接引用工程
  19. ubuntu16 Intellij Idea Install&config
  20. C++中Vector求最大值最小值

热门文章

  1. 如何去掉windows2003的自动锁定(每离开一会都会出现这个界面,不想让它出现)
  2. javaScript显示实时时间输出
  3. svn: is already a working copy for a different url 解决办法
  4. WPF入门(四)->线形区域Path内容填充之填充图(ImageBrush)
  5. 【U014】热浪(前向星存储方法)
  6. Tomcat下部署SpringBoot
  7. 【27.66%】【codeforces 592D】Super M
  8. webcollector 2.x 爬取搜狗搜索结果页
  9. 【16.56%】【codeforces 687B】Remainders Game
  10. AbsoluteLayout绝对布局