python (모듈 : shapley , GDAL / OGR , numpy , matplotlib ) 및 GDAL / OGR 을 사용하여 shapefile의 경우 거의 모든 벡터 데이터 소스에서 이미지를 그릴 수 있습니다. 어쩌면 이것이 도움이 될 것입니다.
예:
from shapely.geometry import Polygon
from shapely.wkb import loads
from osgeo import ogr
from matplotlib import pyplot
def drawPoligon(poligon,graf):
xLista,yLista = poligon.exterior.xy
graf.fill(xLista,yLista,"y")
graf.plot(xLista,yLista, "k-")
fig = pyplot.figure(figsize=(4, 4),dpi=180)
ax = fig.add_subplot(111)
file1 = ogr.Open("d:\\temp02\\datafile.shp")
layer = file1.GetLayerByName("datafile")
parcel = layer.GetNextFeature()
while parcel is not None:
geometryParcel = loads(parcel.GetGeometryRef().ExportToWkb())
drawPoligon(geometryParcel , ax)
parcel = layer.GetNextFeature()
pyplot.savefig('datafile.png')