使用Fiona可以打开shp或者geojson等数据,安装fiona库后,import,直接可以打开一个文件。
网址:https://github.com/Toblerity/Fiona
evdata = shdata.next()
except StopIteration:
break
循环的evdata结果是一个json数据的样式:
{'geometry': {'coordinates': [(106.7322972, 26.4702006),
(106.730837, 26.4701069), (106.7294714, 26.4700042),
(106.7286771, 26.4699373)],
'type': 'LineString'},
'properties': OrderedDict([('osm_id', '230614887'),
('name', '环城公路'), ('highway...
包含坐标信息和其中的属性信息
使用shapely可以处理其中的空间数据,将json数据的坐标,传入到shape中,
即能进行空间的数据处理。
类库网址:https://github.com/Toblerity/Shapely