码迷,mamicode.com
首页 > 其他好文 > 详细

GDAL集成GEOS

时间:2016-04-23 19:39:03      阅读:1426      评论:0      收藏:0      [点我收藏+]

标签:

因为要用到缓冲区分析,在使用Buffer的时候提示:ERROR 6: GEOS support not enabled,查了一下资料需要集成GEOS库。因为GDLA默认编译是没有集成GEOS库的。

现在记录一下集成的方法:

1、编译GEOS

(1) 、双击GEOS目录autogen.bat  文件

(2)、DOS 下进入GEOS目录 执行 nmake /f makefile.vc

   参见博客 :Geos编译方法详谈(Release版本)

2、集成GEOS

1、修改gdal目录下的nmake.opt文件,我的gdal是2.0.2的

修改526行的代码:

修改前:
#GEOS_DIR=C:/warmerda/geos
#GEOS_CFLAGS = -I$(GEOS_DIR)/capi -I$(GEOS_DIR)/source/headers -DHAVE_GEOS
#GEOS_LIB     = $(GEOS_DIR)/source/geos_c_i.lib

修改后:

GEOS_DIR=C:\Users\yuming\Downloads\geos-3.5.0\geos-3.5.0
GEOS_CFLAGS =-I$(GEOS_DIR)/capi -I$(GEOS_DIR)/include -DHAVE_GEOS
GEOS_LIB     = $(GEOS_DIR)/src/geos_c_i.lib

src/geos_c_i.lib是编译后生成的文件

 参考博客:GDAL VS2010 win7(64位)安装

修改后保存,重新编译gdal即可。

 

GDAL集成GEOS

标签:

原文地址:http://www.cnblogs.com/GIScore/p/5425206.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!