2009-06-03 49 views
0

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

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

我在做两件事情在“非标”的方式:

  1. 的要素类是由通过地理数据库设计器插件为ArcCatalog中导入模式中创建 - 在导入后我注册为版本与移动编辑立足

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

 
    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中对其进行可视化处理时,我会看到这些点,但标签仅在完全缩放时才会呈现。图层和标签设置为在所有比例显示。

是否有人在做任何类似的事情,或者你可以提出任何修复建议?

+0

您说“我创建了MXD”。这是在ArcMap中吗?你如何配置地图以显示标签? – 2009-06-03 12:01:15

+0

是的,通过arcmap制作mxd并打开所有比例的标签。 – prule 2009-07-16 23:53:27

回答

0

我似乎已经能够通过设置图层的范围来解决这个问题 - 我知道最大程度地我的应用程序了前面,所以这是很容易且适当

sdelayer -o改变-l MYTABLE,SHAPE -E 8714580.0881,4024165.7422,9950152.555,5045059.3021 -s SERVERNAME -i 5151:MYSCHEMA_sde -u MYSCHEMA -p密码