Browse code

수정 내용 저장

Ikseon authored on09/07/2018 09:09:36
Showing1 changed files

... ...
@@ -1,7 +1,9 @@
1
+#-*- coding: utf-8 -*-
1 2
 import shapefile
2 3
 from json import dumps
3 4
 
4
-sf = shapefile.Reader("pyshp/shapefiles/blockgroups")
5
+path = "pyshp/shapefiles/blockgroups"
6
+sf = shapefile.Reader(path)
5 7
 
6 8
 fields = sf.fields[1:]
7 9
 field_names = [field[0] for field in fields]
... ...
@@ -14,6 +16,5 @@ for sr in sf.shapeRecords():
14 16
    buffer.append(dict(type="Feature", geometry=geom, properties=atr)) 
15 17
 
16 18
 geojson = open("pyshp-demo.geojson", "w")
17
-geojson.write(dumps({"type": "FeatureCollection",\
18
-"features": buffer}, indent=2) + "\n")
19
+geojson.write(dumps({"type": "FeatureCollection", "features": buffer}, indent=2, ensure_ascii=False))
19 20
 geojson.close()