proj.4
是開源gis最著名的地圖投影庫,許多gis開源軟體的投影都直接使用proj.4的庫檔案。該專案遵循mit license,用c語言編寫,由usgs的gerald i. evenden在2023年代創立並一直維護到退休,後轉手到frank
warmerdam手中。warmerdam現任osgeo主席,於2023年5月把proj.4納入成為metacrs
的一部分。proj.4的主頁(
)現亦進入osgeo,並提供win32下的預編譯檔案直接使用,linux下也有,本文介紹windows下的使用方法。
其編譯方法非常簡單,只需兩步(我的編譯環境為vs 2008+sp1):
2.在執行視窗直接執行命令:nmake makefile.vc。其中makefile.vc為上面提到的src資料夾中的makefile.vc檔案,
生成的lib檔案和dll檔案均在src資料夾下。在這之前,確保nmake可以使用,即需要設定vc++系統環境變數。設定環境變數的方法(以vs2008為例):在vs2008安裝資料夾的vcvars32.bat(我的路徑為:d:\program
files\microsoft visual studio 9.0\vc\bin\vcvars32.bat),直接雙擊執行。
編譯生成之後的src目錄下的proj.dll、proj.lib、proj_i.lib,再加上proj_api.h等檔案必可為程式設計所用。同時也可使用proj.exe來用命令完成任務。
windows 編譯安裝PROJ 4
proj.4 是開源gis最著名的地圖投影庫,許多gis開源軟體的投影都直接使用proj.4的庫檔案。該專案遵循mit license,用c語言編寫,由usgs的gerald i.evenden在1980年代創立並一直維護到退休,後轉手到frank warmerdam手中。warmerdam現任os...
Windows編譯安裝OpenSSL
windows下使用vs2008中的nmake編譯安裝openssl的指令碼build.bat echo off color 0a 專案名稱 set project openssl 版本標籤 set vesion openssl 1 0 1l 專案路徑 set project path cd 存放路...
proj4庫的編譯方法
其編譯方法非常簡單,分為三步 我的編譯環境為vs 2005 sp1 1 對原始碼資料夾進行解壓,在執行視窗使用dos命令進入原始碼的src資料夾,具體為cd命令,我的為 e proj 4.7.0 src。2.在vs2005安裝資料夾的vcvars32.bat 我的路徑為 c program file...