ArcGIS:标签仅以10,000,000比例呈现

时间:2009-06-03 04:01:40

标签: gis arcgis esri arcmap

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

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

我正以'非标准'的方式做两件事:

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

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

  3.     INSERT
       INTO MYTABLE
      (
        OBJECTID,
        LABEL   ,
        SHAPE
      )
      VALUES
      (
        sde.version_user_ddl.next_row_id('MYSCHEMA',2712)  ,
        'SHOWME'                                           ,
        sde.st_geometry('POINT  ( 9689097.37142934 4423553.842365312)', 4)
      );
    

    因此,在ArcMap中对此进行可视化时,我看到这些点没问题,但只有在我缩放到完整范围时才会渲染标签。图层和标签设置为在所有比例下显示。

    是否有人做过类似事情,或者你能否提出任何修正建议?

1 个答案:

答案 0 :(得分:0)

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

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