Python Opensource Remote Sensing 01
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’>