Skip to content
  • 首页
  • GIS理论
  • 二次开发
    • deck.gl
    • leaflet
    • openlayers
    • mapboxgl
    • 百度地图开发
    • ArcPy
    • ArcEngine
    • geotools
    • QGIS
    • cesium
    • ArcGIS
      • arcgis api for javascript
        • ArcGIS API For JavaScript官方文档
        • 3.x
        • 4.x
      • ArcGISServer
  • 算法
    • GDAL
    • PROJ
    • Current Page Parent OGR
    • Geotrellis
  • GIS前沿
    • GIS+BIM
    • GIS人工智能
    • GIS大数据
    • GIS新闻
  • 数据分析
  • 前端
    • JavaScript
    • vue
    • es6
    • CSS
    • html5
  • 后端
    • C#
    • Java
    • redis
    • nodejs
    • Python
      • Python教程
      • Scrapy教程
      • Python数据分析
      • pyspider
  • 操作系统
    • windows
    • centos
    • ubuntu
    • macos
  • 数据库
    • PostGreSQL
    • MongoDB
    • Oracle
      • oraclespatial
    • MySQL
  • GIS数据
    • 数据源
    • ArcMap
    • CAD
    • GeoServer
  • 精选专区
  • 开发工具
  • GIS分析
  • GIS软件
  • 数据中心
  • 源码
  • 登录
  • 注册
  • 版权说明

GIS开发者

gis,openlayers,leaflet,gis应用,geoai,geoserver,cesium,python,arcpy,arcmap,webgis,gis可视化

  • 首页
  • GIS理论
  • 二次开发
    • deck.gl
    • leaflet
    • openlayers
    • mapboxgl
    • 百度地图开发
    • ArcPy
    • ArcEngine
    • geotools
    • QGIS
    • cesium
    • ArcGIS
      • arcgis api for javascript
        • ArcGIS API For JavaScript官方文档
        • 3.x
        • 4.x
      • ArcGISServer
  • 算法
    • GDAL
    • PROJ
    • Current Page Parent OGR
    • Geotrellis
  • GIS前沿
    • GIS+BIM
    • GIS人工智能
    • GIS大数据
    • GIS新闻
  • 数据分析
  • 前端
    • JavaScript
    • vue
    • es6
    • CSS
    • html5
  • 后端
    • C#
    • Java
    • redis
    • nodejs
    • Python
      • Python教程
      • Scrapy教程
      • Python数据分析
      • pyspider
  • 操作系统
    • windows
    • centos
    • ubuntu
    • macos
  • 数据库
    • PostGreSQL
    • MongoDB
    • Oracle
      • oraclespatial
    • MySQL
  • GIS数据
    • 数据源
    • ArcMap
    • CAD
    • GeoServer
  • 精选专区
  • 开发工具
  • GIS分析
  • GIS软件
  • 数据中心
  • 源码
  • OGR

[OGR] 总 OGR-矢量数据读写管理

by giser · 2019-04-20

目录

  • 文章目录
  • 设置编码
  • 全局选项
  • 设置创建图层选项
  • 读矢量数据步骤
  • 参考文章


文章目录

  • 设置编码
    • 全局选项
    • 设置创建图层选项
  • 读矢量数据步骤
  • 参考文章

  1. OGR介绍:(https://blog.csdn.net/summer_dew/article/details/86608111#OGR_82)
  2. OGR-Python帮助文档:https://gdal.org/python/
  3. 【查看OGR支持的矢量数据格式】www.gdal.org/ogr_formats.html

设置编码

全局选项

OSGeo.GDAL.Gdal.SetConfigOption("GDAL_FILENAME_IS_UTF8", "YES") #支持中文
OSGeo.GDAL.Gdal.SetConfigOption("SHAPE_ENCODING", "UTF-8")

设置创建图层选项

#创建图层
out_layer = ds.CreateLayer( "CommercialHousing",
    srs=in_layer.GetSpatialRef(),
    geom_type=ogr.wkbPoint,
    options  = [ 
        "ENCODING=UTF-8"
    ]
) 

读矢量数据步骤

【OGR读取数据的简单流程】
OGR读取数据的简单流程

  1. 打开shapefile文件,并确保该操作的结果不为空
  2. 从数据源中取回第一个图层
  3. 查询要素
  4. 删除数据源,强制关闭文件

参考文章

  1. OSGeo中国中心:http://www.osgeo.cn/

转载自:https://blog.csdn.net/summer_dew/article/details/87930185

Tags: [OGR] 总 OGR-矢量数据读写管理ogr

  • Next story OGR读取GML文件
  • Previous story [OGR] 基础 1.3 Feature要素

You may also like...

  • 矢量数据的属性值的添加、编辑、删除

    2019-04-20

  • [OGR] 基础 1.5 Field属性字段

    2019-04-20

  • Python+GDAL/OGR矢量数据处理概述

    2019-04-20

公众号

微信群

人数过多只能拉人进群;

加我好友yu389741

微信小程序

GIS开发者
京ICP备 18040113号
  • CSDN
  • GeoAI
  • 中国程序员
  • 博客园
  • 站点地图
  • 吾爱地理
  • 地理导航

GIS开发者 © 2026. All Rights Reserved.

Powered by WordPress. Theme by Alx.