点、线、面以及向量数据的生成
发布时间
阅读量:
阅读量
from osgeo import ogr
import matplotlib.pyplot as plt
from ospybook.vectorplotter import VectorPlotter
# 一、构建几何类型:点
point = ogr.Geometry(ogr.wkbPoint)
p1=point.AddPoint(3, 3) # 创建点
x, y = point.GetX(), point.GetY()
# 画图
vp = VectorPlotter(True) # 调用VectorPlotter类
vp.plot(point, 'bo') # 画出蓝色圆点
p2=point.AddPoint(5, 5) # 添加第二个点
vp.plot(point, 'rs') # 画出红色方点
plt.show()
plt.pause(2) #画图窗口显示2秒后自动关闭
# 二、构建线矢量
# 构建几何类型:线
line=ogr.Geometry(ogr.wkbLineString)
全部评论 (0)
还没有任何评论哟~
