首页 / 浏览问题 / WebGIS / 问题详情
geojson转超图json卡死
222EXP 2022年03月30日
超图js版本:supermap iclient 10i

我使用这个方法new SuperMap.Format.GeoJSON().fromGeoJSON(geojson),将geojson转换成超图的json会导致浏览器直接卡死,尝试过测试小数据量正常,正式数据460kb会直接卡死,推测是数据量的问题。希望能有其他方案解决一下。

2 个回答

您好,经测试这边并没有重现您所说的问题,您那边换台电脑或者换一个浏览器用同样的数据去测试,是否还会出现您所说的问题呢?

341EXP 2022年03月30日

你这数据量太少了,我那个数据点位有十几万个点的面数据。。。我的数据量只有460kb,你咋几兆只有几千个点。是geojson转超图json。我暂时是使用turf将geojson数据简化之后在转换成超图的json正常

我这边是直接用面数据导出的geojson格式,您这边用其他的电脑或者是浏览器也是同样的情况嘛?您的这个数据可以发我们验证一下吗?

不是电脑的问题就是数据无法完成转换,我把数据发给你看一下

http://yuuuke.com/%E6%B5%8B%E8%AF%95%E6%95%B0%E6%8D%AE.txt

您好,我保存您的数据在本地加载,您这边是txt文件,我将您的文件后缀改为json,验证没有出现您说的卡死现象,然后加载时间大概在40秒左右,您换台配置好一点的电脑试一下是否还会出现卡死现象呢

40秒时间太长了,你们这个方法肯定写的有问题,那个数据没多大网络加载也就几百k。反映给总部吧。
收到,已反馈给产品部门,感谢您的建议
您好,您这边私信我您的联系方式,我将优化后的包发您测试
341EXP 2022年04月26日
不用了,已经用turf暂时解决了,谢谢
...