![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python-GDAL教程
Ethan的博客
博主技术交流Q群:1151493105
展开
-
Python-GDAL教程:矢量数据的读取
矢量数据的读取包含:矢量文件打开、读取图层、边界、要素提取、属性表字段读取、要素轮廓坐标提取、遍历所有要素import sysimport ogr #导入工具包,或者下面语句导入# from osgeo import ogr driver = ogr.GetDriverByName('ESRI Shapefile') #载入驱动filename = 'demo1.shp' # 不止需...原创 2019-06-13 23:53:18 · 6486 阅读 · 4 评论 -
Python-GDAL教程:面矢量数据的写入-中级
上一节讲了矢量数据的读取,这一节说说面矢量数据的写入,该节为初级版,下节说说高级版。一 点矢量数据的写入代码和注释如下:# -*- coding: utf-8 -*-import sysimport iosys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf8') # 打印出中文字符try: from ...原创 2019-06-15 15:49:40 · 1305 阅读 · 0 评论 -
Python-GDAL教程:点、线、面矢量数据的创建-初级
一 创建点矢量# _*_ coding: utf-8 _*_from osgeo import ogrimport matplotlib.pyplot as pltfrom ospybook.vectorplotter import VectorPlotter# 构建几何类型:点point = ogr.Geometry(ogr.wkbPoint) point.AddPoint...原创 2019-06-15 17:31:31 · 5114 阅读 · 4 评论 -
Python-GDAL教程:面矢量数据的写入-高级
上一节讲了矢量数据的创建中级版,这一节说说面矢量数据的写入高级版,下一节讲在实际中的应用代码和注释如下:# _*_ coding: utf-8 _*_import sysimport iosys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf8') # 打印出中文字符try: from osgeo imp...原创 2019-06-15 20:50:20 · 2335 阅读 · 1 评论 -
Python-GDAL教程:二值图轮廓转为面矢量数据,并计算每个面矢量的面积
一 介绍如下图,如何把该二值图的轮廓提取出来,转化为矢量文件,并计算每个面矢量的面积?二 算法实现1 轮廓转矢量代码和注释如下:# _*_ coding: utf-8 _*_import sysimport osimport ioimport cv2sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf8...原创 2019-06-15 23:32:27 · 7098 阅读 · 15 评论 -
Python-GDAL教程:获取栅格影像的空间参考坐标系编号EPSG
工作中遇到一个问题:需要把栅格影像中的空间坐标系提取出来,然后添加到对应的矢量影像中,而添加只需要知道空间参考坐标的编号就行,所以现在的关键就是提取原始栅格影像的空间参考坐标编号EPSG1 方法一安装好gdal后,直接在cmd中输入以下命令:gdalsrsinfo 01.tif # 前面是命令,后面的栅格名称初步结果如下:2 方法二如果代码都是用python写的,所以当然想用py...原创 2019-08-21 15:32:01 · 6107 阅读 · 4 评论