GIS Data Model for Multiple Coverages (Disarikan dari: Fundamentals of GIS, M.N. Demers, 2000, pp. 36, 52-53) Faculty of Computer Science University of Indonesia Dr. Aniati Murni Copyright ©AniatiMurni
2 Pengertian Grid Cell dan Coverage Each Grid Cell represents an attribute of the individual theme. A coverage (or layer of a theme) is a layer of land use or a layer of vegetation cover or a layer of soil types or a layer of surface geology or a layer of hydrology, etc. A stack of 2-D layers will form a 3-D structure.
3 Raster Data Model GRID/LUNR/MAGI model Contoh record untuk setiap titik coordinate: x1 y1 v1 1 v2 2 v3 1 v4 3 x2 y2 v1 1 v2 1 v3 1 v4 3 etc.
4 Raster Data Model IMGRID model Contoh record untuk setiap coverage: x1 y1 1 x2 y2 1 x3 y3 1 x4 y4 3 x5 y5 3 etc.
5 Raster Data Model MAP model: Contoh record untuk setiap attribute dari suatu thema: 1 x1 y1 x2 y2 x3 y3 x65 y65 x66 y66 etc. 2 x4 y4 x5 y5 x70 y70 x71 y71 etc.
6 Compact Storing of Raster Data Method 1 : Run-length Codes Entry method row# right (ending) column # Results of entry attribute value
7 Method 2 : Raster Chain Codes Compact Storing of Raster Data north = 0north-east = 1east = south-east = 3south = 4south-west = west = 6north-west = 7north = 8 Entry menjadi: attribute value boundary code
8 Method 3 : Block Codes Untuk setiap attribute value dinyatakan dalam bentuk persegi dengan informasi upper left dan lower right coordinates sebagai batas dari area bersangkutan Compact Storing of Raster Data Kode menjadi:
9 Method 4 : Quadtree Structure Compact Storing of Raster Data
10 Model 1 : Spaghetti Model - there is no explicit topological information, but the model is a direct translation of the graphic image Vector Data Model
11 Model 2 : Topological Model - there is explicit information on connected points, lines, and polygons Vector Data Model
12 GBF/DIME Model – berdasarkan konsep graph theory dimana garis yang menghubungkan dua titik (node) bisa merupakan garis lurus atau kurva. Kekurangan: bentuk ‘sungai’ yang merupakan kurva digambarkan sebagai garis lurus. TIGER dan POLYVRT model – menggunakan konsep TGA sehingga bentuk kurva tetap dinyatakan sebagai kurva dimana ‘sungai’ merupakan suatu entity. Vector Data Model
13 Freeman – Hoffman Chain Codes dimana jumlah arah bisa lebih banyak (titik lebih bersifat kontinu sedangkan raster lebih bersifat diskrit dan mempunyai luasan). Panjang vektor bisa lebih pendek sehingga jumlah arah bisa lebih banyak dan bentuk bisa lebih akurat. Struktur ini tidak mempunyai informasi topology. Chain code model baik untuk aplikasi penghitungan jarak dan bentuk. Compact Storing of Vektor Data
14 Vector model untuk representasi permukaan (surface) – Triangulated Irregular Network (TIN) Pada raster model, representasi permukaan lebih mudah untuk dilakukan. Suatu grid cell mempunyai luasan, sehingga attribute elevasi atau ketinggian dapat dinyatakan dengan nilai rata-rata ketinggian titik-titik yang berada pada piksel tersebut. Pada vector model, representasi permukaan dengan pendekatan TIN dapat dilakukan dengan membentuk segitiga yang tidak teratur yang menghubungkan titik-titik terdekat dengan elevasi atau ketinggian yang hampir sama dan menghasilkan bidang datar Dalam membentuk permukaan yang halus, dapat dilakukan prosedur interpolasi. Compact Storing of Vector Data
15 Vector model untuk representasi permukaan (surface) – Triangulated Irregular Network (TIN) Compact Storing of Vector Data
16 Pengertian 1: Struktur data vektor dan struktur data raster dapat dipadukan pada suatu sistem, dengan melengkapi fasilitas konversi vektor ke raster dan raster ke vektor. Selain itu juga disediakan fungsi-fungsi untuk mengolah masing-masing struktur data Pengertian 2: Data SIG terdiri dari dua bentuk data: yaitu data grafis yang menyatakan entitas obyek dan data attribut. Data grafis yang terdiri dari data koordinat dan data topology disimpan di berkas yang terpisah dari data attribut. Data attribut ditangani oleh database management system. Penggabungan kedua tipe data dilakukan melalui suatu kode identifikasi, misal kode identifikasi poligon, garis atau titik. Hal yang sama juga dapat dilakukan ‘linkage’ antara grid-cell modules dengan database management system. Hybrid and Integrated System