23 เมษายน 2024, 17:53:43 *
ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
 
  หน้าแรก   เว็บบอร์ด   ช่วยเหลือ ซื้อขายสินค้า Shop เข้าสู่ระบบ สมัครสมาชิก  
หน้า: 1 [2]   ลงล่าง
  พิมพ์  
ผู้เขียน หัวข้อ:  วิธีสร้าง POIs ให้ Sygic 11.2 Android  (อ่าน 47102 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
chaiyanp
S8 member
*****


ออฟไลน์ ออฟไลน์

รางวัล:
Life time member
ID number: 132
กระทู้: 506
$1560.00 credits

View Inventory
Send Money to chaiyanp

Referrals: 0
คำขอบคุณ
-ได้ให้: 229
-ได้รับ: 780



พลังชีวิต
0%


« เมื่อ: 29 กันยายน 2011, 14:54:07 »



เช่นเดียวกับโปรแกรมอื่นๆ Sygic ก็มี format สำหรับ POIs ของตนเอง
โดยเรียกว่า rupi format มีข้อกำหนดคร่าวๆ ดังนี้

1. ข้อมูล3 ช่องแรกจะต้องประกอบด้วย

longitude|latitude|ชื่อ POI

2. แต่ละช่องข้อมูลจะต้องคั่นด้วย "|" และมีสูงสุดได้ 10 ช่องข้อมูล เช่นช่องที่อยู่
โทรศัพท์ อีเมล์ ช่องไหนไม่มีหรือไม่ได้ใช้ก็ได้แต่ถ้ามีช่องท้ายสุดระหว่างกลางก็จะ
ต้องคั่นด้วย "|" จนครบทั้งสิบช่อง แต่ส่วนใหญ่แล้วผมตัดออกหมดใช้แค่ 3 ช่องตามกำหนดเท่านั้น

3. บรรทัดแรกในไฟล์จะต้องมีคำว่า

delimiter=|

เพื่อบอกโปรแกรมแปลง แต่ผมใส่บ้างไม่ใส่บ้างมันก็แปลงให้ครับ

----------------------------------------------------------

โปรแกรมจำเป็นที่ผมใช้นะครับ ขึ้นอยู่กับว่าจะแปลงจาก POIs ชนิดไหนหรือ
ถ้าสร้างขี้นมาเองบางตัวก็ไม่ต้องใช้เลย ที่สำคัญจริงๆ คือ Notepad กับ sygic Rupi Converter

1. Notepad
2. Sygic POI converter V 1.1 สำหรับ Sygic รุ่น 7.7 ขึ้นไป  (ค่อนข้างจะหายากหน่อย)
4.  Extra_POI_Editor.exe เอาไว้ปรับแต่ง POIs และเพิ่มช่องข้อมูลให้ครบ 10 ช่องแบบง่ายๆ
5. CSVed.exe เอาไว้ดูข้อมูลในแต่ละช่อง ส่วนใหญ่ผมเอาไว้ใช้ตัดช่องที่ไม่จำเป็นให้เหลือ
เพียง 3 ช่องข้อมูล
6. gpsX.exe ของคุณสุรชาฯ เอาไว้แปลง *.csv, *gpi, *.gpx และ *kml กลับไปมา
7. โปรแกรม Sygic Rupi Convertor (http://www.sygic.com/poi)
8. POIs ของอาจารย์โก้ กรุณาทำไว้ให้ใช้ได้หลาย format หลายโปรแกรม
-------------------------------------------

วิธีแรกแปลงจาก .UPI

ผมเลือกใช้ upi ของอาจารย์โก้สำหรับ Sygic รุ่น 7.7 เพราะจะได้ 3 ช่องข้อมูลแรก ตรงกับ
ที่ต้องการพอดี และมี icons ไว้ให้ด้วย แต่บางครั้งเอา .upi ไปวางไว้ให้ Sycig นำเข้า (export)
เองก็ใช้งานได้เลย แต่บางตัว export ได้แล้วนำมาใช้งานไม่ได้ก็เลยต้องเอามาปรับแต่งอีกทีจึงจะ
ทำงานได้

1. ใช้โปรแกรม Sygic POI Converter แปลง .upi ให้เป็น unicode text ไฟล์ โดยใช้หัวข้อ
Create Unicode Textfile from UPI จะได้ไฟล์ xxxx.txt ออกมา
2. เปิดไฟล์ข้างต้นด้วย Notepad แล้วลบ comment liens (บรรทัดที่ขึ้นต้นด้วย ";") ทั้งหัวท้ายทิ้ง
ไปให้หมด แล้วใช้คำสั่ง Ctrl H เพื่อเปลี่ยน tab ที่คั่นระหว่าง fileds ให้เป็น "|" โดยใช้ Replace All
แล้วกด File เลือก save as เปลี่ยน Save as Type ให้เป็น *.* ก่อนแล้วเปลี่ยนชื่อให้เป็น  
xxxx.csv แล้วกด Save
3. เปิดโปรแกรม  RUPI Convertor.exe โหลดไฟล์ .csv จากข้อ 2. แล้วกดแป้น Convert to RUPI
หากใช้งานได้จะแจ้งว่านำเข้า POIs ได้จำนวนเท่าไรและจะได้ไฟล์ xxxx.rupi ออกมา
4. นำไฟล์ xxxx.rupi นี้ไปวางไว้ใน \Aura\Maps\rupi\tha และนำ icons (*.bmp) ไปวางไว้ที่
\Aura\Res\icons\rupi
5. เมื่อเปิดโปรแกรม Sygic ก็จะเห็น POIs ชุดที่ทำใหม่นี้ทันทีโดยจะอยู่ในหมวด POI ที่กำหนดเองก่อน
แต่ถ้าอยากให้แยกออกไปอยู่ข้างนอกก็ต้องไปติ๊กถูกที่ หมวดหลัก และในการตั้งค่าตอนนี้สามารถเปลี่ยนไปใช้
icons ตามที่เราเอามาวางไว้ด้วยเมื่อเลือกแล้วจะได้ไฟล์ icons ใหม่ขึ้นต้นด้วย "_" ตามด้วยชื่อของ POIs
แต่ละไฟล์ และสามารถลบไฟล์ icons ที่นำมาวางไว้ไปได้เลยเพื่อประหยัดเนื้อที่

xxxx ข้างต้นคือชื่อของหมวด POI ต่างๆ และจะต้องตั้งเป็นภาษาอังกฤษ เช่น Express Ways, Foods
--------------------------------------------

วิธีแปลงจากไฟล์ .GPX, .GPI, .KML

1. ใช้โปรแกรม gpsX.exe เพื่อเปลี่ยนไฟล์ .GPX, GPI และ .KML ไปเป็น .CSV โปรแกรมนี้ใช้ง่ายเมื่อ
เปิดขึ้นมาตอบ OK กับคำแนะนำไปทีหนึ่งก่อนก็จะมีเนื้อที่ว่างๆ สามารถลากไฟล์ POIs นามสกุลข้างต้นไปวางได้เลย
หากอ่านได้ก็จะแจ้งจำนวน POIs และรายละเอียดขึ้นมาให้เห็นทันที แต่ถ้าใช้เวลานานเกิน 2 นาทียังไม่่แสดงขึ้นมา
แสดงว่าไฟล์ที่นำมาวางมีปัญหาอาจจะเป็นเพราะมีช่องข้อมูลมากเกินไป หรือใส่คำแนะนำลงในแต่ละ POI ยาวเกินไป
หรือแต่ละ POI มีขนาดช่องข้อมูลไม่เท่ากัน ถ้าอ่านได้ให้กดแป้น Save as แล้วเลือก Save as Type:
เป็น CSV (*.csv) ดูชื่อให้ถูกต้องแล้วกด Save จะได้ไฟล์ xxxx.csv แต่ยังนำเอาไปแปลงเป็น .rupi ไม่ได้เพราะ
format ไม่ถูกต้อง
2. เปิดโปรแกรม CSVed.exe ตั้งค่า Set Separator ใน Start and It.... tab ให้เป็น , Comma แล้วเปิด
ไฟล์ xxxx.csv ที่ได้จากข้อ 1. จะแสดงช่องข้อมูลทั้งหมดขึ้นมา
3. เข้าไปใน Column Edit tab เพื่อลบ Column อื่นๆ ออกไปให้เหลือเพียง Column 1, 2 และ 3 เท่านั้น
4. กลับไปที่ Start and It... tab เลือก | Pipe แล้วกด File, Save จะได้ xxxx.csv ที่มี 3 column และ
delimiter เป็น "|" นำไป convert เป็น rupi format เหมือนกันขั้นตอนจากข้อ 3. ในการแปลงจาก .upi ข้างต้น


5. หากวางไฟล์ .csv ตามข้อ 1. ไม่ได้ ต้องใช้โปรแกรม gpi2CSV.exe (ของคุณสุรชาฯ เช่นกัน) มาแปลงให้เป็น .csv
--------------------------------------------------

ใช้ Notepad สร้าง POIs ขั้นมาเอง
โดยแต่ละบรรทัดมี 3 ช่องข้อมูล

longitude|latitude|ชื่อ POI

แต่ละช่องคั่นด้วย "|" แล้ว save เป็น xxxx.csv แล้วนำไปแปลงเป็น rupi format ได้เลย

-------------------------------------------------

ตอนนี้ผมก็เอา .kml ของ iGO ที่ใช้ๆ อยู่มาแปลงใส่ได้หมดแล้วครับ

***เพิ่มเติม***

ชื่อที่ต้องตั้งเป็นภาษาอังกฤษ สามารถแปลงให้เป็นภาษาไทยได้โดยเข้าไปประกาศใน thai.lang เช่น

<lang id="TollWays" text="ด่านทางด่วน"/>

โดย TollWays คือชื่อ POI ที่ใส่เข้าไปใหม่

****
 
บันทึกการเข้า
 
kook_kai
St. Member
*


ออฟไลน์ ออฟไลน์

ID number: 34995
กระทู้: 2
$0.00 credits

View Inventory
Send Money to kook_kai

Referrals: 0
คำขอบคุณ
-ได้ให้: 5
-ได้รับ: 2



พลังชีวิต
0%


« ตอบ #21 เมื่อ: 08 เมษายน 2012, 01:13:58 »

ขอสอบถามนิดนึงคะ ถ้าเรามีไฟล์ .kml อยากจะแปลงเป็น .rupi ต้องทำยังไง ขอบคุณล่วงหน้าค่ะ
บันทึกการเข้า
หน้า: 1 [2]   ขึ้นบน
  พิมพ์  
 
กระโดดไป:  


กระทู้ที่คุณอาจสนใจ
หัวข้อ เริ่มโดย ตอบ อ่าน กระทู้ล่าสุด
UPDATE ADDPOI.KML เป็น Version 2 ครับ เพิ่ม 326 pois
Custom POI
nomneow 4 7891 กระทู้ล่าสุด 27 ตุลาคม 2009, 23:11:07
โดย mrkitti
iGO 8.3.x - AMIGO - PRIMO MAPS/POIs/BUILDINGS « 1 2 »
แผนที่, สกิน, Scheme, และอื่น ๆ
ที-เร็กซ์ 34 51069 กระทู้ล่าสุด 11 ธันวาคม 2011, 15:14:49
โดย jrpk
Powered by MySQL Powered by PHP

Powered by SMF 1.1.10 | SMF © 2006-2009, Simple Machines LLC
SimplePortal 2.3.5 © 2008-2012, SimplePortal | Thai language by ThaiSMF

SMFAds for Free Forums
© Copyrights 2010 navthai.com mod by trex_ln
Valid XHTML 1.0! Valid CSS!
หน้านี้ถูกสร้างขึ้นภายในเวลา 0.03 วินาที กับ 39 คำสั่ง