P.Mapper 3.1 beta4

10 09 2008

p.mapper เป็น Mapserver แบบ PHP/MapScript ที่มีชุดการทำงาน สำเร็จรูป ค่อนข้างมีฟังก์ชั่นการทำงานสำหรับ เป็น interface ของแม่ข่ายแผนที่ ที่สามารถทำงานได้ เกือบทุก เว็บบราวเซอร์ ออกแบบให้ทำงานควบคู่ไปกับ ชุดซอฟต์แวร์ MS4W แต่ต้อง ติดตั้งต่างหาก
ดาว์โหลด p.mapper ได้ ที่นี่ เป็น zip ไฟล์ ต้องแตก zip ไฟล์ ให้อยู่ ใน โฟล์เดอร์ MS4W ซึ่ง ผมติดตั้ง MS4W ไว้ใน C:\ ผมก็ unzip ลงไว้ใน C:\ เมื่อลงเรียบร้อย ก็ต้อง restart apache ด้วยการ รันไฟล์ C:\ms4w\apache-restart.bat ก็พร้อมใช้งาน

เมื่อเรียก http://localhost/ หรือ http://127.0.0.1/ เลื่อนดู application ด้านล่าง จะพบ P.mapper พร้อมทำงานแล้ว

เมื่อเรียก p.mapper start page ได้ดังภาพ

ตัว�ย่างการทำงานข�ง p.mapper

ตัวอย่างการทำงานของ p.mapper

สามารถ zoom, pan, identify ข้อมูลในแผนที่ได้ หากต้องการนำข้อมูลของตัวเองขึ้น ก็ต้องมีการ แก้ไข อีกพอสมควร หรือ ดูตัวอย่างได้ จาก เมนู p.mapper tutorial จาก application ได้

เพิ่มเติม 20100826:
ดูเหมือนว่ามีผู้ให้ความสนในกับการใช้ Pmapper ที่เป็นมือใหม่ ไม่สามารถทำให้ Pmapper ขึ้นได้ในเบื้องต้น จึงขออธิบายเพิ่มเติมอีกหน่อยครับ
ก่อนอื่นเลย Pmapper เป็น Map server ที่เป็นลักษณะ Font end ไม่ได้มีที่ทำหน้าที่เป็น แม่ข่ายอินเตอร์เน็ต หรือ แม่ข่ายแผนที่ในตัวเองนะครับดังนั้นหากต้องการติดตั้งให้สามารถทำงานได้ ต้องติดตั้ง แม่ข่ายอินเตอร์เน็ต(Web server) และ แม่ข่ายแผนที่(Mapserver) ก่อน เพื่อให้ชีวิตง่ายขึ้นมีแพคเกจซอฟต์แวร์สำเร็จรูปมาให้แล้วที่รวมเอา แม่ข่ายอินเตอร์เน็ต แม่ข่ายแผนที่ของมหาวิทยาลัยมิเนโซตา โปรแกรมภาษาพีเอชพี และอื่นๆ เข้าไว้ด้วยกันแล้ว ที่ชื่อว่า MS4W ทำงานบนวินโดวน์เป็นหลักนะครับแต่ก็มีคนนำไปทำเพิ่มให้สามารถทำงานบนลีนุกส์ได้ ดังนั้นต้องลง MS4W ก่อนจึงจะลง Pmapper ลงข้อมูล จึงจะแสดงผลได้นะครับ

สรุปเป็นขั้นตอนได้ดังนี้ (สำหรับเครื่องใหม่ไม่เคยติดตั้งอะไรทำนองนี้ในเครื่องเลย)

  1. ติดตั้ง MS4W สามารถดาวน์โหลดได้จาก http://www.maptools.org/ms4w/index.phtml?page=downloads.html
  2. ทดสอบการเรียกผ่าน บราวเซอร์ http://localhost/ ถ้ามีหน้าแรกออกมาก็แสดงว่าติดตั้งสำเร็จ ถ้าไม่สำเร็จอ่านคำอธิบายการติดตั้งจากทางเว็บไซท์ต้นทางครับ
  3. ติดตั้ง Pmapper ดาวน์โหลดได้จาก http://www.maptools.org/ms4w/index.phtml?page=downloads.html ที่เดียวกันกับ MS4W อ้อตอนนี้เป็น Pmapper 4.0 แล้วนะครับ
  4. ไม่มีข้อมูลตัวอย่างมาด้วย ก็ต้องโหลดข้อมูลตัวอย่างมาด้วยนะครับไม่งั้นไม่รู้จะแสดงอะไร คุณคนผ่านทางแวะมาแจ้งที่โหลดข้อมูลไว้ http://biznetnetworks.dl.sourceforge.net/project/pmapper/p.mapper%20demo%20data/p.mapper%20demo%20data%204/pmapper-demodata-4.zip
  5. เอาข้อมูลวางให้ถูกที่ตามคำแนะนำของ Pmapper ก็น่าจะเห็นข้อมูลแบบข้างบนแล้วนะครับ
  6. ถ้าสับสนทำแล้วไม่ออก รบกวนอ่านเอกสารของ Pmapper อีกรอบ แล้วทำใหม่ตั้งแต่ข้อ 3 ครับ

โชคดีครับ หวังว่าคงทำได้ทุกคน อย่าใจร้อนศึกษาก่อนแล้วเราจะเข้าใจครับ


Actions

Information

14 responses

18 05 2010
olieve

ต้องการสอบถามเกี่ยวกับ p.mapper ค่ะ
คือในหน้าจอการทำงานของ p.mapper ไม่แสดงในส่วนของแผนที่
ขึ้นเป็นสีดำๆ ไม่ทราบว่าติดตั้งหรืออะไรผิดพลาดรึป่าวค่ะ เพราะว่าเป็นตั้งแต่ลงเสร็จเลย

19 05 2010
enumap

สวัสดีครับ
ลองเช็คพาธของข้อมูลก่อนอื่นเลยนะครับเพราะว่า p.mapper ออกแบบมาสำหรับลีนุกซ์เป็นหลัก
เมื่อนำมาใช้งานบนวินโดว์ต้องลองดูเรื่องพาธ และเครื่องหมาย / หรือ \ เพราะบนวินโดว์ใช้ \ แก้ไขให้ถูกก็น่าจะเห็นภาพแล้วครับ

29 07 2010
คนผ่านทาง

ครับผมก็เป็นเหมือนกันครับ มารู้ที่หลังว่า โปรแกรมที่ load เขาไม่ได้แนบข้อมูลมาให้นะครับ (ตรวจสอบจาก path ใน mapfile)
load demo_data ได้ที่ http://biznetnetworks.dl.sourceforge.net/project/pmapper/p.mapper%20demo%20data/p.mapper%20demo%20data%204/pmapper-demodata-4.zip ครับ

ขอให้โชคดีครับ

10 08 2010
จินตนา

load demo data แล้วก็ยังไม่แสดงในส่วนของแผนที่ค่ะ ต้องไปแก้ไขยังไงคะ

17 08 2010
enumap

ตรวจสอบการอ้างอิงก่อนเลยครับ เรื่อง Path
ทั้ง พาธข้อมูล และพาธตำแหน่งของการเรียกผ่าน เว็บเซิฟเวอร์

คือP.Mapper ต้องติดตั้งภายใต้ Web server นะครับ
ต้อง web server ที่ชื่อ MS4W ก่อนครับ

MS4W อยู่นี่นะ

วิธีติดตั้งMS4Wเคยพูดถึงไปแล้วตั้งแต่ MS4W 2.2.9

26 08 2010
Sookurb

รบกวนหน่อย ครับ ทำไมโหลด pmapper มาแล้วไม่เห็นมีให้แก่อย่างที่ว่าเลย ครับ จะแก้ไขอย่างไง หรือโหลดได้จากที่ใหน ครับ

26 08 2010
enumap

อ่านแล้วไม่เข้าใจในสิ่งที่ถามครับ
รบกวนขยายคำถามให้สามารถเข้าในในสิ่งที่อยากรู้ด้วยครับ

29 08 2010
sookurb

คือถ้าผมอยากทำแผนที่จังหวัดขอนแก่นนะครับ ผมจะต้องทำไงบ้าง ครับ รบกวนหน่อยนะครับ

30 08 2010
enumap

ถ้าข้อมูลมีพร้อมแล้ว

ก็ขาดเครื่องมือ
ของทำตามวิธีข้างบนดูนะครับ ปรับปรุงแล้ว
ถ้าสามารถนำข้อมูลตัวอย่างขึ้นได้แล้ว ค่อยมาเปลี่ยนเป็นข้อมูลขอตัวเองต่อไป

30 08 2010
sookurb

ตอนนี้ผมทำการ run โปรแกรมเรียบร้อยแล้ว แสดงผลได้แล้วครับ คือถ้าจะ add แผนที่ของ ขอนแก่น ต้องทำไงบ้าง ครับ

31 08 2010
enumap

ลองดูนี่นะครับ

ปรับปรุงให้เข้ากับงาน

6 10 2011
Sarunya Onprapai

สวัสดีค่ะ กำลังทำโปรเจ็ค web gis อยู่ค่ะ มาขอคำแนะนำ เกี่ยว p.mapper ค่ะ ตอนนี้ใช้เวอร์ชั่น 4.1.0 ค่ะ ลองเทส pmapper_demo ใช้ได้แล้วค่ะ
จึงเขียน map file และเข้าไปแก้ไขใน config_default.xml แล้วค่ะ
ผลที่ได้ คือ ขึ้นในส่วนของ legend แล้ว แต่มันไม่ขึ้นหน้าแผนที่อะคะ ลองไปตรวจสอบใน ../tmp/ms_tmp/ มีภาพแผนที่ขึ้นแล้ว ลองซูมเข้า ซูมออก ก็มีภาพไปเก็บไว้
แต่ไม่แสดงในโปรแกรมอะคะ จะขึ้นว่า loading และหน้าจอสีดำ ตลอดเลยค่ะ
ไม่ทราบว่าพอจะมีคำแนะนำไหมคะ

ขอบคุณค่ะ

30 11 2011
enumap

ไม่รู้ว่าตอบช้าไปหรือเปล่า

น่าจะลิงค์สำหรับเรียกแผนที่ไม่ตรงกันนะครับ
คือ mapserver ผลิตภาพตามที่ร้องขอได้แล้ว
แต่ว่าตัว P.mapper เองไปเรียกมาไม่ถูกที่
ลองตรวจสอบดูนะครับ

18 12 2011
Sarunya Onprapai

ขอบคุณมากค่ะ

พอดีว่าเจอปัญหาแล้ว คือว่า ใน config_default.xml มันมีภาพ Raster เดิมของ demo อยู่ด้วย ไม่ได้เอาออก
แล้วใน Map file เราไม่ได้มี Rater ภาพนั้น เลยเป็นหน้าจอสีดำ ขึ้นกำลังโหลดตลอด ^^

ตอนนี้โปรเจ็คใกล้เสร็จแล้วค่ะ 🙂

Leave a reply to olieve Cancel reply