import ogr ds = ogr.Open('map.osm') layer = ds.GetLayer(1) # layer 1 for ways nameList = [] for feature in layer: if feature.GetField("highway") != None: # only streets name = feature.GetField("name") if name != None and name not in nameList: # only streets that have a name and are not yet in the list nameList.append(name) print nameList
这个方法需要在OSM文件和打印列表文件中的所有街道的名字。
Copyright © Since 2014.
开源地理空间基金会中文分会
吉ICP备05002032号
Powered by TorCMS