Advertisement

点、线、面以及向量数据的生成

阅读量:
复制代码
 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)

还没有任何评论哟~