GDAL学习
directx3d_beginner
这个作者很懒,什么都没留下…
展开
-
gdal按照属性过滤shp文件中的feature
查了半天,有python版本的,改为c++,为方便查找,特记录如下:std::string strID = "test"; std::string strFilter = "ID = '" + strID + "'"; OGRErr thError = poLayer->SetAttributeFilter(strFilter.c_str());原创 2021-02-20 12:57:46 · 425 阅读 · 0 评论 -
GDAL_DATA和bin不是一回事.关于坐标转换
老是忘,gdal203.dll是path,GDAL_DATA是坐标变换的那个文件夹。原创 2020-03-17 13:43:57 · 326 阅读 · 0 评论 -
多个gdal动态链接库链接错误会出错
这两天,用gdal进行矢量属性传递时,出现问题,发现链接了不同版本的gdal,解决方法,在.exe同级目录下拷贝了个gdal动态链接库,权宜之计。原创 2018-12-13 20:57:38 · 410 阅读 · 0 评论 -
opengl显示shp文件
原创 2018-11-03 17:48:31 · 617 阅读 · 0 评论 -
单点连接归根到底还是八邻域联通栅格矢量化的缘故
八邻域联通时,可能会把对角设置标志位,从而得到单点连接。解决问题也很简单,四联通即可。原创 2018-10-16 22:27:58 · 238 阅读 · 0 评论 -
GDALPolygonize()栅格矢量化时适用于分类图像
今天,试了下栅格矢量化,发现生成了空间参考后,老是为空。原来是栅格的值数目太多,后来用二值(0,255)只有这两个数值的栅格,OK了,矢量出来了。...原创 2018-10-09 20:16:02 · 3580 阅读 · 3 评论 -
对大的影像注意用缓存
切记,今天,组长用缓存,非常快,我没有用,几个小时才运行完原创 2018-08-09 20:42:47 · 345 阅读 · 0 评论 -
关于tif和笛卡儿的坐标互换
今天出了一个问题,隐藏了好几天,那就是在点云和tif文件读写时,坐标系出现了换算错误,是我代码的问题。在笛卡儿坐标系中,X向右为正,y向上为正,而在tif文件中,用的图像坐标系,x向右为正,y向下为正,分辨率为负数,比如: //设置X,Y方向的像素分辨率 double xResolution = 1.0; double yResolution = -1.0;原创 2018-03-12 19:24:49 · 448 阅读 · 0 评论 -
CGAL三角化点云一定要用DELAUNY
以前直接用cgal::triangulation_2,不行,那样会有重复的三角化,并且各个顶点相距很远,还有钝角三角形,废了很长时间,原创 2018-02-25 16:40:50 · 2223 阅读 · 0 评论 -
编译GDAL1.1.0
GDAL是一个开源库,很多开源GIS和商业GIS都是用的GDAL库,因此,我要深入了解下。从最初版本开始,1从SOURCEFORGE里发现,GDAL最初版本是1.1.0,共172979行,第一个版本就这么多代码,看来我差的远多了。还是沉下心来学学才是正道。编译过程中,用NMAKE命令nmake -f makefile.vcnmake -f makefile.vc i原创 2017-11-12 12:06:46 · 319 阅读 · 0 评论