gdal
周小树
giser
展开
-
gdal1.8与geos3.3.1联合编译
首先下载gdal和geos源码包。 首先编译geos,点击 开始---->vs2010--->vs tool--------->vs命令提示符,进入vc编译环境。 进入到geos源码路径。比如D:/geos3.3.1 在命令行此目录下: 1.运行autogen.bat,将会生成几个头文件。 2.编译 nmake /f makefile.vc MSVC_VER=1600 支持编译器版本原创 2011-11-15 19:02:21 · 1898 阅读 · 1 评论 -
GIMMS NDVI3g原始产品转Geottif的Matlab代码
GIMMS NDVI3g是最新发布的GIMMS的植被覆盖数据,原始文件格式为“geo10apr15a.n18-VI3g”。 原始产品转Geottif,生成NDVI和Flag两个文件,使用的时候按照可信的Flag进行分析。 在其他人代码的基础上进行了封装,指定原始格式的文件夹,直接批量算。 Matlab代码如下: % Created by Yuke Zhou % Versio原创 2015-02-13 20:39:37 · 6123 阅读 · 3 评论 -
dwg2shp和dwg2svg
将dwg和dxf转换成shp和svg格式。 在fedora 16(64位编译通过)。使用lirbredwg和dxflib库,生成shp依赖gdal ,swig需要python-devel的绑定。 编译提示找不到Python.h,其实系统已经有了,可能编译选项哪里python版本不一致,把源码中改为 可以make通过。 下一步计划把转换功能做成在线的服务。哈哈哈原创 2012-06-09 11:22:46 · 2272 阅读 · 0 评论 -
GDAL数据模型
gdal的抽象数据模型:原创 2012-04-02 12:04:43 · 461 阅读 · 0 评论 -
GDAL矢量转栅格
gdal版本1.8.0. 首先尝试使用gdal_rasterize小工具,但是不支持新生成输出栅格文件。官方说1.8版本后已经支持。但仍然无效。 栅格的元数据赋值和仿射变换以后需要进一步研究。 代码实现: #include "stdafx.h" #include #include "gdal_priv.h" #include "ogrsf_frmts.h" #include "gdal_原创 2012-02-23 11:00:34 · 7674 阅读 · 4 评论 -
visual studio 2010编译gdal1.8
参考:http://blog.163.com/hulin_feng/blog/static/923525320117209740755/ 自己的笔记本直接打开源码包中的vs2010.sln竟然编译不过,报错fetal error u1044 return code 0x2。 在办公室机器是可以通过的。 网上找资料直接命令行nmake编译。其实,还是linux下的编译方便。VS 弄的人原创 2011-11-13 19:50:46 · 1568 阅读 · 0 评论 -
esri shapefile转PDF
用开源库haru_pdf,现在简单的实现GT_LineString,其他几何对象也就是对应的drawpoint,drawline,drawpolygon。 关键还是地理坐标到pdf坐标的转换。pdf中的page坐标原点为左下角,向上和向右为正。 图1.世界主要河流PDF 关键代码: #include "../include/hpdf.h" #include "原创 2011-11-11 20:54:13 · 1030 阅读 · 0 评论 -
c# 操作postgis
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;using System.Drawing; using System.Linq;using System.Text; using System.Windows.Forms;usin原创 2011-11-03 19:14:05 · 3436 阅读 · 0 评论 -
fedora15编译gdal1.8及扩展格式支持
fedora15编译gdal及扩展支持kml、hdf4、hdf5. 1.版本gdal1.8.1 2.在gdal解压目录下用./configure 检查依赖。 3.expat扩展支持kml:下载expat2.0.1 for linux。编译顺利完成。安装到/usr/local/lib中 4.hdf4、hdf5扩展:下载二进制分发包:http://www.hdfgroup.org/rele原创 2011-11-01 18:56:20 · 579 阅读 · 0 评论 -
R结合GDAL批量矢量裁剪栅格
R结合GDAL批量矢量裁剪栅格 ##使用R批量裁剪modis的tif, ## inFilePath和outFilePath不能一样 bacth_mask_modis <- function( inFilePath, outFilePath, shpFile ) { if(outFilePath == inFilePath) { return } ##'H:/data/原创 2015-02-13 20:15:02 · 3373 阅读 · 0 评论