Python Opensource Remote Sensing 01

chaipat ncm
Geo Data Science
Published in
1 min readDec 14, 2018

--

Rasterio & GDAL Installation

Rasterio เป็น raster data library ภาษา Python ที่รองรับการทำงานด้านการประมวลผลข้อมูลภาพถ่ายดาวเทียม โดยทำตัวเป็น interface กับ Lib สำคัญๆในงานด้านนี้ เช่น GDAL , OGR , Proj4 เป็นต้น

ดังนั้นหมายความว่างาน Raster Processing ระดับโหดในงาน RS รองรับแบบหลายช่วงคลื่น , หลายช่วงเวลา รวมถึงการจัดการด้านตำแหน่งพิกัด(map projection and georeferencing) ตัวRasterio รองรับได้หมด

แต่นั้นหมายความว่าการติดตั้งต้องลง Lib ให้ครบด้วยเช่นกัน อันนี้ปัจจุบันสะดวกมากไม่ต้อง complie code เองทั้งหมดแล้ว การติดตั้งบน window สามารถทำได้ด้วย binary พิมพ์คำสั่ง ดังนี้

pip install -U pip
pip install GDAL-1.11.2-cp27-none-win32.whl
pip install rasterio-0.24.0-cp27-none-win32.whl

กรณีถ้าใช้ Linux ก็ทำผ่าน apt ได้ทันที เช่นกัน

sudo add-apt-repository ppa:ubuntugis/ppa
sudo apt-get update
sudo apt-get install python-numpy gdal-bin libgdal-dev
pip install rasterio

ทดลองใช้งาน พิมพ์คำสั่งนำเข้า rasterio

import rasterio
print(rasterio)

ผลลัพธ์ออกมาปกติ แสดงตำแหน่งการติดตั้งบนเครื่องได้ไม่มี error ก็แปลว่าพร้อมใช้งานครับ

<module ‘rasterio’ from ‘/usr/local/lib/python3.6/dist-packages/rasterio/__init__.py’>

--

--

chaipat ncm
Geo Data Science

GIS Developer , Data Scientist (Machine Learning &Deep Learning) at Ayutthaya-GIS Co., Ltd. ,Contract Me >> chaipat.ayutthaya.gis@gmail.com