91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

linux proj軟件怎么用

發布時間:2022-05-12 10:36:01 來源:億速云 閱讀:426 作者:zzz 欄目:建站服務器

這篇“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

錯誤匯總

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軟件怎么用”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沅陵县| 会昌县| 湖南省| 青川县| 青海省| 广东省| 乌鲁木齐县| 石棉县| 大连市| 霍邱县| 四平市| 绵阳市| 上杭县| 邵东县| 金塔县| 林甸县| 孟津县| 定边县| 永宁县| 明水县| 卢湾区| 阜宁县| 大丰市| 西华县| 雷山县| 黔西县| 云安县| 蓬溪县| 奉新县| 黑河市| 紫阳县| 睢宁县| 汾阳市| 巫溪县| 阿拉善右旗| 来安县| 青河县| 上思县| 杨浦区| 四川省| 密云县|