October 2006
WMS Client Example
Posted by admin on October 27, 2006 in wms
วันนี้ก็จะมาลุยเรื่อง WMS Client กันหน่อย จริง ๆ ต้องการทำ WPS แต่ยังไม่เคยเขียนเองเลยต้องมาเริ่มนับหนึ่งกันสะหน่อยนะครับ
ก็มีหลาย ๆ อันที่ดูดีใช้ได้ ลองรวบรวมมาไว้บ้างแล้วกัน เริ่มจากอันง่ายสุด
1.QuickWMS มี js มาให้เรียบร้อย แต่ทำได้เพียง ระบุ Layers ที่จะดึงมา ไม่มีการ GetCapabilities
2. WMS Java Script Library ก็ยังเป็น js อยู่ดี ใช้งานง่าย
3.OpenLayers ก็ยังคงคล้ายกับตัวอย่างข้างบน แต่มี Mouse Event ที่น่าสนใจ (คนพัฒนายังเด็กอยุ่เลย)
4. msCross เป็น AJAX Web GIS Client ที่มี library ที่สามารถดึงมาใช้งานได้อย่างน่าสนใจ
powered by performancing firefox
ติดตั้งและทดสอบ pyWPS
Posted by admin on October 24, 2006 in wps
วันนี้บังเกิดไฟ อันแรงกล้าจากการดื่มและบ่นกับท่านปรมาจารย์ Honda มาเลยลุยสะเต็มที่
มาเริ่มติดตั้ง pyWPS กันเลยดีกว่า
ก็สามารถ download src ได้จาก web site โดยตรงที่ pyWPS
แล้วก็ทำติดตั้งโดยใช้คำสั่ง
python setup.py install
แต่หากต้องการชุด dev ให้ทำการลงโปรแกรม subversion สะก่อนแล้วใช้คำสั่ง
svn checkout https://subversion.gdf-hannover.de:8080/svn/pywps/trunk
ทั้งหมดน่าจะสำเร็จเสร็จสิ้นไปโดยไม่มีปัญหาไร เราก็จะมีไฟล์ที่
/var/www/cgi-bin/wps.py
แ้ล้วก็ไฟล์อื่น จะเก็บไว้ใน directory ของ python
/usr/lib/python2.4/site-packages/pywps/
โดยจะมี directory ย่อย ๆ อีก etc/, processes/ , Wps/
โดยที่ etc/ จะเป็น configuration file directory ที่เราต้องทำการปรับแก้ เรื่อง path ต่าง ๆ
ทั้ง grass.py และ settings.py
มีข้อสำคัญหลายอย่างแต่ ยกตัวอย่างเช่น path มาให้ดูแล้วกันนะ‘PATH’: “/usr/grass-6.0.2/bin/:/usr/grass-6.0.2/scripts/:/usr/bin/:/bin/:/usr/local/bin/:”,
# GISBASE is [...]
ว่ากันด้วยเรื่องของ RSA Key Authentication with SSH
Posted by admin on October 24, 2006 in unix
โดยเจ้า Hacker จากแดนเหนือมาถล่มเครื่องเลยต้องหัด ป้องกันตัวเองสะบ้าง เอาเร็ว ๆ ด่วน ๆ เลยแล้วกัน
เริ่มแรกให้ทำการสร้าง Public Key มาสะก่อน โดยหากใช้ SSH ให้เข้าไปที่
Setting > User Authentification->Key
แล้วสร้างมันสะ Generate New …
เลือกแค่ RSA 2048 ก็พอ ลองสร้าง DSA แล้วนานโคตร
แล้วก็จะต้องทำการใส่ passpharse ก็คล้าย ๆ password นั้นแหละ แ้ล้วผลสุดท้ายจะได้ ไฟล์ ออกมา
ให้ upload ไปใส่ใน /home//.ssh/authorized_keys
ดู permission ด้วยให้ Read All และ Owner Write only
จากนั้นไปทำการปรับแต่ง /etc/ssh/sshd_config ของ server สักนิดหน่อย
RSAAuthentication yesPubkeyAuthentication yesAuthorizedKeysFile [...]
