我试图在Proj4JS中定义一个旋转极投影,那里的北极现在是48N和176 E。我还没有在Proj4JS中找到任何其他旋转极点的例子,所以我尝试将我为PROJ.4找到的一个例子。
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没有问题,但是当我尝试使用这个投影时
proj4('EPSG:4326', 'myProjection', [175, -41]);我知道这个错误
uncaught exception: myProjection我尝试将投影定义替换为WGS84的投影定义,它工作得很好,所以我相信我对函数的使用是正确的,它是字符串中我不确定的参数。
发布于 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";
希望能帮上忙。
https://stackoverflow.com/questions/28033931
复制相似问题