Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

用1.43之后版本的cesium,报错 #1

Open
lihuan928 opened this issue Jul 5, 2018 · 13 comments
Open

用1.43之后版本的cesium,报错 #1

lihuan928 opened this issue Jul 5, 2018 · 13 comments

Comments

@lihuan928
Copy link

在用1.43版本之后的cesium会报Cesium.loadText is not a function这个错误,提示用Resource.fetchText来代替,但是在cesium中没有找到这个类似的代码,请问楼主该如何解决这个问题或是能否告知Resource.fetchText怎么用?感谢楼主的帮忙!

@MikesWei
Copy link
Owner

MikesWei commented Jul 5, 2018

有个简单的办法,在调用之前:
Cesium.loadText=Cesium.Resource.fetchText;
Cesium.loadJson=Cesium.Resource.fetchJson;

@lihuan928
Copy link
Author

很感谢您成功的帮我解决了问题,但是现在又遇到两个新问题希望您可以帮忙解答一下,一个是为什么无法填充:fill: Cesium.Color.YELLOW.withAlpha(1)无效;另一个问题是当geojson文件大于20兆后浏览器奔溃,但是我们的数据要远远大于这些,请问楼主该如何解决?

@lihuan928
Copy link
Author

您好,填充颜色的问题已经解决了,只剩下加载大数据文件的问题了。很感谢您提供的资源!

@MikesWei
Copy link
Owner

MikesWei commented Jul 5, 2018

前端动态加载大量shp数据我目前没有解决方案,确实爱莫能助了。

@lihuan928
Copy link
Author

好的,如果后端做矢量切片,是否可以和项目结合起来,或者是前后端配合有没有解决的办法?感谢楼主!

@MikesWei
Copy link
Owner

MikesWei commented Jul 5, 2018

如果后端做矢量切片那我这个小工具其实就用不着了,这小工具主要就用在矢量数据量较小项目。后端矢量切片工具其实挺多的,比如geoserver等都很成熟而且可以配很丰富的样式。

@lihuan928
Copy link
Author

那么请问楼主,cesium如何加载geoserver生成的geojson矢量切片数据呢?这个问题困惑了很久,希望楼主可以指点迷津!

@MikesWei
Copy link
Owner

MikesWei commented Jul 5, 2018

就跟普通的wtms一样加载就好

@lihuan928
Copy link
Author

感谢楼主解惑,我尝试一下!

@lihuan928
Copy link
Author

请问,wmts矢量切片用什么函数加载呢?加载方式是什么?

@1287642889
Copy link

1287642889 commented Dec 9, 2018

楼主您好!我有两个问题:
1、您开发的这个工具功能是在cesium上加载geojson数据或shp矢量瓦片,这和直接调用geoserver发布的wmts服务有什么区别?
2、您的这个小工具怎么使用?我前端使用的框架是vue。目前已经在项目引入了cesium,怎么引入您的这个功能?
谢谢!
我的QQ:1287642889,您可以加我,随时沟通。

@Rackar
Copy link

Rackar commented Feb 20, 2019

很感谢您成功的帮我解决了问题,但是现在又遇到两个新问题希望您可以帮忙解答一下,一个是为什么无法填充:fill: Cesium.Color.YELLOW.withAlpha(1)无效;另一个问题是当geojson文件大于20兆后浏览器奔溃,但是我们的数据要远远大于这些,请问楼主该如何解决?

请问下这位同学解决掉大数据量geojson的问题了吗?我这里也碰到了一样的问题,geoserver确实没问题,不过我在做安卓离线的系统,没法连server,想问问有没有其他解决方案? @lihuan928

@MikesWei
Copy link
Owner

在js里动态切片也好、渲染成一张图也好,数据量都很容易受到运行内存的限制。可以考虑使用原生插件进行切片并且保存到移动设备上做缓存;也可以参考平时我们用的导航地图,将矢量切片打包下载到移动设备上,之后按照切片规则加载。看看能不能解决问题。@Rackar

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
4 participants