-------------------- P R O J . 4 --------------------
这是地图投影软件的4.4版发布。
请同时阅读以下信息以及src和nad目录下的README文件。
有关PROJ.4维护的更多信息,请参阅以下网页:
http://www.remotesensing.org/proj或http://proj.maptools.org/
FSF的配置流程旨在简化PROJ.4系统的安装。
默认安装文件目标路径前缀为/usr/local。安装脚本的结果将放置在bin、include、lib、man/man1和man/man3等子目录中。如果默认路径前缀正确,则执行
./configure
如果需要其他路径前缀,则执行
./configure --prefix=/my/path
在任何情况下,前缀路径目录都必须存在,并且安装者可写。
执行配置后,执行
make
make install
安装目标将在必要时创建所有必需的子目录。
可以使用Microsoft Visual C/C++和PROJ目录中的makefile.vc构建PROJ.4。首先编辑PROJ\nmake.opt并将顶部的INSTDIR值修改为指向要安装PROJ树的目录。如果要将PROJ安装到C:\PROJ,它将保持不变。然后使用makefile.vc构建软件
例如:C:> cd proj C:\PROJ> nmake /f makefile.vc C:\PROJ> nmake /f makefile.vc install-all
请注意,您必须正确设置VC++环境变量和路径。这可能涉及在Visual C++树中运行VCVARS32.BAT脚本。
makefile.vc会构建proj.exe、proj.dll和proj.lib。
也应可能使用Unix指令和Cygwin32进行构建,但最近尚未经过测试。
源代码分在一个或多个文件中。系统的核心元素在名为PROJ.4.x.tar.gz
的压缩tar文件中,其中"x"将指示发布级的次级版本。对于对美国用户感兴趣的NADCON大地坐标转换过程,还提供包含转换矩阵的附加文件,其名称为PROJ.4.x.y.tar
,其中y是以"A"开头的字母。这些补充文件将包含压缩文件,因此tar文件未压缩。
有关4.0版proj的中间报告可用作*.ps.gz形式。强烈建议新用户和旧用户仔细阅读这些手册。它们是补充,而不是90-284(新用户也应用获取)完整手册的替代品。
ANSI X3.159-1989 C代码。网站必须具备ANSI C编译器和头文件。
从指定的椭球确定半径的几种方法。
通过+init=file:key使用初始化文件。默认投影规范也可以在ASCII文件中定义。
+inv选项已被移除,可以使用-I来代替。使用invproj作为proj的别名仍然按照Rel.3的功能执行。
+ellps=list 和 +proj=list已被移除。使用相应的-le和-lp。
使用+units=指定笛卡尔坐标系单位。使用-lu获取列表。
-v选项添加以输出最终的制图参数。
通过-S选项添加计算比例因子和角度畸变,这对于设计新的投影参数细节非常有价值。
-V选项详细列出投影点的特征。
程序员可以使用投影库,并调用pj_init, pj_fwd, pj_inv和pj_transform。
程序nad2nad用于数据在NAD27和NAD83大地基准之间的转换。
程序cs2cs用于在坐标系之间进行转换,带有可选的基准转换。
proj_def.dat尚未完全替代。许多投影需要额外的设置。可能直到主要手册重写,才可能完成。