Я будую прості погляди проти ArcSDE Oracle RAC 10g. Мої стовпці SHAPE мають тип даних SDO_GEOMETRY. ArcSDE 9.3.1.
У мене є кілька точкових таблиць із наступним контуром:
Ідентифікатор (Guid) Ім'я (рядок) Форма (SHAPE)
Я створив простий вид цього вигляду в Oracle!
CREATE OR REPLACE VIEW VW_POINTS AS
SELECT ID, Name, Shape from TABLE_A
UNION ALL
SELECT ID, Name, Shape from TABLE_B
-- etc
Вид в Oracle створений просто чудово. Я зареєстрував цей вид у командному рядку:
sdetable -o create_view -T POINTS -t VW_POINTS -c Id, Ім'я, SHAPE тощо
Перегляд ArcSDE створюється знову, просто чудово. Я можу використовувати ArcObjects для запиту і т. Д. Мені потрібно зараз, щоб створити шар. Я спробував інструменти командного рядка, sdelayer - зареєструватися, але успіху у мене не було. Це дає мені повідомлення, кажучи, що погляди не підтримуються.
Мені потрібно буде це зробити кілька разів, іноді використовуючи складний синтаксис для побудови подання.
В чому проблема? Як візуалізувати ці просторові представлення як шари SDE (мені не потрібно їх редагувати, просто просторово переглядати їх у ArcMap)
Дякую за вклад!
EDIT
Це скріншот у ArcMap для вашого задоволення: P
Скріншот ArcMap на ваше щастя :
Як вимагається, тут виходить description_long
// create_view C: \ Users \ H> sdetable -o create_view -s сервер -i порт -u користувач -p pass -T view_airspace_points -t vw_airspace_points_oracle -c "*"
в цей момент я змінив погляд на oracle, включаючи акторський номер як числовий (38,0) перед реєстрацією.
// зареєструвати рівень C: \ Users \ H> sdelayer - зареєструватися -l view_airspace_points, shape -C OBJECTID, USER - g RTREE -s сервер -i порт -u user -p pass -ep -P HIGH
ArcSDE 9.3.1 для Oracle10g Build 2784 Tue Oct 27 10:51:14 2009
Утиліта адміністрування шару
Опис шару ....:
Власник столу ..........: SIGMAGIS2
Назва таблиці ...........: VIEW_AIRSPACE_POINTS
Просторова колона .......: ШАПКА
Ідентифікатор рівня .............: 1398
SRID .................: 79
Мінімальна ідентифікатор форми .....: 1
Зсув ...............:
falsex: -180,000000
фальси: -90,000000
Системні блоки .........: 994200.000000
Z Зсув ..............: 0,000000
Z Одиниці ..............: 1.000000
Засіб зміщення .......:
Одиниці вимірювання ........:
Толерантність кластера XY .: 2.0
Просторовий індекс ........:
параметр: SPIDX_RTREE
існують: Так
форма масиву: -2,0,0
Конверт шару .......:
minx: -180.00000, miny: -90.00000
макс .: 180,00000, максимум: 90,00000
Суб'єкти .............: с
Тип шару ...........: Вбудований просторовий тип
Дата створення ........: 28.06.11 09:28:45
Режим вводу / виводу .............: NORMAL
Автоблокування ..........: Увімкнено
Точність .............: Висока
Привілеї користувачів ......: ВИБІР, ОНОВЛЕННЯ, ВСТАВКА, УДАЛЕННЯ
Система координат ....: GEOGCS ["Довгота / Широта [WGS 84]", DATUM ["WGS 84", SPHEROID ["WGS 84", 6378137.0,298.257223563]], PRIMEM ["Greenwich", 0.0], UNIT [ "Десяткові
Ступінь ", 0,0174532925199433]]
Конфігурація шару ..: ЗАМЕЧАННЯ