Categories: Spatial

Mempresentasikan data spatial dengan Geography Markup Languange (GML)

Geography Markup Language (GML) Merupakan sebuah XML yang difungsikan khusus untuk mempresentasikan sebuah informasi spatial. Seperti halnya sebuah bahasa XML, GML memiliki struktur dalam bahasa XML dalam mempresentasikan informasi spatial dimana setiap spesifik properti geografis memiliki spesifik tag XML.

Membuat Point dari GML

Sama dengan yang digunakan oleh format WKT dimana point mengacu pada koordinat Langitude dan Latitude. Contoh penulisan GML untuk menggambar sebuah point adalah sebagai berikut :

<point xmlns="http://www.opengis.net/gml">
   <pos>15.30 -4.55</pos>
</point>

Untuk menggunakan GML bila hendak mempresentasikan Point dalam type data Geometry atau Geography di SQL Server 2008 dapat dilakukan dengan cara sebagai berikut:

Declare @gml xml;
set @gml = '
<Point xmlns="http://www.opengis.net/gml">
     <pos>15.30 -4.55</pos>
</point>
';
Declare @Point Geometry;
set @Point = geometry::GeomFromGml(@gml, 4326)

 

Membuat LineString dari GML

Bila hendak membentuk LineString atau bentuk apapun yang terjadi oleh lebih dari satu point, maka contoh syntax GMLnya adalah sebagai berikut:

Misalkan kita akan menarik garis dari 2 buah titik yang mempunyai koordinat (3,5) dan (4,8). Maka syntax GML nya adalah

<LineString xmlns=”http://www.opengis.net/gml”>
<postList>3 5 4 8</post>
</LineString>

 

Membuat Polygon dari GML

Berikut ini adalah syntax membuat polygon dari GML

<Polygon xmlns=”http://www.opengis.net/gml”>
    <exterior>
        <LinearRing>
            <postList>2 2 4 5 5 6 6 7 1 9 2 2<postList>
        </LinearRing>
    </exterior>
</Polygon>

 

admin

Recent Posts

Workshop GIS di PT. AIR MINUM INTAN BANJAR (PERSERODA)

Alhamdulillah telah dipercaya untuk memberikan workshop GIS dengan menggunakan perangkat lunak QGIS di PT. AIR…

3 years ago

Workshop GIS di PERUMDA AM Tirta Ratu Samban

Terimakasih atas kepercayaannya kepada kami sehingga terselenggara Workshop QGIS utk PERUMDA AM Tirta Ratu Samba…

3 years ago

Workshop QGIS Online di Tirta Kahuripan

terimakasih atas kepercayaan Perumda Tirta Kahuripan Kab Bogor kepada saya utk mengimplementasikan GIS Online yang…

3 years ago

Digitasi Vector Menggunakan Spesific Length, Angles or Coordinates

Para operator #GIS kadang mendapatkan sebuah gambar situasi yang diperoleh dari kondisi dilapangan yang kemudian…

4 years ago

Video Seri Belajar Snapping di QGIS

Snapping di QGIS. teknik ini sifatnya wajib untuk dikuasai oleh para operator QGIS dalam kegiatan…

4 years ago

Video Seri Belajar EPANET

Epanet (Environmental Protection Agency Network ) adalah sebuah program komputer yang memiliki kemampuan melaksanakan simulasi…

4 years ago