Archive for the ‘ปฏิบัติการ-ArcView 3.X’ Category

ศึกษาการนำเข้าข้อมูลจาก ASCII TEXT FILE

ศึกษาการนำเข้าข้อมูลจาก ASCII TEXT FILE
Free ArcView scripts ของ http://warden.www.cistron.nl/geo/ (Gen2shp Version 5.0 extension) และศึกษาวิธีการใช้งานที่ Help(ภาษาอังกฤษ)
เมื่อทำการ download extension แล้ว ให้นำไปไว้ใน EXT32 เพื่อสามารถเรียกใช้ extension ได้

ศึกษาเพิ่มเติมจากเอกสารแนบนี้  ascii_import.pdf

เรียนรู้พื้นฐานการเขียน AVENUE Script บน ArcView 3.X

vlcsnap-18966 เทคนิคในการเรียนรู้ AVENUE ซึ่งเป็นรูปแบบของคำสั่งในการเรียกใช้งาน ARCVIEW ได้อย่างดีนั้น มีหลายๆ ท่านมีคำถามว่ามีความจำเป็นต้องเรียนรู้การเขียนโปรแกรม (Programming) ไหม ในส่วนของคำตอบนั้นคือ ถ้ามีพื้นฐานบ้างก็จะดี แต่ถ้าไม่มีนั้นเราสามารถที่จะเรียนรู้การใช้คำสั่งจากตัวอย่างหลายๆ ตัวอย่าง แล้วดูว่าตัวอย่างคำสั่งใดบ้าง ที่เหมาะสมกับงานที่เรากำลังจะจัดทำ แล้วเราก็สามารถที่จะคัดลอก และดัดแปลงคำสั่งเหล่านั้นให้เหมาะสมกับงานที่เรากำลังจะทำ

download เนื้อหาในการเรียนรู้ในตาราง

รู้จัก AVENUE avenue01.pdf
การแก้ไขข้อผิดพลาด Debugging avenue02.pdf
Script เปิด-ปิดการแสดงผล Themes avenue03.pdf
Script ควบคุม View Windows avenue04.pdf
การปรับแต่ง Graphic User Interface ใน ArcView 3.X avenue05.pdf
การแสดงผล Theme ด้วย GUI ใน ArcView 3.X avenue06.pdf
ควบคุมตารางของ Theme ด้วย GUI ใน ArcView 3.X avenue07.pdf
การสร้าง Graphic บน View window avenue08.pdf

AVENUE : การสร้าง Graphic บน View window

AVENUE : การสร้าง Graphic บน View window

บทความชุดนี้จะอธิบายถึงการทำงานด้วย Graphic ที่เราสามารถสร้างขึ้นบน ArcView ซึ่งเราจะต้องเข้าใจว่ารูปภาพเชิงเรขาคณิต (สี่เหลี่ยม, วงกลม วงรี เป็นต้น) ที่ประกอบด้วยค่าพิกัด x,y ที่จะสร้างขึ้นเป็นรูปทรงเรขาคณิตต่างๆ นั้นเราอาจจะเรียกได้ว่า Shape ซึ่งอาจจะแสดงอยู่ในรูปแบบจุด เส้น สี่เหลี่ยม วงกลม วงรี หรือหลายเหลี่ยม ก็ได้ทั้งหมด แต่ถ้า Graphic นั้นจะแสดงในรูปแบบสัญลักษณ์ที่คล้ายกับ Shape คืออาจจะอยู่ในรูปแบบสัญลักษณ์จุด สัญลักษณ์เส้น สัญลักษณ์สี่เหลี่ยมเป็นต้น โดยที่ทั้ง Shape และ Graphic นั้นสามารถแสดงผลบน View และ Layout ได้ทั้งสองชนิด ในขณะที่ Shape แสดงผลแบบชั่วคราว (เปิด/ปิด ได้) เท่านั้น แต่ Graphic จะแสดงผลแบบถาวรบน View หรือ Layout

ศึกษาได้จากเอกสารประกอบ  avenue08.pdf

AVENUE : ควบคุมตารางของ Theme ด้วย GUI ใน ArcView 3.X

AVENUE : ควบคุมตารางของ Theme ด้วย GUI ใน ArcView 3.X

ในบทความชุดนี้ทางผู้เรียบเรียงและเขียน ได้อธิบายวิธีการเปิดตารางฐานข้อมูลของ Theme และการเรียกดู Table ของ Theme ที่เราสนใจดูข้อมูลนั้น ซึ่งในบทความนี้อยากให้คุณได้เรียนรู้โครงสร้างของชุดคำสั่งในการเรียกใช้งานตารางของ theme ซึ่งเป็น Attribute Data ในส่วนนี้ จะทำให้เราเข้าใจฐานข้อมูลของ GIS มากขึ้น

เรียนรู้ได้จากเอกสารประกอบเพิ่มเติม  avenue07.pdf

AVENUE : การแสดงผล Theme ด้วย GUI ใน ArcView 3.X

AVENUE : การแสดงผล Theme ด้วย GUI ใน ArcView 3.X

ในบทความชุดนี้ทางผู้เรียบเรียงและเขียน ได้อธิบายวิธีการแสดงผล Theme ที่เราสนใจดูข้อมูลนั้น ซึ่งในบทความนี้อยากให้คุณได้เรียนรู้โครงสร้างของชุดคำสั่งในการเรียกใช้งาน theme และจะได้เข้าใจถึงโครงสร้างของโปรแกรมแบบ For Each … มากขึ้น ในการเรียกใช้งานซ้ำๆ สำหรับบางกรณี
ให้ทุกท่านเปิด Project ที่ทำไว้ในบทความครั้งที่ 4 ที่ผ่านมาแล้วให้ลองทดสอบ script ใหม่ เพื่อให้เราเข้าใจในบทเรียนมากขึ้น
ซึ่งถ้าเราพยายามทำความเข้าใจโครงสร้างของชุดคำสั่งต่างๆ ที่เราต้องการเรียกใช้งานให้ Theme ที่มีอยู่แสดงผล เราอาจจะใช้คำสั่ง SetVisible ดังตัวอย่างข้างล่างเป็นการค้นหา Theme ที่ต้องการและให้มีการแสดงผลบน view

ศึกษาเพิ่มเติมได้จากเอกสารแนบนี้   avenue06.pdf

AVENUE : การปรับแต่ง Graphic User Interface ใน ArcView 3.X

AVENUE : การปรับแต่ง Graphic User Interface ใน ArcView 3.X

ในบทความชุดนี้เราจะลองเรียนรู้เกี่ยวกับหน้าต่าง (Interface) ที่เราต้องใช้งานซึ่งจะกล่าวถึงการทำงานเฉพาะผู้ใช้งานบน Operating System ชนิด Window เท่านั้น จะทดลองทำตามดูว่าเราจะเข้าใจและสามารถสร้างเครื่องมือเฉพาะการทำงานของหน่วยงานเราได้หรือไม่

ศึกษาได้จากเอกสารนี้   avenue05.pdf

AVENUE : Script ควบคุม View Windows

AVENUE :  Script ควบคุม View Windows

บทความชุดนี้จะเรียนรู้ในเรื่องของการใช้คำสั่งวัตถุ เรียกว่า Request ในการกำหนดให้วัตถุแสดงผลต่างๆนั้นโดยส่ง Request ไปให้วัตถุ ซึ่งค่าที่ได้หรือผลลัพธ์ที่ได้นั้นเราอาจจะมีตัวแปรไปรับค่านั้นหรือไม่ก็ได้ เรียนรู้การใช้ Script ควบคุมการเปิด ปิด View Window

ศึกษาเพิ่มเติมจากเอกสารแนบนี้  avenue04.pdf

AVENUE : Script เปิด-ปิดการแสดงผล Themes

AVENUE :  Script เปิด-ปิดการแสดงผล Themes

ในส่วนของบทนี้ จะลองศึกษาวิธีการเขียน script
และการ compile และ test โปรแกรม และเรียนรู้วิธีในการควบคุม ArcView ให้สามารถ
ดำเนินการได้ตามวัตถุประสงค์ และปุ่ม รวมถึงหน้าจอแสดงผลต่าง

ติดตามได้ในเอกสารแนบนี้   avenue03.pdf

AVENUE : การแก้ไขข้อผิดพลาด Debugging

AVENUE : การแก้ไขข้อผิดพลาด Debugging

เรียนรู้การตรวจสอบความผิดพลาดของการเขียน Script ได้อย่างไรบน AVENUE

เรียนรู้ได้จากเอกสารประกอบ  avenue02.pdf

AVENUE : เรียนรู้พื้นฐานการเขียน AVENUE

AVENUE : เรียนรู้พื้นฐานการเขียน AVENUE  Script บน ArcView 3.X

เทคนิคในการเรียนรู้ AVENUE ซึ่งเป็นรูปแบบของคำสั่งในการเรียกใช้งาน ARCVIEW ได้อย่างดีนั้น มีหลายๆ ท่านมีคำถามว่ามีความจำเป็นต้องเรียนรู้การเขียนโปรแกรม (Programming) ไหม ในส่วนของคำตอบนั้นคือ ถ้ามีพื้นฐานบ้างก็จะดี แต่ถ้าไม่มีนั้นเราสามารถที่จะเรียนรู้การใช้คำสั่งจากตัวอย่างหลายๆ ตัวอย่าง แล้วดูว่าตัวอย่างคำสั่งใดบ้าง ที่เหมาะสมกับงานที่เรากำลังจะจัดทำ แล้วเราก็สามารถที่จะคัดลอก และดัดแปลงคำสั่งเหล่านั้นให้เหมาะสมกับงานที่เรากำลังจะทำ

เรียนรู้เพิ่มเติมที่เอกสารแนบ   avenue01.pdf

เรียนรู้โปรแกรม ArcView 3.X : Network Analyst

network_pathum

 

ArcView Network Analyst เป็นอีก extension ของโปรแกรม ArcView ที่ใช้ในการจัดการงานที่เกี่ยวข้องกับการวิเคราะห์เส้นทาง หรือเครือข่ายได้สะดวกมากขึ้น โดยช่วยในการแก้ปัญหาเรื่องเส้นทางการขนส่งจากการใช้ฐานข้อมูล Theme ที่อยู่ในรูปแบบ Shapefile, Coverage หรือ CAD drawing ก็ได้

ค้นหาเส้นทางการเดินทางที่มีประสิทธิภาพ (Find efficient travel routes)

กำหนดโดยใช้สิ่งอำนวยความสะดวก หรือยานพาหนะที่ใกล้ที่สุด (Determine which facility หรือ vehicle is closest)

ค้นหาพื้นที่บริการรอบๆ ตำแหน่งที่กำหนด (Find a service area around a site)

 

download เนื้อหาในการเรียนรู้ในตาราง

รู้จัก ArcView Network Analyst network01.pdf
ค้นหาเส้นทางการเดินทางที่มีประสิทธิภาพ (Find efficient travel routes) network02.pdf
Find the best route กรณีศึกษาหาทิศทางในการเดินทางของรถขนส่งไปยังหลายจุดส่งสินค้า network03.pdf
กำหนดโดยใช้สิ่งอำนวยความสะดวก หรือยานพาหนะที่ใกล้ที่สุด Find the closest facility network04.pdf
ค้นหาพื้นที่บริการรอบๆ ตำแหน่งที่กำหนด (Find a service area around a site) network05.pdf

NetworkAnalyst : ค้นหาพื้นที่บริการรอบๆ ตำแหน่งที่กำหนด (Find a service area around a site)

NetworkAnalyst : ค้นหาพื้นที่บริการรอบๆ ตำแหน่งที่กำหนด (Find a service area around a site)

Service areas และ service networks เป็น Theme ที่เราสร้างขึ้นมาจาก Network Analyst เพื่อช่วยในการประเมินพื้นที่หรือจุดที่สามารถเข้าถึงบริการได้ หรือได้รับบริการอย่างทั่วถึงService areas เป็นพื้นที่ที่เป็นขอบเขต polygon ที่อยู่ภายในพื้นที่เส้นทาง หรืออยู่ภายในระยะเวลาของการเดินทางหรืออยู่ภายในระยะทางจาก site หรือที่ตั้งของจุด service ตัวอย่างเช่น ขอบเขตของพื้นที่ที่ได้รับบริการภายใน 10 นาที ของการขับรถยนต์ไปให้บริการยังพื้นที่เหล่านั้น พื้นที่บริการอาจจะแทนด้วย polygon themes เราอาจจะใช้ themes เหล่านี้แสดงจำนวนของประชากร หรือขนาดของพื้นที่ หรือ จำนวนของสิ่งใดๆ ที่ต้องการแสดงผลที่อยู่ภายในพื้นที่ได้
Service networks เส้นทางการให้บริการ เป็นเส้นทางประเภท line themes ที่บอกให้ทราบว่าถนนเส้นนี้อยู่ภายในพื้นที่บริการ หรือเป็นเส้นทางที่ต้องวิ่งให้บริการ ภายในระยะทางหรือเวลาที่กำหนดจาก site บน road network นี้ เราอาจจะใช้ service networks เพื่อแสดงให้เห็นเส้นทางที่สามารถเข้าไปให้บริการได้

ดูเอกสารประกอบเพิ่มเติมที่  network05.pdf

NetworkAnalyst : กำหนดโดยใช้สิ่งอำนวยความสะดวก หรือยานพาหนะที่ใกล้ที่สุด Find the closest facility

NetworkAnalyst : กำหนดโดยใช้สิ่งอำนวยความสะดวก หรือยานพาหนะที่ใกล้ที่สุด Find the closest facility

เราสามารถแก้ปัญหาเรื่อง facility – สิ่งอำนวยความสะดวกที่ใกล้ที่สุดได้นั้น เราจะต้องเพิ่ม Theme หรือ Add ข้อมูลจุดที่ตั้งของ facility เข้ามาใน View ที่จะทำงานก่อน ซึ่ง facility อาจจะได้แก่ที่ตั้งโรงพยาบาล หรือปั๊มน้ำมัน หรือตู้ ATM เบิกเงินสด และจุดบริการต่างๆ

ดูขั้นตอนเพิ่มเติมได้จากเอกสาร  network04.pdf

ข่าวสารย้อนหลัง
Who's Online
2 visitors online now
0 guests, 2 bots, 0 members
Powered by Visitor Maps