2)- TAG van voorbeeld 2 Het volgende voorbeeld (fig. 5c) bevat een buitenvlak met een binnenring. Per definitie hoort de binnenring tot het vlak dat voorafgaat. Dit vlak moet ook in hetzelfde draag vlak gedefinieerd zijn. De coördinaten van de eerste acht punten zijn gelijk als in voorbeeld 5b en de daaropvolgende coördinaten zijn: 9=(2,4,2), 10=(3,4,2), 11=(3,5,2), 12=(2,5,2), 13=(2,4,3), 14= 3,4,3), 15=(3,5,3), en 16=(2,5,3). De binnenring begint op off set 61 (etype=1106). Deze polyhedron heeft alleen buiten vlakken (etype 1006 en 1106) en geen binnenvlakken als be grenzing (etype 2006, mogelijk gevolgd door etype 2106). De code ziet er als volgt uit: insert into geom3d (shape, TAG) values mdsysSD0_GE0METRY(3008NULL, NULL, - - polyhedron, geen refpoint, geen srid mdsys.SD0_ELEM_INE0_ARRAY(49,1006,1 - - eerste platte vlak op offset 49 53,1006,1, 57,1006,1, 61,1106,1, - - vlak beginnend op 57 bevat binnenring 61 65,1006,1, 69,1006,1, 73,1006,1, 77,1006,1, 81,1006,1, 85,1006,1, 89,1006,1, 93,1006,1), mdsysSD0_0RDINATE_ARRAY (0,0,0, coördinaten triplet van punt 1 5,0,0, 5,5,0, 0,5,0, 0,0,5, 5,0,5, 5,5,5, 0,5,5, 2,4,2, 3,4,2, 3,5,2, 2,5,2, 2,4,3, 3,4,3, 3,5,3, 2,5,3, 1.2.3.4, 5,6,7,8, 4,3,7,8, - - onder, boven en rechter vlak 11,12,16,15 - - binnenring van rechtervlak 1.2.6.5, 1,4,8,5, 2,3,7,6, - - linker, achter en voor vlak 13,14,15,16, 9,10,11,12, --gat: boven, onder [4] Heerd, R. M. van et al., Productspecifi catie AHN 2000. Rijkswaterstaat, Meetkundige Dienst, rapportnum mer: MDTGM 2000.13, 2000. [5] Oosterom, P.J. M. van, en C. H. j. Lemmen, Spatial data management on a very large cadastral database. Computers, Environments and Urban Systems (CEUS), 2001 volu me 25, number 4-5, p. 509-528. [6] Oosterom. P.J. M. van, J. E. Stoter, S. Zlafanova, W. Quale, The balance between Geometry and Topology. Spatial Data Handling 2002 Symposium, Ottowa, Canada, 9-12 juli 2002. [7] Mortenson, M. E., Geometric Modeling, John Wiley, New York 1985. 9,10,14,13, 9,12,16,13, 10,11,15,14)), - - gat: links, achter, voor 3)- - TAG van voorbeeld 3 Het laatste voorbeeld laat de polyhedron zien met een gat binnenin (fig. 5d). De eerste acht punten zijn weer gelijk aan de eerdere voorbeelden, en de coördinaten van het gat zijn: 9=(2,2,2), 10=(3,2,2), 11=(3,3,2), 12=(2,3,2), 13=(2,2,3), 14=(3,2,3), 15=(3,3,3), en 16=(2,3,3). De buitengrens is weer beschreven met zes platte vlakken (etype 1006). De binnenring is ook beschreven met zes platte vlakken (etype 2006). insert into geom3d (shape, TAG) values mdsysSD0_GE0METRY(3008, NULL, NULL, - - polyhedron, geen ref. point, geen srid mdsys.SD0_ELEM_INE0_ARRAY(49,1006,1 - - eerste platte vlak op offset 49 53,1006,1, 57,1006,1, 61,1006,1, 65,1006,1, 69,1006,1, 73,2006,1, 77,2006,1, 81,2006,1, 85,2006,1, 89,2006,1, 93,2006,1), mdsysSD0_0RDINATE_ARRAY (0,0,0, - - coördinaten triplet van punt 1 5,0,0, 5,5,0, 0,5,0, 0,0,5, 5,0,5, 5,5,5, 0,5,5, 2,2,2, 3,2,2, 3,3,2, 2,3,2, 2,2,3, 3,2,3, 3,3,3, 2,3,3, 1.2.3.4, 5,6,7,8, 4,3,7,8, - onder, boven rechter vlak 1.2.6.5, 1,4,8,5, 2,3,7,8, - linker, achter en voor vlak 9.10.11.12, 13,14,15,16, 11,12,16,15, - gat: onder, boven, rechts 9.10.14.13, 9,12,16,13, 10,11,15,14)), links, achter en voor 4); - TAG van voorbeeld 4 Summary Databases combining 2D and 3D geodata While geodata is extensively available in 2D only, increasing multiple landuse requires registration of the vertical component of objects. The authors describe their research that aims at including 3D information in a 2D DBMS. The concept is demonstrated with a prototype in Oracle Spatial 9i. GIS-technology, data structures, system development GIS-technologie, gegevensstructuren, systeembeschrijving KEYWORDS TREFWOORDEN GEODESIA 2002-7/8

Digitale Tijdschriftenarchief Stichting De Hollandse Cirkel en Geo Informatie Nederland

(NGT) Geodesia | 2002 | | pagina 27