【问题标题】:ArcGIS : Labels only rendered at 10,000,000 scaleArcGIS:标签仅以 10,000,000 比例呈现
【发布时间】:2010-10-30 21:21:27
【问题描述】:

我正在使用带有 Oracle 10.2g 数据库的 ArcGIS Server 9.3。我创建了一个包含我的要素类的 MXD,并将其配置为将其中一个属性显示为标签 - 要素类和标签都设置为在所有比例下都可见。

在 ArcMap 中,标签仅以 1:10,000,000 的比例显示 - 一旦我放大它们就会消失。

我正在以“非标准”方式做两件事:

  1. 要素类是通过 ArcCatalog 的地理数据库设计器插件导入架构来创建的 - 导入后我注册为版本,并将编辑移动到基础

  2. 我正在使用 sql 插入数据 - 如下所示:

插入 走进MYTABLE ( 对象ID, 标签 , 形状 ) 价值观 ( sde.version_user_ddl.next_row_id('MYSCHEMA',2712) , '给我看看' , sde.st_geometry('POINT (9689097.37142934 4423553.842365312)', 4) );

因此,在 ArcMap 中可视化时,我看到的点没问题,但只有在我放大到全范围时才会渲染标签。图层和标签设置为以所有比例显示。

有没有人在做类似的事情,或者你能提出任何修复建议吗?

【问题讨论】:

  • 您说“我创建了一个 MXD”。这是在 ArcMap 中对吗?您如何配置地图以显示标签?
  • 是的,通过 arcmap 制作 mxd 并为所有比例打开标签。

标签: gis arcgis esri arcmap


【解决方案1】:

我似乎已经能够通过设置层的范围来解决这个问题 - 我预先知道我的应用程序的全部范围,所以这很容易和适当:

sdelayer -o alter -l MYTABLE,SHAPE -E 8714580.0881,4024165.7422,9950152.555,5045059.3021 -s SERVERNAME -i 5151:MYSCHEMA_sde -u MYSCHEMA -p PASSWORD

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-02
    • 2023-03-30
    • 2014-10-14
    • 2021-10-15
    • 2014-03-14
    • 2012-07-19
    • 2016-08-20
    相关资源
    最近更新 更多