首页 / 浏览问题 / 桌面GIS / 问题详情
idesktop 大于某比例尺,所有的点消失不见。
5EXP 2019年01月28日
【DESKTOP版本】9.1

【地图投影坐标系】WGS_1984/Web_Mercator

【数据集对象个数】54962

===============问题描述=======================

【临界比例尺】1:10,806,842

大于该比例尺则看不见地图上所有的点,小于则可以看到。

用iserver9.1.1发布一样无法看到地图上的点。

且没有设置比例尺控制

==================================

在desktop7c(2015)下则无此问题

2 个回答

您好,您单独加载这个点图层的时候也会出现这种情况吗?在桌面中可以尝试一下设置最小/最大可见比例尺,清除比例尺等功能。

如果还不行的话您可以把这个点数据和底图数据发到我的邮箱,我这边测试一下
6,215EXP 2019年01月28日
您好,将点数据移到文件型数据源则无此问题,在oracle数据源中则存在此问题
请问您在数据库中对该数据做过增减的操作吗?可以重新构建一下空间索引看一下
已经解决了,下载的新版本9.1.1

发现Desktop 9.1.0有这个问题,新的9.1.1则没有问题
自己总结的方法,希望可以帮到你:
查询oracle空间索引数据表坐标范围和展示容忍度是否超限,查询语句为:
select * from user_sdo_geom_metadata where table_name=表名;
查询结果的diminfo列就是数据表的坐标范围和展示容忍度,如果坐标范围超限或者容忍度过大会导致地图不显示,需要更新该表的空间索引:
update
    user_sdo_geom_metadata
set
    diminfo=MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', -180, 180, 5E-10),MDSYS.SDO_DIM_ELEMENT('Y', -90, 90, 5E-10)),4490)
where table_name=表名;
我的修改前是MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', 62, 108, 5E-7),MDSYS.SDO_DIM_ELEMENT('Y', 26, 52, 5E-7)),4490),移动屏幕或者放大比例尺后地图会消失,修改后可以正常显示了
你好

首先将该图层在 可见比例尺中清除范围,如果不行在地图属性中改变可以节点大小
3,357EXP 2019年01月28日

如下图所示,放大一个比例尺则看不到所有的点。

...