Buduję proste widoki na ArcSDE Oracle RAC 10g. Moje kolumny SHAPE są typu danych SDO_GEOMETRY. ArcSDE 9.3.1.
Mam kilka tabel punktów z następującym szkicem:
ID (Guid) Nazwa (ciąg) Kształt (KSZTAŁT)
Zbudowałem prosty widok, zobacz to w 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
Widok w Oracle jest stworzony dobrze. Zarejestrowałem ten widok w wierszu poleceń:
sdetable -o create_view -T PUNKTY -t VW_POINTS -c Identyfikator, nazwa, KSZTAŁT itp
Widok ArcSDE jest tworzony ponownie, w porządku. Mogę użyć ArcObjects do zapytania, itp. Potrzebuję teraz, aby utworzyć warstwę. Wypróbowałem narzędzia wiersza poleceń, sdelayer -o register, ale nie miałem sukcesu. Daje mi wiadomość, że poglądy nie są obsługiwane.
Będę musiał to zrobić kilka razy, czasem używając złożonej składni do budowania widoku.
Jaki jest problem? Jak wizualizować te widoki przestrzenne jako warstwy SDE (Nie muszę ich edytować, po prostu wyświetlaj je przestrzennie wewnątrz ArcMap)
Dzięki za wkład!
EDYTOWAĆ
To jest zrzut ekranu w ArcMap, dla twojej uwagi: P
Zrzut ekranu ArcMap dla twojego szczęścia :
Zgodnie z życzeniem, oto opis_longa
// create_view C: \ Users \ H> sdetable -o create_view -s serwer -i port -u użytkownik -p pass -T view_airspace_points -t vw_airspace_points_oracle -c "*"
w tym momencie przed rejestracją zmieniłem widok na wyrocznię, w tym obsadę liczbową (38,0).
// rejestruj warstwę C: \ Users \ H> sdelayer -o register -l view_airspace_points, shape -C OBJECTID, USER - g RTREE -s serwer -i port -u użytkownik -p pass -ep -P HIGH
ArcSDE 9.3.1 dla Oracle10g Build 2784 Wt 27 października 10:51:14 2009
Narzędzie do administrowania warstwami
Opis warstwy ....:
Właściciel stołu ..........: SIGMAGIS2
Nazwa tabeli ...........: VIEW_AIRSPACE_POINTS
Kolumna przestrzenna .......: KSZTAŁT
Identyfikator warstwy .............: 1398
SRID .................: 79
Minimalny identyfikator kształtu .....: 1
Offset ...............:
falsex: -180,000000
falsey: -90.000000
Jednostki systemowe .........: 994200.000000
Z Przesunięcie ..............: 0,000000
Jednostki Z ..............: 1,000000
Zmierz przesunięcie .......:
Jednostki miary ........:
XY Tolerancja klastra: 2,0
Indeks przestrzenny ........:
parametr: SPIDX_RTREE
istnieje: Tak
forma tablicy: -2,0,0
Koperta warstwowa .......:
minx: -180,00000, miny: -90,00000
maxx: 180,00000, maxy: 90,00000
Podmioty .............: p
Typ warstwy ...........: In-Line Spatial Type
Data utworzenia ........: 06/28/11 09:28:45
Tryb I / O .............: NORMAL
Automatyczne blokowanie .......: Włączone
Precyzja .............: Wysoka
Uprawnienia użytkownika ......: WYBIERZ, AKTUALIZUJ, WSTAW, USUŃ
Układ współrzędnych ....: GEOGCS [„Długość / szerokość geograficzna [WGS 84]”, DATUM [„WGS 84”, SPHEROID [„WGS 84”, 6378137.0,298.257223563]], PRIMEM [„Greenwich”, 0,0], UNIT [ "Dziesiętny
Stopień ”, 0,0174532925199433]]
Konfiguracja warstwy ..: DOMYŚLNE