การนำเข้าจุดพร้อมป้ายกำกับจาก CSV
QCAD มีเครื่องมืออันทรงพลังสำหรับการนำเข้าข้อมูลจุดพร้อมป้ายกำกับจากไฟล์ CSV ไฟล์ CSV เป็นไฟล์สเปรดชีตแบบข้อความอย่างง่าย CSV ย่อมาจาก “comma-separated values” (ค่าที่คั่นด้วยเครื่องหมายจุลภาค)
สามารถเข้าถึงเครื่องมือนี้ได้จากเมนู เบ็ดเตล็ด > นำเข้า/ส่งออก > นำเข้าจุดพร้อมป้ายกำกับ
ข้อมูลตัวอย่าง
Section titled “ข้อมูลตัวอย่าง”สำหรับบทแนะนำนี้ เราใช้ตารางต่อไปนี้เป็นข้อมูลตัวอย่าง:
| N | X | Y | Z | C |
|---|---|---|---|---|
| P1 | 127.6 | 100.5 | 50 | Location A |
| P2 | 120 | 134 | 48.77 | Location B |
| P3 | 125 | 123.5 | 37.6 | Location C |
| P4 | 175 | 80.75 | 12.6 | Location D |
เนื้อหาดิบของไฟล์ CSV มีลักษณะดังนี้:
N,X,Y,Z,CP1,127.6,100.5,50,Location AP2,120,134,48.77,Location BP3,125,123.5,37.6,Location CP4,175,80.75,12.6,Location Dการเตรียมการ
Section titled “การเตรียมการ”ก่อนนำเข้าจุด ตรวจสอบให้แน่ใจว่าเลเยอร์ที่ใช้งานอยู่ของแบบวาดของคุณคือเลเยอร์ที่คุณต้องการให้จุดอยู่
เตรียมเลเยอร์ทั้งหมดที่คุณจะต้องใช้สำหรับป้ายกำกับที่นำเข้า หากคุณวางแผนที่จะวางป้ายกำกับไว้บนเลเยอร์แยกต่างหาก
ตัวอย่างที่ 1: จุดที่มีป้ายกำกับเดียว
Section titled “ตัวอย่างที่ 1: จุดที่มีป้ายกำกับเดียว”สำหรับตัวอย่างแรกนี้ เราต้องการนำเข้าจุดทั้งหมดในตารางโดยมีคอลัมน์ X และ Y เป็นพิกัดจุด คอลัมน์ ‘N’ จะถูกใช้เป็นป้ายกำกับที่ด้านขวาข้างแต่ละจุด แต่ละแถวในตารางจะถูกนำเข้าเป็นเอนทิตีจุดและเอนทิตีข้อความดังที่แสดงที่นี่:
หลังจากเริ่มเครื่องมือจากเมนู เบ็ดเตล็ด > นำเข้า/ส่งออก > นำเข้าจุดพร้อมป้ายกำกับ คุณต้องเลือกไฟล์ CSV ที่คุณต้องการนำเข้าก่อน
ถัดไป กล่องโต้ตอบจะแสดงขึ้นซึ่งช่วยให้คุณกำหนดค่าว่าควรแสดงผลและจัดรูปแบบจุดและป้ายกำกับอย่างไรอย่างแม่นยำ คุณยังต้องบอก QCAD ว่าคอลัมน์ใดมีพิกัดของจุด
สำหรับตัวอย่างนี้ เราต้องปรับหรือตรวจสอบเพียงสามฟิลด์ (ฟิลด์ที่ทำเครื่องหมายด้วยสีแดงในภาพหน้าจอด้านล่าง):
- สำหรับคอลัมน์แรก เราเลือกให้แสดงค่าเหล่านี้เป็นป้ายกำกับทางด้านขวาของจุด (ตำแหน่งป้ายกำกับ: “ขวา”)
- สำหรับคอลัมน์ที่สอง เราเลือกฟังก์ชัน “ตำแหน่ง X” เนื่องจากคอลัมน์นี้มีค่าพิกัด X ของจุด
- สำหรับคอลัมน์ที่สาม เราเลือกฟังก์ชัน “ตำแหน่ง Y” QCAD พยายามตรวจหาคอลัมน์ X และ Y โดยอัตโนมัติจากชื่อส่วนหัวคอลัมน์
หมายเหตุ:
- คอลัมน์ที่สี่และห้าที่มีพิกัด Z และความคิดเห็นจะถูกละเว้นสำหรับตัวอย่างนี้ (ไม่มีฟังก์ชันและไม่มีป้ายกำกับ)
- ทางด้านขวาภายใต้ “การตั้งค่าป้ายกำกับ” เราสามารถปรับฟอนต์ (“Arial”) ขนาดฟอนต์ (ที่นี่ 1 หน่วยวาด) และระยะห่างระหว่างจุดกับข้อความ (ที่นี่ 0.5 หน่วยวาด) เรายังสามารถเลือกได้ว่าจะวางป้ายกำกับไว้บนเลเยอร์ใด
- ที่มุมขวาล่าง เราสามารถเห็นตัวอย่างของจุดข้อมูลแรกตามที่จะถูกนำเข้าสู่แบบวาด
คลิก ตกลง เพื่อนำเข้าจุดทั้งหมดของไฟล์ CSV พร้อมป้ายกำกับ
ตัวอย่างที่ 2: จุดที่มีป้ายกำกับสามป้าย
Section titled “ตัวอย่างที่ 2: จุดที่มีป้ายกำกับสามป้าย”ตัวอย่างนี้แสดงให้เห็นว่าสามารถจัดเรียงป้ายกำกับหลายป้ายรอบ ๆ จุดที่นำเข้าได้อย่างไร
สำหรับตัวอย่างนี้ เราต้องการแสดงพิกัด Z ของจุดที่ด้านซ้ายของจุด และชื่อและความคิดเห็นที่ด้านขวา ซ้อนกันในแนวตั้ง:
เราสามารถบรรลุการกำหนดค่านี้ได้โดยการตั้งค่าตำแหน่งป้ายกำกับดังนี้:
ตัวอย่างที่ 3: การแสดงพิกัดเป็นป้ายกำกับ
Section titled “ตัวอย่างที่ 3: การแสดงพิกัดเป็นป้ายกำกับ”คอลัมน์สามารถใช้เป็นทั้งพิกัดและป้ายกำกับได้ ในตัวอย่างนี้ เราแสดงพิกัด X, Y และ Z ที่ด้านขวาของจุด ซ้อนกันในแนวตั้ง:
โปรดสังเกตว่าเราไม่ได้กำหนดฟังก์ชันสำหรับตำแหน่ง Z ดังนั้นจุดจึงยังคงถูกวางไว้ที่ X/Y โดยตั้งค่า Z เป็น 0.0
ตัวอย่างที่ 4: ป้ายกำกับหลายป้ายพร้อมตัวคั่น
Section titled “ตัวอย่างที่ 4: ป้ายกำกับหลายป้ายพร้อมตัวคั่น”นอกจากนี้ยังสามารถกำหนดหลายคอลัมน์ให้กับตำแหน่งป้ายกำกับเดียวกันได้ ในกรณีนี้ QCAD จะเชื่อมค่าทั้งหมดเข้าด้วยกันและแสดงในตำแหน่งที่ต้องการ ที่นี่เราแสดงชื่อและพิกัด Z ที่ตำแหน่งป้ายกำกับเดียวกัน (“ขวา”):
เราสามารถบรรลุสิ่งนี้ได้โดยเพียงกำหนดตำแหน่งป้ายกำกับเดียวกันให้กับหลายคอลัมน์
คุณสามารถกำหนดคอลัมน์ให้กับตำแหน่งป้ายกำกับเดียวกันได้มากเท่าที่ต้องการ ป้ายกำกับจะถูกเชื่อมต่อด้วยเครื่องหมายจุลภาคและช่องว่างตามค่าเริ่มต้น
ตัวคั่นที่ใช้สำหรับตำแหน่งป้ายกำกับต่าง ๆ สามารถปรับได้ภายใต้แท็บ Multilabel:
ตัวอย่างเช่น เราสามารถเปลี่ยนตัวคั่นเริ่มต้นสำหรับตำแหน่งป้ายกำกับทางด้านขวาเป็นเครื่องหมายทวิภาคตามด้วยช่องว่าง (“: “) ซึ่งนำไปสู่การจัดรูปแบบป้ายกำกับดังที่แสดงที่นี่:
ตัวอย่างที่ 5: ป้ายกำกับหลายป้ายพร้อมรูปแบบการจัดรูปแบบ
Section titled “ตัวอย่างที่ 5: ป้ายกำกับหลายป้ายพร้อมรูปแบบการจัดรูปแบบ”นอกจากนี้ยังสามารถจัดรูปแบบป้ายกำกับในลักษณะขั้นสูงกว่าได้ ในการทำเช่นนี้ คุณสามารถป้อนรูปแบบการจัดรูปแบบในฟิลด์อินพุตตัวคั่น จากนั้น “%1” จะถูกแทนที่ด้วยค่าแรกของป้ายกำกับหลายป้าย “%2” ด้วยค่าที่สอง เป็นต้น ในตัวอย่างนี้ เราใช้รูปแบบการจัดรูปแบบ “%2 (%1)”:
โปรดสังเกตว่าในกรณีนี้ ค่าที่สอง (Z) จะแสดงก่อน ตามด้วยค่าแรกในวงเล็บ:
พิกัด Z
Section titled “พิกัด Z”แม้ว่า QCAD จะเป็นแอปพลิเคชัน CAD 2 มิติ แต่คุณสามารถนำเข้าพิกัด Z สำหรับจุดได้ พิกัด Z เหล่านี้สามารถแสดงโดยตัวแก้ไขคุณสมบัติใน QCAD และจะถูกบันทึกลงใน DXF/DWG ด้วย ในการทำเช่นนี้ เพียงกำหนดฟังก์ชัน “ตำแหน่ง Z” ให้กับคอลัมน์ที่เหมาะสม:
ป้ายกำกับที่มีการตั้งค่าเฉพาะ
Section titled “ป้ายกำกับที่มีการตั้งค่าเฉพาะ”จนถึงตอนนี้ เราได้ใช้เลเยอร์ ฟอนต์ ความสูงข้อความ และระยะห่างเดียวกันสำหรับป้ายกำกับทั้งหมด นอกจากนี้ยังสามารถควบคุมด้านเหล่านี้สำหรับแต่ละตำแหน่งป้ายกำกับแยกกันได้ ในการทำเช่นนี้ ให้ทำเครื่องหมายที่ตัวเลือก “ใช้การตั้งค่าเฉพาะ” ภายใต้ “การตั้งค่าป้ายกำกับ”
หากเปิดใช้งานตัวเลือกนี้ จะมีการแสดงตัวควบคุมเพิ่มเติมสำหรับแต่ละคอลัมน์ ด้วยตัวควบคุมเหล่านี้ เราสามารถกำหนดเลเยอร์ ฟอนต์ ความสูงข้อความ และระยะห่างสำหรับแต่ละตำแหน่งป้ายกำกับแยกกันได้ ซึ่งช่วยให้เราสามารถวางป้ายกำกับที่แตกต่างกันบนเลเยอร์ที่แตกต่างกันและใช้ฟอนต์ที่แตกต่างกันสำหรับแต่ละป้ายกำกับดังที่แสดงในตัวอย่างนี้:
ตัวคั่นไฟล์
Section titled “ตัวคั่นไฟล์”ฟิลด์ในไฟล์ CSV โดยทั่วไปจะคั่นด้วยเครื่องหมายจุลภาค อย่างไรก็ตาม ยังมีไฟล์ CSV ที่ใช้แท็บหรืออัฒภาคเป็นตัวคั่นด้วย คุณสามารถปรับตัวคั่นไฟล์ในกล่องโต้ตอบที่มุมขวาบนและโหลดไฟล์ใหม่หากคุณกำลังจัดการกับไฟล์ดังกล่าว:
