Я использую ArcGIS Server 9.3 с базой данных Oracle 10.2g. Я создал MXD, в котором содержится мой класс пространственных объектов, и настроил его для отображения одного из атрибутов в качестве метки - и класс пространственных объектов, и метка должны быть видимыми во всех масштабах.
В ArcMap надписи отображаются только в масштабе 1: 10 000 000 - как только я увеличиваю их, они исчезают.
Я делаю 2 вещи нестандартным способом:
Класс пространственных объектов создается путем импорта схемы через плагин конструктора базы геоданных для ArcCatalog - после импорта я регистрируюсь как версионный с изменениями перемещения в базу
Я вставляю свои данные, используя 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 я вижу точки в порядке, но метки отображаются только при полном увеличении масштаба. Слой и метки настроены на отображение во всех масштабах.
Кто-нибудь делает что-нибудь подобное или вы можете предложить какие-либо исправления?