首页 / 浏览问题 / 桌面GIS / 问题详情
面图层几何图形【中心点】计算出来的北斗二维网格位置码与超图桌面端计算赋值的北斗码不一样,超图是采取什么方式计算的?
1EXP 2024年03月15日
如:坐标点为 top = 24.841929; left = 113.313141; bottom = 24.823686; right = 113.333049;的几何图形桌面端计算的北斗二维位置码为:N49GA13;计算层级为4; 中心点 centerx = 113.323261;centery = 24.834534; 计算出来的北斗位置二维码为:N49GA15;计算层级为4; 2个网格位置码不一样。

1个回答

您好,超图生成北斗二维网格位置码,详细剖分及编码方法参考的是《北斗网格位置码_GB_T 39409-2020》。
735EXP 2024年03月15日
请问是如何确定几何图形的层级、以及取哪些点来确定的呢?
您那边用的什么计算方式?
对于面图层的几何图形,取图形轮廓的4个点,从第一级开始往下开始编码,当4个点得到的编码在同一级内编码不相同时即跳出编码,基础点位置编码也是参考《北斗网格位置码_GB_T 39409-2020 》。但编出来的位置码与桌面端不一致,请问与桌面端的差异性是什么?

对数据集中的每个几何对象所在的地球空间从经度、纬度两个方向进行剖分,找到所对应的四进制二维网格编码。详细剖分及编码方法可参考《地球空间格网编码规则_GB_T 40087-2021》。

谢谢哈、我研究研究。

我参考你们提供的这个实现思路,计算得到的北斗编码与桌面端11x得到的北斗编码差了1-2位,请问下当穿越了的情况下你们是采取哪个点来计算的呢?

这个点能提供下算法或者实现思路吗?

这个这边暂时没办法提供。
...