首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >旋转极的Proj4JS投影定义

旋转极的Proj4JS投影定义
EN

Stack Overflow用户
提问于 2015-01-19 21:39:49
回答 1查看 804关注 0票数 1

我试图在Proj4JS中定义一个旋转极投影,那里的北极现在是48N和176 E。我还没有在Proj4JS中找到任何其他旋转极点的例子,所以我尝试将我为PROJ.4找到的一个例子。

代码语言:javascript
复制
proj4.defs('myProjection', '+proj=ob_tran +o_proj=latlon +o_lon_p=-176 +o_lat_p=48 +lon_0=0 +a=1 +to_meter=0.0174532925199');

这行JS没有问题,但是当我尝试使用这个投影时

代码语言:javascript
复制
proj4('EPSG:4326', 'myProjection', [175, -41]);

我知道这个错误

代码语言:javascript
复制
uncaught exception: myProjection

我尝试将投影定义替换为WGS84的投影定义,它工作得很好,所以我相信我对函数的使用是正确的,它是字符串中我不确定的参数。

EN

回答 1

Stack Overflow用户

发布于 2015-03-13 15:18:44

我想你想要的是所谓的方位等距投影。这是测量远离中心点的真实距离的最佳选择。

如果您要查找的是不久前我也问过一个类似的问题 over on GIS.SE,对于您提供的坐标(48N,176 E),您可以声明Proj4js投影定义。

Proj4js.defs["CUSTOM:10001"] = "+proj=aeqd +lat_0=48.0 +lon_0=176.0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs";

希望能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28033931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档