在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

linux proj软件怎么用

127次阅读
没有评论

共计 2892 个字符,预计需要花费 8 分钟才能阅读完成。

这篇“linux proj 软件怎么用”文章的知识点大部分人都不太理解,所以丸趣 TV 小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux proj 软件怎么用”文章吧。

在 linux 中,proj 是一款通用坐标转换软件,一个经纬度坐标转平面投影坐标转换库,可将地理空间坐标从一个坐标参考系转为另一个参考系。PROJ 支持一百多种不同的地图投影,并可使用除了最晦涩的大地测量技术之外的所有方法来转换基准面之间的坐标。

本教程操作环境:CentOS7.6 系统、Proj 7.1.0、Dell G3 电脑。

proj 是什么软件

PROJ 是一款通用坐标转换软件,一个经纬度坐标转平面投影坐标转换库,可将地理空间坐标从一个坐标参考系(CRS)转换为另一个坐标参考系(CRS)。这包括制图投影和大地测量变换。

在开发 GIS 应用时,可能需要进行 GPS 坐标计算两点之间的距离,测算两点连线的方位角,都可以利用这个开源的 GIS 转换库,进行转换。

PROJ 包括命令行应用程序,用于轻松转换来自文本文件或直接来自用户输入的坐标。除了命令行实用程序之外,PROJ 还公开了一个 应用程序编程接口,简称 API。API 允许开发人员在他们自己的软件中使用 PROJ 的功能,而无需自己实现类似的功能。

PROJ 最初只是作为一个制图应用程序,让用户可以使用许多不同的制图投影将大地坐标转换为投影坐标。多年来,随着需求变得明显,对基准转换的支持也慢慢进入 PROJ。今天,PROJ 支持一百多种不同的地图投影,并且可以使用除了最晦涩的大地测量技术之外的所有方法来转换基准面之间的坐标。

Proj 的编译、安装

版本信息

ServerVersionCentOS7.6sqlite33.33libtiff-devel4.0.3libcurl-devel7.29.0Proj7.1.0

前置安装

Proj 需要安装 sqlite3、libtiff、libcurl-devel 等

 安装  sqlite3  = 3.11
? yum install -y libtiff libtiff-devel.x86_64
? yum install -y libcurl-devel.x86_64

Proj 下载 安装

Proj 官网:https://proj.org/

#  下载源码
? wget https://download.osgeo.org/proj/proj-7.1.0.tar.gz

安装说明查看源代码主目录下的 INSTALL 文件

#  使用最简单的安装方式
#  解压
? tar zxf proj-7.1.0.tar.gz
? cd proj-7.1.0
#  编译     安装
? ./configure   make   make install

错误汇总

1、sqlite3 未安装

? ./configure
checking for SQLITE3... configure: error: Package requirements (sqlite3  = 3.11) were not met:
No package  sqlite3  found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables SQLITE3_CFLAGS
and SQLITE3_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

错误解决

? wget https://www.sqlite.org/2020/sqlite-autoconf-3330000.tar.gz
? tar -zxf sqlite-autoconf-3330000.tar.gz
# sqlite3  就使用最简单的编译三部曲安装。? cd sqlite-autoconf-3330000
? ./configure   make   make install
#  环境变量
? find / -name  pkgconfig  -print
/usr/lib64/pkgconfig
/usr/share/pkgconfig
/usr/local/lib/pkgconfig
/usr/local/lib64/pkgconfig
#  可以设置 PKG_CONFIG_PATH
#  或者设置  SQLITE3_CFLAGS SQLITE3_LIBS
? export PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/share/pkgconfig:/usr/local/lib/pkgconfig:/usr/local/lib64/pkgconfig:$PKG_CONFIG_PATH

2、libtiff-4 未安装

? ./configure
checking for TIFF... configure: error: Package requirements (libtiff-4) were not met:
No package  libtiff-4  found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables TIFF_CFLAGS
and TIFF_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

错误解决

? yum install -y libtiff libtiff-devel.x86_64

3、curl-config 未安装

checking for curl-config... not-found
configure: error: curl not found. If wanting to do a build without curl support (and thus without built-in networking capability), explictly disable it with --without-curl

错误解决

? yum install -y libcurl-devel.x86_64

以上就是关于“linux proj 软件怎么用”这篇文章的内容,相信大家都有了一定的了解,希望丸趣 TV 小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计2892字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 精品国产乱码久久久久久口爆网站 | 国产精品国色综合久久 | 成人福利视频网址 | 精品国产一区二区三区四区色 | 国产三级精品在线观看 | 毛片网站在线观看 | 国产精品亚洲精品观看不卡 | a级国产乱理伦片在线播放 a级国产乱理伦片在线观看 | 欧美精品人人做人人爱视频 | 国产又色又爽又黄刺激视频 | 久久久欧美国产精品人妻噜噜 | 免费看黄色的视频 | 精品国产免费久久久久久婷婷 | 欧美日韩一级片在线观看 | 国产又爽又粗又猛的视频 | 久久亚洲一区二区三区四区五区 | 综合久久网| 狠狠色老熟妇老熟女 | 国产理伦 | 国产人妻丰满熟妇嗷嗷叫 | 国产免费一区二区三区香蕉精 | 国产无遮挡18禁网站免费 | 久久精品91 | 国产美女精品在线观看 | 欧美伊人 | 免费国产黄网站在线观看可以下载 | 亚洲精品亚洲人成在线播放 | 宅女深夜福利视频在线 | 一级毛片免费观看视频 | 特黄大片又粗又大又暴 | 中日韩欧美视频 | 色综合久久网女同蕾丝边 | 91在线播 | 9久9久女女热精品视频免费观看 | 欧美精品久久久久久久久大尺度 | 午夜视频网站 | 色黄大色黄女片免费看软件 | 黄涩动漫 | 精品国产免费观看 | 99在线视频网站 | 521国产精品视频 |