TE二次开发中常见问题有哪些
这篇文章主要介绍TE二次开发中常见问题有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
在te系统开发的过程中,经常碰到一些问题,下边进行一下列举。
1、te中的矢量图层查询,只有在te中加载出来的矢量图层对象,使用api才能查询到,如想要查询图层的所有对象,要使用其他方式查询图层的源数据,在geoserver和arcgis发布的矢量图层,有相关的服务可进行查询,shp文件有各种类库可以读取;
2、shp文件加载到skyline te里或者sfs,会产生一个和shp同名的后缀名为.qix的文件,这是个缓存文件,替换shp的时候得把这个文件删了,要不在客户端刷新的时候数据可能不会更新;
3、mpt也是一个切片的集合,里边包含了缩放最高等级的信息,假如想要往地图加载一个高精度的影像或高程数据,而mpt的精度不如要加载的数据,那么加载的影像或高程只能显示到mpt的最高级别,这样就会存在加载的数据模糊的问题,在这种情况,可以在制作mpt的时候,加上一块高精度的影像,只要有一小块就可以;
4、影像用arcmap打开后,会生成金字塔文件,在tb中加载,也会识别这个金字塔文件,有时生成的mpt会存在模糊的问题,就需要在tb中设置影像或高程为te的金字塔;
5、在cs的开发中,按照bs的模式编写画polygon的代码,一旦存在polygon自相交时,程序就会抛出异常,而在bs中就不会,所以在cs中要是用ExteriorRing ,具体参见本公众号的《TE二次开发画polygon》。
6、te连接web服务器上的数据,或者sfs等发布数据,有些缓存都存储到ie浏览器缓存中,要是服务器更新数据,客户端没变,需要清除ie缓存;
以上是"TE二次开发中常见问题有哪些"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!