GEOS 使用记录
2024-10-19 11:48:18
目录
GEOS 使用记录
官网
https://trac.osgeo.org/geos/
https://libgeos.org/
下载地址
https://libgeos.org/usage/download/
参考资料
什么是 GEOS?
官网:
GEOS is a C/C++ library for spatial computational geometry of the sort generally used by “geographic information systems” software. GEOS is a core dependency of PostGIS, QGIS, GDAL, and Shapely.
安装
Ubuntu 环境
从源码构建要求:
- CMake 3.13 or later.
- C++11 compiler. We regularly test GCC, Clang and Microsoft Visual C++.
- Doxygen to build the API documentation.
安装 CMake 命令:
由于我的Ubuntu 版本是 18.04 ,自带的 Cmake 是 3.10 不满足要求需要自行安装cmake,参见《Ubuntu 安装 cmake》
1. 下载 geos-3.10.1.tar.bz2
下载地址:https://download.osgeo.org/geos/geos-3.10.1.tar.bz2
注意: 谷歌浏览器直接点击下载无法下载,需将连接换成 https开头才能下载。
2. 解压 geos-3.10.1.tar.bz2
命令:
tar -jxvf geos-3.10.1.tar.bz2
3. 配置构建
命令:
cd geos-3.10.1
mkdir _build
cd _build
# Set up the build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local /home/public/Soft/geos-3.10.1/
# Run the build, test, install steps
make
4. 安装
sudo make install
5. 将命令脚本软链到 /usr/bin/,供全局使用
sudo ln -s /usr/local/bin/* /usr/bin/
6.验证
ctest
至此,安装完成。
最新文章
- logback配置详解2<;appender>;
- IntelliMVCCode智能MVC架构的代码助手使用方法
- Android中实现自定义的拍照应用
- 浅析C++的内存管理
- GridView控件RowDataBound事件中获取列字段值的几种途径
- 微控制器(MCU)架构介绍
- iOS学习——JSON数据解析(十一)
- 读书笔记—CLR via C#字符串及文本
- Git中的merge命令实现中出现问题及其解决
- trait
- Android Studio创建/打开项目时一直处于Building“project name”Gradle project info的解决办法
- C#创建控制台项目引用Topshelf的方式,部署windows服务。
- vue权威指南笔记02——对比v-if与v-show
- java:给你一个数组和两个索引,交换下标为这两个索引的数字
- UNDERSTANDING ITWEEN CALLBACKS
- [luogu P3195] [HNOI2008]玩具装箱TOY
- Cocos2d-x3.0 TestCPP文件夹笔记
- 何凯文每日一句||DAY10
- 十个问题带你了解和掌握java HashMap
- Oracle(一)执行计划
热门文章
- 6. 堪比JMeter的.Net压测工具 - Crank 实战篇 - 收集诊断跟踪信息与如何分析瓶颈
- Linux----虚拟机克隆、快照、删除、
- 4月2日 python学习总结
- MATLAB奔溃仅左上角显示关闭界面X
- Ubuntu16.04安装、卸载宝塔软件
- CF1479B Painting the Array(贪心+DP)
- redis整理:常用命令,雪崩击穿穿透原因及方案,分布式锁实现思路,分布式锁redission(更新中)
- 什么是原子操作?在 Java Concurrency API 中有哪些原 子类(atomic classes)?
- 什么时候用断言(assert)?
- java程序如何确保多线程的运行安全?