【Deep Learning】地表覆盖相关图片下载(谷歌地球、Python代码)

心得体会

①geowiki网站如何下载图片,看了N久(全英文倒不足为奇,关键是不像环球地理参考场图片库那么方便)——不要闷着头自己看半天,可以适当地请教他人(后来请教师哥虽然无果,但问了下老师秒懂)+我有点本末倒置了,不该在下图片花太多时间,搞明白方法,可以让大一的下一下,小组有分工,而我也该按步骤做好我该做的;

②第一次真正体会到带师弟的感觉,就像之前带地科班上机课,当师弟师妹问的问题我不会,就感觉很不好意思,为了维护在他们面前师姐的形象,也要加油呀!马上升级了;

③在下完图片提取坐标时,用到Python程序,发现自己还是弱弱的啊!明明很简单的代码,应该会或者说必须会啊!



任务介绍


环球地理参考场图片库全局手动下载图片(完结)

geowiki约2万张图片

Land Cover Trends的.img格式影像

Yahoo Labs图片申请等



大致记录


kml文件——用Google Earth打开——显示大量图片

老师指点:[CDATA[

Timestamp: 13 Feb 2017 15:54:49

User: ProsopisTest

http://www.geo-wiki.org/assets/upload/201702/58a1c8b9d3177760298292.jpg' target='_blank'>http://www.geo-wiki.org/assets/upload/201702/58a1c8b9d3177760298292.jpg?h=180' height='180' />

]]

图片地址在img标签里,KMZ用arcgis转换为图层,就可以看到里面的属性信息了,里面包括图片地址。你们先把KMZ用arcgis转换为图层,就可以看到里面的属性信息了,里面包括图片地址,在PopupInfo信息里(读KMZ文件解析出里面的图片地址,然后下载就可以了;或者先用arcgis将kmz转换为shp文件,然后在读出图片地址就行了

你可以直接函数库读取这个文件,把相应的坐标和图片对应起来,这里面也有图片的地址

https://pythonhosted.org/pykml/  这个是 python解析KML的库

【Deep Learning】地表覆盖相关图片下载(谷歌地球、Python代码)_第1张图片

【Deep Learning】地表覆盖相关图片下载(谷歌地球、Python代码)_第2张图片

【Deep Learning】地表覆盖相关图片下载(谷歌地球、Python代码)_第3张图片【Deep Learning】地表覆盖相关图片下载(谷歌地球、Python代码)_第4张图片


excel提取坐标

用记事本打开的kml文件内容按行复制到excel表→分列、替换等→摘出坐标数据(再与图片地址匹配 √ )

python对应下载图片

python代码实现(不能下的单独记录到csv了)





你可能感兴趣的:(地图,ArcGIS等)