Navthai : ชุมชนผู้ใช้งาน GPS อันดับหนึ่งของไทย

GPS Softwares => iGO for Win-CE, PDA => ข้อความที่เริ่มโดย: fortune ที่ 22 กุมภาพันธ์ 2012, 13:54:38



หัวข้อ: branding และ poi_visibilities สำหรับแผนที่ใหม่ ให้แสดง icon poi จากในตัวแผนที่
เริ่มหัวข้อโดย: fortune ที่ 22 กุมภาพันธ์ 2012, 13:54:38
ต้องขออนุญาตตั้งกระทู้ใหม่  เพราะรอบนี้ได้ทำเสร็จสิ้นสำหรับผม      จากกระทู้เดิม  ครับ
  
http://www.navthai.com/smf/index.php?topic=10058.0

แนวทางจากคุณ nomneow    
http://www.navthai.com/smf/index.php?topic=437.0

และบทความ  poi_visibilities
http://gpslover.wordpress.com/

หลังจากศึกษามาหลายวัน  พอทราบแนวทาง  แต่มาจบที่ได้อ่านบทความของคุณ nomneow  เรื่อง poi_visibilities  ถึงกับบางอ้อ จนเริ่มทำเสร็จสิ้น

icon poi  จากที่แก้นี้จะแสดงจากในไฟล์แผนที่โดยตรง   หมายความว่าหากมีพิกัดอัพเดทเพิ่มเข้ามาในแผนที่ย่อมแสดงเมื่อนำทาง

จากเดิมพอเปลี่ยนแผนที่ใหม่   ยิ่งเป็นตัวฉบับล่าสุด   icon poi  สวยๆ  ของ ปั๊ม ห้างร้าน รถยนต์ ฯลฯ  หายไป   ขาดสีัสัน  และประโยชน์จากการใช้แผนที่ระหว่างนำทางที่จะเห็น icon poi  ที่เด่นๆล่วงหน้า     ได้พยายามทำตามแนวทางจน  icon poi ที่สำคัญๆ  แสดงเกือบหมด  เห็นว่าพอเพียงแล้ว  จึงได้นำมาให้สมาชิกบางท่านที่ยังไม่ทราบ ครับ

หลังเสร็จ


(http://upic.me/i/jm/v9wd1.jpg) (http://upic.me/show/33208264)

ภาพเพิ่ม

(http://upic.me/i/za/iuqc2.jpg) (http://upic.me/show/33208297)
(http://upic.me/i/ad/jh893.jpg) (http://upic.me/show/33208304)
(http://upic.me/i/0w/f19i4.jpg) (http://upic.me/show/33208703)
(http://upic.me/i/17/c05j5.jpg) (http://upic.me/show/33208724)


การแสดงที่เด่นๆมี
หมวดปั๊มน้ำมัน  มีเกือบทุกชนิด  (เพิ่ม  icon world gas และ unique gas  เข้าไปด้วย)
การเงิน ธนาคารเกือบทุกแห่ง  และอาศัยแสดงร่วมกับไฟล์ kml ด้วยอีกส่วนหนึ่ง
หมวด รถยนต์   แสดงเกือบครบ
หมวด shopping  ในกลุ่ม ร้านสะดวกซื้อแสดงเกือบครบ  รวมถึง  7-11    รวมถึงร้านกลุ่มต่างๆ แสดงขึ้นหลายร้าน
หมวดร้านอาหาร  พวก fastfood  มีให้แสดงหลายอย่าง
icon  ปั๊มแก้สที่ไม่มียี่ห้อ  ยังแสดงเป็นตัว  C และ  !  ต้องอาศัยจากไฟล์  kml  แสดงซ้อนเข้าไปเป็น  LPG และ NGV  แทน  แต่ไม่สามารถทำได้ทุกปั๊มขึ้นอยู่กับพิกัดที่งไว้ใน kml  

ที่ทำไว้แล้วตามนี้ ครับ

http://www.mediafire.com/?40fs9tk7rs9pdy5

ผมทดลองกับ  Primo 2.0  แต่ตามลักษณะใช้ได้กับ 1.1  1.2 ด้วย   ดีสำหรับแผนที่ตัวใหม่ หรือนำทางแล้ว   icon ไ ม่แสดง  และต้องการทดลองดู

ควรสำรองข้อมูลไว้ต่างหาก 1 ชุด  จากนั้นเอาที่โหลดได้  ไปใส่แทน   โฟลเดอร์  defaults  ยกเปลี่ยนทั้งชุด  และ  branding  ใส่แทนของเดิม

โดยในโฟลเดอร์  save  ลบทิ้งไปให้ว่างเปล่า  เพื่อรอตั้งค่าใหม่  

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


ส่วนวิธีการ อาจจะซ้ำกับเนื้อเดิมๆ  แต่ผมต้องขออนุญาตเล่าสั้นๆ  สำหรับสมาชิกใหม่ที่อยากทำ  แต่ไม่ทราบ (เช่น ตัวผมเอง) และกระทู้ิการทำก็ค้นหาไม่ง่าย  

วิธีแก้ไขจากที่ผมอ่านในเวลาว่างๆอยู่ 7-8 วัน สำหรับบางท่านไว้แก้ไขเองตอนได้แผนที่ใหม่มาแล้วไม่แสดง  icon  คือ

1.สำรองข้อมูลและเซ็ตโปรแกรม primo ใหม่  ลบไฟล์ใน save ออก  ใส่แผนที่ใหม่  ไฟล์ poi ใหม่เรียบร้อย
2.เปิดโปรแกรม   เข้าไปตั้งค่าให้มีการแสดง  icon poi ทุกๆอย่าง  แล้ว กลับออกมา   เข้าไป copy เอาไฟล์  poi_visibilities  ที่โปรแกรมสร้างขึ้นมาอยู่ใน save   เอาออกมาดู
3.ในไฟล์ poi_visibilities  โปรแกรมจะเขียนค่าเอาไว้ให้เพื่อแสดง icon poi  แต่ที่ไม่แสดงเพราะยังหาชื่อ icon ตนเองใน branding ไม่เจอ   ต้องทำการเติมชื่อให้ก่อน   ส่วนจะเติมชื่อ  icon poi ตรงไหน  ว่าอะไร   เช่น  เราดูบรรทัดตรงปั๊มน้ำมันสักบรรทัด
หากโปรแกรมเขียนไว้ว่า  

Petrol_Station rPa||1000|0
ตรงช่องที่เป็นขีดคู่   ||   คือ ส่วนที่จะต้องเติมชื่อ  icon poi เข้าไป  หากมีอยู่แล้วไม่ต้องเติม  แสดงว่ามีแสดงแน่นอน

4.ชื่อ  icon มาจาก
copy ตัว  branding.zip  ที่ใช้ออกมาหนึ่งชุด   เพื่อแตกไฟล์มาดู    ทำการแตกไฟล์  เข้าไปดูไล่จาก
ui_igo9  >  icons  >  poi  >  poi.icon
ที่ไฟล์  poi.icon  นี้เปิดด้วย notepad   ไล่หาชื่อที่เกี่ยวกับ  ปั๊ม  PA   จนเจอเขียนไว้

 [Petrol_Station.PA]
$poi_mapdistant.bmp
$petrol2.spr   7
$petrol2.spr   7
 
หมายถึงชื่อ  icon ปั๊มนี้ตั้งเอาไว้ชื่อ  Petrol_Station.PA   สังเกตส่วนที่อยู่ใน [  ]   จะหมายถึงชื่อ  icon  นั้นๆ  และอาจจะตั้งชื่ออื่นก็ได้แล้วแต่คนทำ  
เราก็เอาคำว่า  Petrol_Station.PA   ไปใส่ในข้อ  3  กลายเป็น

Petrol_Station rPa|Petrol_Station.PA |1000|0

ไฟล์อื่นก็ทำตามแบบนี้ไปเรื่อยๆจนครบ   และตอนเปิดโปรแรกมใหม่  ก็เอาไปใส่ใน  save เลย  หากเปิดไม่ขึ้นรีเซ็ใหม่แล้วใส่ใหม่อีกครั้ง

หวังว่าจะเป็นประโยชน์บ้างไมมาก็น้อย ครับ


เพิ่มเติม ครับ

สำหรับท่านที่ใช้แผนที่เดิม  icon poi ส่วนใหญ่คงแสดงอยู่ครับ   ยกเว้นบางอย่างที่อาจไม่แสดง     ก็ไม่จำเป็นต้องใช้  branding อันนี้ก็ได้ครับ  

เว้นแต่อยากทำให้ครบ  เช่น  พวกกลุ่มร้านสะดวกซื้อ  ก็ลองทำตามวิธีข้างบน ข้อ 1- 4  ครับ  
  







หัวข้อ: Re: branding และ poi_visibilities สำหรับแผนที่ใหม่ ให้แสดง icon poi จากในตัวแผนที่
เริ่มหัวข้อโดย: PorNu ที่ 22 กุมภาพันธ์ 2012, 14:26:32
skin ใหม่ ๆ เขามีตัวช่วยให้ปรับรูป icon poin ได้ตามใจชอบแล้วนี่ครับ  ง่ายกว่า สะดวกกว่า แต่รู้วิธีทำ ทำเองได้ไม่ต้องง้อโปรแกรมช่วย ก็ดีครับ

แต่งลองสังเกตุไหมครับ ชื่อ poi ที่มี "ช" ใส่ icon poin แล้วมันก็กลับไปเป็น icon หลักของหมวดอยู่ดี อย่าง เชลล์, 108 ช็อป ฯลฯ  ผมยังหาวิธีแก้ไม่ได้เลย


หัวข้อ: Re: branding และ poi_visibilities สำหรับแผนที่ใหม่ ให้แสดง icon poi จากในตัวแผนที่
เริ่มหัวข้อโดย: fortune ที่ 22 กุมภาพันธ์ 2012, 16:54:48
skin ใหม่ ๆ เขามีตัวช่วยให้ปรับรูป icon poin ได้ตามใจชอบแล้วนี่ครับ  ง่ายกว่า สะดวกกว่า แต่รู้วิธีทำ ทำเองได้ไม่ต้องง้อโปรแกรมช่วย ก็ดีครับ

แต่งลองสังเกตุไหมครับ ชื่อ poi ที่มี "ช" ใส่ icon poin แล้วมันก็กลับไปเป็น icon หลักของหมวดอยู่ดี อย่าง เชลล์, 108 ช็อป ฯลฯ  ผมยังหาวิธีแก้ไม่ได้เลย

ที่มาสำหรับเครื่องแรมน้อยครับ  แม้แต่ตอนใช้ primo 2.0  ต้องเอาไฟล์ dem และ raster  map  ออก  ถึงเปิด  2.0  ขึ้นมาได้

เหมาะสำหรับคนไม่ใช้  skin  ครับ

เคยใช้สกินแล้วอาจจะไปไม่รอด  
ปัญหาของพวกแผนที่ออกใหม่  ผมคิดว่าอาจจะมีการปรับหมวด  กลุ่มใหม่  ทำให้ต้องปรับชื่อใหม่ตามไปด้วย  icon ถึงจะชี้ถูกที่ครับ

สำหรับตัว  "ช"  ผมไม่แน่ใจ ครับ   เพราะไม่เจอกรณีแบบที่ว่า
แต่ลองดูในไฟล์  poi_visibilities ที่อยู่ใน  save ให้แน่ใจว่าโปรแกรมเขียนถึง  เชลล์ และ 108ช็อป เป็นอะไรแน่ เขียนครบหรือไม่ครับ   หากมีช่อง  ||   ก็ต้องใส่ชื่อให้ครบครับ  
ชื่อ icon แต่ละตัวดูใน ui_igo9  >  icons >  poi  >  poi.icon   ครับ  เช่น  เชลล์  หรือ  108  มีหัวชื่ออะไรครับ   ก็ลอกไปใส่ใน  poi_visibilities  ให้ครบ  ไม่มีช่อง  ||  เว้นว่าง  ครับ    


หัวข้อ: Re: branding และ poi_visibilities สำหรับแผนที่ใหม่ ให้แสดง icon poi จากในตัวแผนที่
เริ่มหัวข้อโดย: bestgps ที่ 14 มีนาคม 2012, 06:31:55
อ้างถึง ควรสำรองข้อมูลไว้ต่างหาก 1 ชุด  จากนั้นเอาที่โหลดได้  ไปใส่แทน   โฟลเดอร์  defaults  ยกเปลี่ยนทั้งชุด 

 โฟลเดอร์  defaults หมายถึง  โฟลเดอร์ ไหนครับ หรือว่า  โฟลเดอร์ Primo


หัวข้อ: Re: branding และ poi_visibilities สำหรับแผนที่ใหม่ ให้แสดง icon poi จากในตัวแผนที่
เริ่มหัวข้อโดย: fortune ที่ 14 มีนาคม 2012, 07:03:38
หมายถึง  ใน primo ของท่านหากมีโฟลเดอร์ที่ชื่อ default อยู่แล้วครับ  ก็เอาไปเปลี่ยนแทน   แต่หากไม่มีก็วางเพิ่มเข้าไปครับ

และวิธีการนี้เหมาะสำหรับท่านที่ไม่ได้ใช้ skin ครับ

และ poi_visibilities ที่ผมทำไว้เป็นตัวอย่างก็ใช้ได้ดีกับแผนที่เวอร์ชั่นใหม่ครับ  หากเป็นเวอร์ชั่นอื่นก็ต้องไล่ทำตามแบบข้อ 1-4 เพิ่มครับเพราะบางตัวอาจแสดง icon poi ไม่ถูกต้อง


หัวข้อ: Re: branding และ poi_visibilities สำหรับแผนที่ใหม่ ให้แสดง icon poi จากในตัวแผนที่
เริ่มหัวข้อโดย: kokostudio ที่ 30 เมษายน 2012, 10:15:07
ผมใช้ igo 8.4.3  บน samsung omnia life จอ 400x240 พอ up map ตัวล่าสุด ในโปรแกรมไม่มีที่ให้ตั้ง poi เลยครับ ต้องทำยังไงครับ


หัวข้อ: Re: branding และ poi_visibilities สำหรับแผนที่ใหม่ ให้แสดง icon poi จากในตัวแผนที่
เริ่มหัวข้อโดย: fortune ที่ 30 เมษายน 2012, 17:27:53
บน samsung  ผมไม่เคยใช้ครับ   แต่หากโครงสร้างเหมือนกัน   ลองหาไฟล์  poi_visibilities  ในโปรแกรมที่อยู่ในเครื่องครับ   เจอตรงไหน  ก็ลองเอาเฉพาะไฟล์

poi_visibilities  ที่อัพโหลดไว้ข้างบนไปวางแทนครับ

ถ้าเทียบกับ  Primo  ไฟล์นี้จะอยู่ใน  save  ครับ 


หัวข้อ: Re: branding และ poi_visibilities สำหรับแผนที่ใหม่ ให้แสดง icon poi จากในตัวแผนที่
เริ่มหัวข้อโดย: boytreo ที่ 11 ตุลาคม 2012, 19:25:28
ขอสอบถามหน่อยครับ ผมเข้าไปดูที่ poi_visibility แล้วมันเป็นภาษาแบบ ข้างล่าง ต้องทำไงครับ

Petrol_Station|petrol2-7|1000|0
Petrol_StationPtt|petrol_station.ptt|1000|0
Petrol_Station@-*B H|petrol_station.esso|1000|0
Petrol_StationCaltex|petrol_station.caltex|1000|0
Petrol_Station@%%L||1000|0
Petrol_Station22|petrol_station.bangchak|1000|0
Petrol_StationPetronas|petrol_station.petronas|1000|0
Petrol_Station55|petrol_station.pt|1000|0
Petrol_StationOther||1000|0
Petrol_Station*"2!AJ*||1000|0
Petrol_StationPure|petrol_station.pure|1000|0
Petrol_Station 1*BI|petrol_station.susco|1000|0
Petrol_StationTpi|petrol_station.tpi|1000|0
Petrol_StationPicnic||1000|0
Petrol_Station-*B!|petrol_station.cosmo|1000|0
Petrol_Station44||1000|0
Petrol_StationSiam Gas||1000|0
Petrol_StationBangchak|petrol_station.bangchak|1000|0
Petrol_StationEsso|petrol_station.esso|1000|0
Petrol_Station"94AJ*||1000|0
Petrol_Station@'4%LAJ*||1000|0
Petrol_StationPa||1000|0
Petrol_StationSusco|petrol_station.susco|1000|0
Petrol_Station.|petrol_station.ptt|1000|0
Petrol_StationPt|petrol_station.pt|1000|0
Petrol_Station2%@G L|petrol_station.caltex|1000|0
Petrol_Station@5"'|petrol_station.pure|100

ส่วนใหญ่ ของผมจะไม่โชว์ icon เลย เพราะ ในแผนที่มันเป็นภาษาไทย ถ้าคลิกค้นหา ตรงที่เป็นชื่ออังกฤษ เช่น shell จะมีรูป แต่ ถ้าเป็น ภาษาไทย จะไม่มีรูป จะเข้าไปแก้ ก็อ่านไม่ออก  ขอบคุณครับ


หัวข้อ: Re: branding และ poi_visibilities สำหรับแผนที่ใหม่ ให้แสดง icon poi จากในตัวแผนที่
เริ่มหัวข้อโดย: fortune ที่ 11 ตุลาคม 2012, 21:18:05
ตามที่แสดงเป็นแผนที่ version ไหนครับ
และตัวโปรแกรมเป็น version อะไรด้วยครับ

คือ  ตามที่บางท่านให้ความเห็น  หากใช้  skin  ได้  ก็ใช้ skin เข้าไปตั้งค่าๆได้ครับ  จะได้ไม่ยุ่งยากจ

และตอนเปิดไฟล์ใช้โปรแกรมอะไรเปิดครับ


หัวข้อ: Re: branding และ poi_visibilities สำหรับแผนที่ใหม่ ให้แสดง icon poi จากในตัวแผนที่
เริ่มหัวข้อโดย: boytreo ที่ 12 ตุลาคม 2012, 15:59:05
Primo 9.6.5.245577  Map Q2/2012 ใช้ notepad จาก windows 7 เปิด poi_visibility.txt ครับ ผมอยากลองค่อยศึกษาด้วยน่ะครับ เรื่อง skin ยังงงๆ


หัวข้อ: Re: branding และ poi_visibilities สำหรับแผนที่ใหม่ ให้แสดง icon poi จากในตัวแผนที่
เริ่มหัวข้อโดย: fortune ที่ 12 ตุลาคม 2012, 19:54:40
ลองนับหนึ่งใหม่  ลบไฟล์ในโฟลเดอร์ save ให้ว่างเปล่าก่อนครับ  ดูในโปรแกรมหากมีโฟลเดอร์ที่ชื่อ defaults  ก็ลบไฟล์ในนั้นออกด้วยครับ

และลองเปิดเข้าโปรแกรมใหม่   เข้าไปที่ตั้งค่าแผนที่  ตั้งให้การแสดงสถานที่ทุกหมวด ทุกประเภททำงาน  เช่น  ที่พัก  ยานยนต์ ปั๊ม ช็อปปิ้ง ฯลฯ  เข้าไปเปิดให้ครบก่อน   เสร็จแล้วค่อยออกจากโปรแกรม   เอาการ์ดออกมา  copy ไฟล์ poi_visibilities  ที่โปรแกรมจะสร้างขึ้นใหม่ใน save  ออกมาเปิดด้วย notepad อีกทีครับ


หัวข้อ: Re: branding และ poi_visibilities สำหรับแผนที่ใหม่ ให้แสดง icon poi จากในตัวแผนที่
เริ่มหัวข้อโดย: boytreo ที่ 13 ตุลาคม 2012, 09:07:16
ได้ลองทำตามแล้วนะครับ แต่ ใน notepad ก็ยังออกมาเป็นอย่างข้างล่างอยู่ ถ้าดูแล้วยาว ก็ไม่เป็นไรนะครับ  -w-

Petrol_Station|petrol2-7|1000|0
Petrol_StationPtt||1000|0
Petrol_Station@-*B H||1000|0
Petrol_StationCaltex|petrol_station.caltex|1000|0
Petrol_Station@
%%L||1000|0
Petrol_Station22||1000|0
Petrol_StationPetronas||1000|0
Petrol_Station55||1000|0
Petrol_StationOther||1000|0
Petrol_Station*"2!AJ*||1000|0
Petrol_StationPure||1000|0
Petrol_Station 1*BI||1000|0
Petrol_StationTpi||1000|0
Petrol_StationPicnic||1000|0
Petrol_Station-*B!||1000|0
Petrol_Station44||1000|0
Petrol_StationSiam Gas|siam_gas|1000|0
Petrol_StationBangchak|petrol_station.bangchak|1000|0
Petrol_StationEsso|petrol_station.esso|1000|0
Petrol_Station"94AJ*||1000|0


หัวข้อ: Re: branding และ poi_visibilities สำหรับแผนที่ใหม่ ให้แสดง icon poi จากในตัวแผนที่
เริ่มหัวข้อโดย: fortune ที่ 13 ตุลาคม 2012, 10:43:23
อีกส่วนลองหา branding.zip  ที่หลายท่านทำออกมาทดลองด้วยครับ  เอาแบบทำมารอบรับ โม่ 2.0


หัวข้อ: Re: branding และ poi_visibilities สำหรับแผนที่ใหม่ ให้แสดง icon poi จากในตัวแผนที่
เริ่มหัวข้อโดย: alex ที่ 14 ตุลาคม 2012, 02:34:56
ตัวปั๊มน้ำมันที่อ่านไม่ออก  มันอาจเป็นของภาษาอื่น หรือไม่ตรงใน branding   ลองเปิด branding ดู หาชื่อไอคอนที่ตรงกัน แล้วใส่เข้าไป ลองดูผลก่อน ดีมั๊ยครับ