GDAL
zhouschina
学而知不足
展开
-
GDAL/OGR 地理要素样式管理器(一)
很多人对GDAL/OGR已经很熟悉了,GDAL/OGR具有对许多栅格和矢量数据的读写功能,而我接触GDAL已经有1年的时间了,但是对于OGR中如何获得点线面要素的颜色,线宽,线型信息很是陌生。相信很多人也不是太清楚吧。下面代码可以获取字段和坐标信息:#include "ogrsf_frmts.h"#include #include using namespace std;int mai原创 2013-03-13 15:23:06 · 3664 阅读 · 3 评论 -
GDAL/OGR创建DXF文件中多图层的方法
在使用GDAL/OGR创建DXF,有时会将点、线、面数据分到到各自的图层中,或者同类别的要素、对象写到DXF文件中不同的图层。如下图:有人认为新建多个OGRLayer就可以将类别分开,这种观点是错误的,OGRLayer和DXF中的图层不是一个概念。在写DXF文件时,不支持创建多个ORGLayer图层,一个OGRDXFWriterDS对应一个OGRDXFWriterLayer在new O原创 2013-06-01 13:06:58 · 4164 阅读 · 5 评论 -
GDAL功能模块列表
分布式GDAL功能程序列表:· gdalinfo- 输出文件信息报告。· gdal_translate- 栅格文件转换。· gdaladdo- 建立金字塔。· gdalwarp- 为影像设置一个坐标系统。· gdaltindex- 组建MapServer栅格瓦片。· gdalbuildvrt- 由一个数据库列表组建VRT。· gdal_contour-由DEM追踪翻译 2013-05-28 08:34:18 · 3859 阅读 · 0 评论 -
GDAL/OGR 地理要素样式(四)
1 符号工具参数应用的地理要素类型: · 点:符号在点上的位置· 线:沿线放置符号,在每俩个点之间,或者等间距放置。· 多边形:在多边形轮廓内放置符号。符号工具参数当前列表。记录这个列表最新扩展,所有参数都是可选的:参数名称描述id符号名称或者ID – 符号名称或者符号的逗号分隔列表。这些名称在ids的逗号分隔列表原创 2013-04-06 14:17:28 · 2751 阅读 · 0 评论 -
GDAL/OGR 地理要素样式(三)
1. 画笔工具参数用于的几何要素类型: · 点:当应用于一个点时,画笔只需包含颜色和点的尺寸信息。· 线:大多数参数可以用于线。· 多边形:说明多边形的轮廓应该怎样绘制。 下面是当前版本画笔工具参数列表, 这些参数足够转换我们当前所遇到的所有情况。在将来,新的参数可以添加到列表中,所有参数都是可选的: 参数名称描述c原创 2013-03-23 17:49:55 · 1879 阅读 · 0 评论 -
GDAL读写dxf文件中文乱码问题解决方法(二)
1 写DXF中文乱码问题解决方法在这篇文章(http://blog.csdn.net/zhouschina/article/details/8701503)中,说明了如何解决写DXF文件中文乱码问题,但是有时会引起DXF文件使用AutoCAD打不开,提示:DXF 读取错误 第 141003 行。DXF 输入无效或不完整 -- 图形被放弃。使用记事本打开dxf文件会发现,转码原创 2013-04-03 17:35:17 · 7097 阅读 · 7 评论 -
GDAL写dxf文件中文乱码问题解决方法
中午写的博文http://blog.csdn.net/zhouschina/article/details/8699387,中生成一个hatch_out.dxf文件,后来发现设置的图层“正方形”显示为乱码,如下:设置CPLSetConfigOption("DXF_ENCODING","UTF-8");还是不行。郁闷。实在没办法,在GDAL交流群中询问,光の影子群友回答。解决办法如下:用原创 2013-03-21 15:34:34 · 5144 阅读 · 2 评论 -
GDAL1.9 写DXF填充多边形
昨天下载了GDAL1.9.2。意外发现OGRDXFWriterLayer类中多了一个OGRErr WriteHATCH( OGRFeature *poFeature, OGRGeometry *poGeom )函数,而在OGRErr CreateFeature( OGRFeature *poFeature )函数中使用WriteHATCH条件是:if( eGType == wkbPolygo原创 2013-03-21 09:09:05 · 3693 阅读 · 6 评论 -
GDAL1.9.2没有生成gdal19.pdb问题解决办法
好久没有更新gdal版本了,今天从官网下载gdal1.9.2,使用VS2005,打开gdal-1.9.2文件夹目录下的makegdal80.sln。半分钟编译完毕,编译速度提高啦。 然后查看生产的文件发现没有gdal19.pdb。怎么回事?没有pdb文件就没办法进入源码进行调试。查看属性配置是Debug版本。查看日志文件确实没有生产gdal19.pdb。与老版本进行对比,花了半个小时,查原创 2013-03-20 15:17:02 · 1318 阅读 · 0 评论 -
GDAL/OGR 地理要素样式(二)
1. 要素样式字符串以前的OGR版本样式定义存储为一个字符串的形式,有时存储在每个数据集,每个图层,甚至直接存储在要素中。下面介绍几个样式字符串的示例: ⑴、5个像素宽的一条红线: "PEN(c:#FF0000,w:5px)" ⑵、黑色边缘蓝色填充的多边形: "BRUSH(fc:#0000FF);PEN(c:#000000)" ⑶、点符号:原创 2013-03-14 20:15:24 · 1617 阅读 · 0 评论 -
GDAL坐标转换六参的使用方法
GDAL六参坐标转换是一种二维坐标转换的参数,常在GDALDataset 类中的CPLErr SetGeoTransform( double* padfTransform )使用;下面让我们先来谈论一下二维的仿射变换。仿射变换变换公式:展开形式:x’,y’为目标坐标,x,y为原始坐标,dx,dy为平移参数。A为存储用于绕(dx,dy)旋转,和x,y方向的拉伸比例参数。与GD原创 2013-06-04 13:40:08 · 3928 阅读 · 0 评论