问题源于使用4528投影按照官网示例定义view时地图一片空白,于是开始了对Proj4js和投影转换的抽丝剥茧,这里记录下了解的知识和最后的结论。
官网示例和Proj4js的使用
OL示例见wms-image-custom-proj
这里简单介绍下proj4,我认知的proj4是基于一些约定参数组成的用于定义坐标参考的一组参数,和WKT相比更简约,省略了WKT里的完整参数定义。比如4528的wkt
PROJCRS["CGCS2000 / 3-degree Gauss-Kruger zone 40",
BASEGEOGCRS["China Geodetic Coordinate System 2000",
DATUM["China 2000",
ELLIPSOID["CGCS2000",6378137,298.257222101,
LENGTHUNIT["metre",1]]],
PRIMEM["Greenwich",0,
ANGLEUNIT["degree",0.0174532925199433]],
ID["EPSG",4490]],
CONVERSION["3-degree Gauss-Kruger zone 40",
METHOD["Transverse Mercator",
ID["EPSG",9807]],
PARAMETER["Latitude of natural origin",0,
ANGLEUNIT["degree",0.0174532925199433],
ID["EPSG",8801]],
PARAMETER["Longitude of natural o

本文探讨了在使用4528投影时地图显示空白的问题,发现以'CGCS2000/3-degreeGauss-Krugerzone'开头的投影不被某些工具支持。通过对比4528和4549投影,作者找到了问题可能出在带号加偏移的+x_0参数,并给出了使用4549或移除带号的临时解决方案。
最低0.47元/天 解锁文章
1150

被折叠的 条评论
为什么被折叠?



