iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 9
0
Software Development

開源的GIS實作系列 第 9

[day-09] GDAL - 向量資料操作

向量資料


相對於網格(Raster)資料,向量(Vector)資料有以下的優點:

  • 不受比例尺變化影像。
  • 容易表示空間變化複雜的資料。

建立點


匯入OGR

from osgeo import ogr

從osgeo函示庫匯入ogr
OGR是GDAL(osgeo)中處理向量資料的函示庫。

建立一個Geometry

point = ogr.Geometry(ogr.wkbPoint)
osgeto.ogr.Geometry()

Geometry個一個class裡面提供了建立點線面的方法。

ogr.wkbPoint

表示單一點。

添加點座標

point.AddPoint(10,15,0)

添加一個點,參數分別代表x y z 。
z可以不輸入,默認是0。

輸出座標

print(point.ExportToWkt())

輸出點座標。

所有code

from osgeo import ogr
point = ogr.Geometry(ogr.wkbPoint)
point.AddPoint(10,15,0)
print(point.ExportToWkt())

https://ithelp.ithome.com.tw/upload/images/20190914/20112571Q22PisqQ7p.png


上一篇
[day-08]GDAL 簡介
下一篇
[day-10] GDAL - 網格資料操作
系列文
開源的GIS實作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言