返回顶部
首页 > 资讯 > 操作系统 >linux proj软件怎么用
  • 302
分享到

linux proj软件怎么用

2023-06-30 12:06:07 302人浏览 八月长安
摘要

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

这篇“linux proj软件怎么用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“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的编译、安装

版本信息

ServerVersion
CentOS7.6
sqlite33.33
libtiff-devel4.0.3
libcurl-devel7.29.0
Proj7.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

错误汇总

sqlite3 未安装

➜  ./configurechecking for SQLITE3... configure: error: Package requirements (sqlite3 >= 3.11) were not met:No package 'sqlite3' foundConsider adjusting the PKG_CONFIG_PATH environment variable if youinstalled software in a non-standard prefix.Alternatively, you may set the environment variables SQLITE3_CFLAGSand 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

libtiff-4 未安装

➜  ./configurechecking for TIFF... configure: error: Package requirements (libtiff-4) were not met:No package 'libtiff-4' foundConsider adjusting the PKG_CONFIG_PATH environment variable if youinstalled software in a non-standard prefix.Alternatively, you may set the environment variables TIFF_CFLAGSand 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

curl-config 未安装

checking for curl-config... not-foundconfigure: 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软件怎么用”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网操作系统频道。

--结束END--

本文标题: linux proj软件怎么用

本文链接: https://lsjlt.com/news/329205.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • linux proj软件怎么用
    这篇“linux proj软件怎么用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux proj软件怎么用”文章吧。在...
    99+
    2023-06-30
  • 怎么用xmanager软件登陆linux
    这篇文章主要讲解了“怎么用xmanager软件登陆linux”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用xmanager软件登陆linux”吧!用xmanager连接Linux的配置...
    99+
    2023-06-10
  • Linux怎么用软件实现RAID
    这篇文章主要讲解了“Linux怎么用软件实现RAID”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux怎么用软件实现RAID”吧!数据的安全性是人们在使用计算机中最重要的问题之一。通常...
    99+
    2023-06-10
  • linux中vi编辑软件怎么用
    本篇内容介绍了“linux中vi编辑软件怎么用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!vi是linux中的一个编辑软件,性质和wind...
    99+
    2023-06-12
  • linux怎么运行android软件
    在Linux上运行Android应用有几种方法:1. 使用安卓模拟器:安卓模拟器是一个能够在电脑上模拟安卓设备的软件。常见的安卓模拟...
    99+
    2023-10-21
    linux android
  • 怎么将DEB软件包转换成Arch Linux软件包
    本篇内容主要讲解“怎么将DEB软件包转换成Arch Linux软件包”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么将DEB软件包转换成Arch Linux软件包”吧!Debtap - 将 D...
    99+
    2023-06-16
  • Linux系统怎么安装软件
    这篇文章主要介绍“Linux系统怎么安装软件”,在日常操作中,相信很多人在Linux系统怎么安装软件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统怎么安装软件”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-16
  • Linux怎么升级软件版本
    这篇文章主要介绍“Linux怎么升级软件版本”,在日常操作中,相信很多人在Linux怎么升级软件版本问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux怎么升级软件版本”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-15
  • Linux系统中的杀毒软件怎么用
    这篇文章主要介绍Linux系统中的杀毒软件怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux系统一般不需要杀毒,因为针对Linux的病毒太少了,没病毒的市场。但是瑞星公司推出瑞星杀毒软件Linux全功能版...
    99+
    2023-06-28
  • oracle软件怎么用
    要使用 oracle 软件,需按照以下步骤进行:安装 oracle 软件创建数据库连接到数据库执行基本操作(创建表、插入数据、查询数据、更新数据、删除数据)使用高级功能(索引、外键、触发...
    99+
    2024-05-10
    oracle 数据丢失
  • Linux中怎么使用install命令安装软件
    在Linux系统中,使用`install`命令安装软件有两种常见的方法:1. 使用包管理器安装:大多数Linux发行版都使用包管理器...
    99+
    2023-09-27
    Linux
  • Linux怎么检查软件包信息
    这篇文章主要为大家展示了“Linux怎么检查软件包信息”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux怎么检查软件包信息”这篇文章吧。YUM 命令:在 RHEL 和 CentOS 系统上...
    99+
    2023-06-28
  • linux怎么查看安装的软件
    这篇文章主要介绍“linux怎么查看安装的软件”,在日常操作中,相信很多人在linux怎么查看安装的软件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux怎么查看安装的软件”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-28
  • Rocky Linux中怎么管理软件包
    Rocky Linux使用dnf(Dandified YUM)作为软件包管理器来安装、升级和删除软件包。以下是一些常用的dnf命令:...
    99+
    2024-04-02
  • 怎么在Linux中不安装软件测试一个软件包
    这篇文章主要为大家展示了“怎么在Linux中不安装软件测试一个软件包”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么在Linux中不安装软件测试一个软件包”这篇文章吧。出于某种原因,你可能需要...
    99+
    2023-06-16
  • PowerPhotos Mac软件怎么用
    这篇文章主要介绍PowerPhotos Mac软件怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!PowerPhotos Mac 特别版是Mac平台上一款非常不错的照片库管理软件,您能够将自己的照片导入Power...
    99+
    2023-06-06
  • 怎么在Linux上使用开源软件创建SDN
    本篇内容介绍了“怎么在Linux上使用开源软件创建SDN”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!使用开源路由协议栈 Quagga,使你...
    99+
    2023-06-16
  • 怎么从Linux命令行安装软件
    这篇文章主要介绍了怎么从Linux命令行安装软件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。什么是包管理系统?包管理系统由一组工具和文件格式组成,它们一起用于安装、更新和卸...
    99+
    2023-06-16
  • 怎么在Arch Linux中降级软件包
    小编给大家分享一下怎么在Arch Linux中降级软件包,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在 Arch Linux 中降级一个包在 Arch Linu...
    99+
    2023-06-16
  • 怎么让Linux安装软件更轻松
    这篇文章主要介绍了怎么让Linux安装软件更轻松,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.开源并不仅仅是源代码“它是开源的,这是源代码。”可能会被忽略。多数用户实际上...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作