Advertisement

利用osgeo生成渔网(无需依赖arcpy)

阅读量:
复制代码
 def shapefile_fishnet_creat(

    
     _input_boundary_shapefile, _output_grid_fishnet,
    
     flag=1, _rows=5, _cols=5,
    
     _gridHeight=100, _gridWidth=100):
    
     """
    
     根据矢量文件边界创建渔网
    
     _input_boundary_shapefile需要创建渔网的矢量边界,坐标系一定要是投影坐标系
    
     _output_grid_fishnet渔网单元格矢量文件目标绝对路径
    
     flag是制作渔网标志,如果flag=1是按照行列数做渔网,就是最后生成的渔网有几行几列
    
                    如果flag=0是按照渔网单元格高度、宽度生成渔网的
    
     rows生成的渔网的行数
    
     cols生成的渔网的列数
    
     _gridHeight渔网单元格高度,单位:米
    
     _gridWidth渔网单元格宽度,单位:米
    
     """
    
     _ds = ogr.Open(_input_boundary_shapefil

全部评论 (0)

还没有任何评论哟~