Ae HOM
2004 9 A
em 1672 -9498(2004 03 ~ 016-05
Lee EK SER
JOURNAL OF SHANGHAI MARITIME UNIVERSITY
Vol.25 No.3
Sep. 2008
3E-F Oracle Spatial Ho Yt FAB FF 9 IB BSE BL
wk OB, he RK, HM
(ERABAF HaHa 200135)
HM BEALE Oracle Spotial 2} 2 1.818 A. H8 44-2 He , IAT A Oracle Spatial 3+ #5 THO S - 37
He RFE EA RATA, HHA TARR, KHLT HM Oracle Spatial He
i MA Ao BDH eA Oh a Ao EAR TTA T EL
SIA: Oracle Spatial; EMM; VTA
SpR92S:U67S. 82; TP31. 132.1
SEMARIRDA
Design and Establishment of Oracle Spatial-based ENC Database
ZHANG Biao, XU Tie, SHI Chao-jian
(Merchant Marine College, Shanghai Maritime University, Shanghai 200135, China)
‘Abstract: Based on the spatial database support of Oracle Spatial, this paper introduces the method and procedures
for establishing an ENC spatial database, which may satisfy the requirements of IHO $-57, and presents some sig-
nificant source codes for implementation algorithms. ‘The use of Oracle Spatial has added a new and effective ap-
proach to the storage and management of ENC data.
Key words; Oracle Spatial; spatial database; ECDIS
04 oF
ARE OLA PETE A ab BR LS
ARRIETA TE AAR 8 SR
SOA PUIG (AB Oe Fe Bee Fe
EK. RFCHR ARR AAD
HEARS fk, A GD A
BRO), Es FMS LE A EPPA
SUAS SO 0 ER a EE TT A SS EC
|g] ACCESS, SQL Sever2000) AH ei F125 RIA
SFR eA EBB He, MR RE AS — Fb]
PESTS 16] JL fo SUCH 8 EE EJ AP
MERTEN EL AMRS, CRRA EH
‘em EM 2003-12-15
PEROT ACIOTT ~ ) eR, ik,
ar HARADhom,
3°), SOAR ArcSDE— 8 fF Ce HE ME ER
es 3 SA 8 — A" I” 2 a
SDR FE AIRS mL A IAL ERA TAL
HERSOE 6 ORE EE 6 O09 TER SIR
FERRO RITA EAB
if Oracle 91 43% MAB F T WR, TE Oracle
91 ON MILD FLAT Spanial BE, mT VLA AG MOM
(LUPE AE” 5
Oracle SES PAAR 7 OLA CBR
$00) : AUR ICMM ( Relational) ERAS
FTE AF BABY NUMBER ft) TRA
ADIN: BARA SC SLAY ( Object Re-
ational) 33 SUS (25) — FRSC 2 FPA
HI MOSYS, SDO_GEOMETRY BL, H}—Tid
RIAA MARTE. EM BIR SE
— Rs 8 A LS
SAUL E.R — A, RRA MBKAM
SPIER RB ILA RTERAR HEE
MAME MMOS CSE. KH
FADE TAZ AE MSP MIME
ARF MERE FT ENG ANT HOH AS BS
Bio SBR RARER
(a os FH PET SI, BA
JF RARO ALTRI
1 BF RRS METAS AR
APRS MEE ER A eT
FF BSE ft — I 5 2 iB
SUMP Ph A OR Kit ST ER,
HHASASABHAS MSH. RRB ROBE
RAKMEOMA, STAM S WRT ARR
Be 5 SPB OY ETL eA HR
OBA ROR. ACERS REZ, MIT R
KORMS MARTA AR”,
LF EC J A BLA YS HE DH
48, BEE IHO S -52 #1 GB 15702 -95 EFF
BBRRRAREM BR, LAA IMO S -57 Xb
pTLA DR, FL AS EH Fe
p ECDB AYBLeT IRIN HLH PAC BPE
Fe AE 1) BRE SG (2) RRS TK AA HEL
Bi ETF BSR HRD AER; (3) FB BR Hs (4)
PEE BRET (0 (5) HEB PALE N HE; (6)
SRE HA PE ER AE ER (7) AE
5 (8) SUT 5 (9) AER PRR AIRE HA (10)
FRR (11) EAU 5 (12) SSE SR
POOLE; (13) HE RBIS, EIR
(14) SSE BAB PATER (15) A
MEADE. SUD A ALTA LIES»
Ses LA I OE 5 EAE
ORK EKG ELA TER OER
EEE. BM, PET TER, CH
Bt RO DRRAE HEMET RACES
ROPE. HREM A ALT AICS AER AY HR
PREMGMMERTOES A, EHS AR
HEA ABIES, HA — TBE»
2 Oracle Spatial sf & F % if] 348 4 7
tite BBO
2.1 AR
2S BARBERIE — Vat SHOE, £2 2 IL
ABER: EK RADE BRAK. LE Oracle
BA 2 LIL aT A SLA I:
H_0, F: KF Oracle Spatial & FHM MAH HEAT 7
SAYRE he FLA A TLR HE LPT
BL TILA TE eh TE AL , PUMA HE Oracle
Spatial P9875 “V5 8 Wo bR AT AACR,
WHE RAHM MF. Oracle Spatial HF HIT
AiR RMR BAR, AAR SWE MR
SLE BZAEOE (PS SLE HASWIE)»
Oracle Spatial +} {X46 be He ( 2 fe] B MARE) Mes
(CU RH FE AER HR AMEE ABH RR, FE (3 AH
BARC MBRR. SRT ARR
RMR ELGAR AIT ee (AE
B50) STHRAZMM MEER.
2.2 SMR RAEN
Fey THO S - 57 Fala aE OY ENC 58 Fe it
SBC R15} 3 (A A A A A SS, H
THES MIME. SIIRURTE Rhine BY
ROARS MIE AR BORA
THAR FAL, Oracle Spatial FEHR RAIA AAT LL
RRM RARER AR REAM: MRERAR
FRR TRE R HR RR FAR
HER. RET BNRK RAR PTE RB
HR. HE Oracle MAKE, A MDSYS 1K 9 fie
SEAS 2s RA” URE MDSYS. VT
FERN: IE, RIE NT — TRS
‘#1 MDSYS. SDO_GEOMETRY , 183429:
CREATE TYPE SDO_GEOMETRY AS OBJECT
(SDO_GTYPE NUMBER
SDO_SRID NUMBER,
‘SD0_POINT SDO_POINT_TYPE,
SDO_ELEM_INFO MDSYS. SDO_ELEM_
INFO_ARRAY,
‘SDO_ORDINATES MDSYS. SDO_ORDI-
NATE_ARRAY );
seh
(1) SDO_GTYPE J&—4* number 2/19 4 fir8,
FRE NOES MRR. FURR A
PAB SLAP:
(QDadl00 Spatial =P IVT XM BARA ;
@aio!
Dd02; HARA Rs
Qs: BBs
Oodl04: BARRA (HB) 5
Cds : 1 — RRS As
(Ddl06 4145 -ARS ARR ARs
Qu: FRSUE.
d RTM | EPS BRT RARE18 ik & & eK FF KR
RGM EET RAN OME FAERIE
RAY TUM ths 0. $0 2001 eA AeA
ASA 3002 Fee Aa ARE
(2)SD0_SRID {8 —“+ number S144 #8 , FRI
TT APRRDALAR RO, LIE mull PR RELA AAT
KiKZ.MAS—ME. PI, SRID :8307 Fe
WGCS84 MARAT»
(3)SDO_POINT: $2 X81 ROSI 3 —MOLAE AT
SERIE LAR SLATE AE RARE) UCHR ER, FL
4% SDO_ELEM_INFO, SDO_ORDINATES 4%
null BY Bes 5B Sh te ee AR BEF] SDO_
POINT,
(4)SD0_ELEM_INFO J8—1-3siS1UHRSE H),
‘eta SLT SICHR HEE JE 3 MRE
APRON. AK 3 NCOP IE
SDO_STARTING_OFFSET #2R3X UL (ICR B—
ALOR AE DANAE, SDO_ETYPE Fea
‘9356 HAS; SDO_INTERPRETATION 43% Bi
3.3% SDO_ETYPE Jf aH IL TEM Ae TE HO
SAH: M SDO_ETYPE HRARRM RAS
DPTR. HLA.
et
1 Sempra
2E Spatial 25S ARS) ACE mE a AY
ZENA E ARGR RANRD) SORRSL
Be
RE AN FA LB LB I
AR EMS mR See IR FE, RAE B
- BESESM LOTR. RRS HARE
‘OVE 2 BFR 1 ~7 ARIE —JEL ALOT IE sb 0.
SER AU FA A, AB IL EB
FARE ab MADER, BE cd (0 BSE
FEAR A WB MOREE.
a2 RR
Ufa AR 5 9 AE A RH MES] EX
PAE TT LRTI ESR TE 4 TFS
RAAF SMR REAM OLN EE
RRA:
° i a Cert ee rs
7 xen AUR AF SNOT RII
~ sR RAE cH RDU SL) 5
3 aamanae
a i aateeeks aa]
re 1 TaneOsaH ® a
amine 3 mncanaae) o) fe
3 Seman Ts saan
or res o
1 Ee at
G)S0.ORONATS REE | Oo
IMIG CALORIES AL, a3 wee
2.3 SARTRE ARS]
Oracle Spatial 38h St 7 kA iy 9 201A [a] BE
DANSE (A) MEH SS JLT HH
fe RLS 1) (1) ER aE ERB REE BP
EAE BA He EE OR RHE
STALEMATE BEMRTE ML; (2) HER BEND
‘PRM Sat — A A, BR A TE 0) SPILT
SOE HEAR Se BER PEAT. (LE RE
FRVAY AMR REAELRRR EBT.
ESL RSE:
CREATE INDEX ( index_name) ON{ table_name)
((column_name) )
INDEXTYPE IS MDSYS. SPATIAL, INDEX
PARAMETERS (‘SDO_INDEX_TYPE =
(type),
SDO_LEVEL = (LEVEL), SD0_RTREE_NUM_
NODES = (NUMBER) ,
SDO_COMMIT_INTERNAL = (N),--,