Saya sedang membangun pandangan sederhana terhadap ArcSDE Oracle RAC 10g. Kolom SHAPE saya menggunakan tipe data SDO_GEOMETRY. ArcSDE 9.3.1.
Saya memiliki beberapa tabel poin, dengan garis besar berikut:
ID (Guid) Name (string) Shape (SHAPE)
Saya telah membangun tampilan sederhana seperti ini di 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
Tampilan di Oracle dibuat dengan baik. Saya sudah mendaftarkan tampilan ini dengan baris perintah:
sdetable -o create_view -T POINTS -t VW_POINTS -c Id, Name, SHAPE dll
Tampilan ArcSDE dibuat lagi, baik-baik saja. Saya dapat menggunakan ArcObjects untuk menanyakannya, dll. Sekarang saya perlu membuat Layer. Saya sudah mencoba alat baris perintah, sdelayer -o daftar, tapi saya tidak berhasil. Itu memberi saya pesan, mengatakan bahwa pandangan tidak didukung.
Saya perlu melakukan ini beberapa kali, kadang-kadang menggunakan sintaksis kompleks untuk membangun tampilan.
Apa masalahnya? Bagaimana memvisualisasikan tampilan spasial ini sebagai lapisan SDE (saya tidak perlu mengeditnya, cukup melihatnya secara spasial di dalam ArcMap)
Terima kasih atas masukannya!
EDIT
Ini adalah tangkapan layar di ArcMap, untuk deligth Anda: P
Screenshot ArcMap untuk kebahagiaan Anda :
Seperti yang diminta, ini dia description_long
// create_view C: \ Users \ H> sdetable -o create_view -s server -i port -u pengguna -p pass -T view_airspace_points -t vw_airspace_points_oracle -c "*"
pada titik ini saya mengubah tampilan pada oracle, termasuk gips sebagai angka (38,0) sebelum pendaftaran.
// register layer C: \ Users \ H> sdelayer -o register -l view_airspace_points, bentuk -C OBJECTID, USER - g RTREE -s server -i port -u pengguna -p pass -ep -P TINGGI
ArcSDE 9.3.1 untuk Oracle10g Build 2784 Sel 27 Okt 10:51:14 2009
Utilitas Administrasi Lapisan
Deskripsi Lapisan ....:
Pemilik Meja ..........: SIGMAGIS2
Nama Tabel ...........: VIEW_AIRSPACE_POINTS
Kolom Spasial .......: SHAPE
Id Lapisan .............: 1398
SRID .................: 79
Minimum Bentuk Id .....: 1
Offset ...............:
falsex: -180.000000
falsey: -90.000000
Unit Sistem .........: 994200.000000
Z Offset ..............: 0,000000
Z Unit ..............: 1.000000
Mengukur Offset .......:
Unit Ukur ........:
XY Cluster Tolerance.: 2.0
Indeks Tata Ruang ........:
parameter: SPIDX_RTREE
ada: Ya
bentuk array: -2,0,0
Lapisan Amplop .......:
minx: -180.00000, miny: -90.00000
maxx: 180,00000, maxy: 90,00000
Entitas .............: hlm
Tipe Lapisan ...........: Tipe Spasial In-Line
Tanggal Pembuatan ........: 06/28/11 09:28:45
Mode I / O .............: NORMAL
Penguncian Otomatis ..........: Diaktifkan
Presisi .............: Tinggi
Keistimewaan Pengguna ......: SELECT, UPDATE, INSERT, DELETE
Sistem Koordinat ....: GEOGCS ["Bujur / Lintang [WGS 84]", DATUM ["WGS 84", SPHEROID ["WGS 84", 6378137.0,298.257223563]], PRIMEM ["Greenwich", 0,0], UNIT [ "Desimal
Gelar ", 0,0174532925199433]]
Konfigurasi Lapisan ..: DEFAULTS