我正在编写一个程序,它需要一些经纬度点,我将它们内部转换为UTM,以便以米为单位进行一些计算。从经度/纬度确定UTM区域(要转换)
纬度/经度点本身的范围很小 - 约200米x 200米。它们几乎总是可以依赖于单个UTM区域(除非你运气不好并且跨区域边界)。
但是,lat/longs所在的区域是不受限制的。有一天,这个项目可能会在澳大利亚人身上运行(哦,即使是一个国家也会跨越多少个区域,这已经给我带来了多少痛苦......),还有一天是墨西哥人。
我的问题是 - 有没有一种方法来确定哪个区域特定的长/经度,以便它可以被馈送到转换库(我目前使用proj4和R包rgdal
)。
我的语言是R,但答案不一定是 - 也许这只是一个简单的计算,或者我可以嵌入系统调用proj
exectuable。
欢呼声。
http://stat.ethz.ch/R-manual/R-patched /library/base/html/timezones.html – aatrujillob 2012-02-08 04:47:03
我会建议将此移至gis.stackexchange.com。 – blindjesse 2012-02-08 05:04:08
@AndresT - 这是时区。我想要UTM区域。 – 2012-02-08 05:39:05