เช่นเดียวกับโปรแกรมอื่นๆ 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 ที่ใส่เข้าไปใหม่
****