วาดจุดเส้นและข้อความของรูปหลายเหลี่ยมจาก Excel ไปยัง AutoCAD
ฉันมีรายการพิกัดนี้ใน Excel
No. | X | Y |
---|---|---|
1 | 374,037.80 | 1,580,682.41 |
2 | 374,032.23 | 1,580,716.26 |
3 | 374,037.74 | 1,580,735.15 |
3A | 374,044.99 | 1,580,772.50 |
4 | 374,097.78 | 1,580,771.83 |
ในที่นี้มีพิกัด X พิกัด Y และชื่อของจุดยอดด้วย สิ่งที่ฉันต้องการคือวาดใน AutoCAD ในกรณีนี้เราจะใช้การดำเนินการสคริปต์จากข้อความที่ต่อกันใน Excel
เชื่อมคำสั่งสำหรับการแทรกจุดใน AutoCAD
ตารางที่แสดงในกราฟตามที่คุณเห็นรวมถึงคอลัมน์ที่มีชื่อจุดสุดยอดจากนั้นพิกัด UTM สำหรับคอลัมน์ X, Y
สิ่งแรกที่เราต้องทำคือต่อพิกัดตามที่คำสั่ง AutoCAD คาดหวังไว้ ตัวอย่างเช่นในการวาดจุดเราจะครอบครอง: POINT พิกัดX, พิกัด Y
ดังนั้นสิ่งที่เราจะทำคือการแทรกคอลัมน์ใหม่ด้วยข้อมูลที่ต่อกันนี้ในรูปแบบ:
POINT 374037.8,1580682.4
POINT 374032.23,1580716.25
POINT 374037.73,1580735.14
POINT 374044.98,1580772.49
POINT 374097.77,1580771.83
POINT 374116.27,1580769.13
ในการทำเรียงต่อกันนี้ฉันได้ทำสิ่งต่อไปนี้แล้ว:
- ฉันเรียกเซลล์ D4 ด้วยชื่อ POINT
- ฉันสร้างด้วยฟังก์ชัน concatenate ซึ่งเป็นสตริงที่มีเซลล์ POINT จากนั้นฉันเว้นช่องว่างโดยใช้ " " จากนั้นฉันได้ต่อเซลล์ B5 ด้วยการปัดเศษสองหลัก จากนั้นจึงวาดเครื่องหมายจุลภาคที่ฉันใช้ "," ฉันได้ต่อเซลล์ C5 แล้ว จากนั้นฉันได้คัดลอกแถวที่เหลือ
วาดจุดใน Excel
ฉันคัดลอกเนื้อหาของคอลัมน์ D ไปยังไฟล์ข้อความ
ในการดำเนินการให้พิมพ์ SCRIPT ในแถบคำสั่งจากนั้นกดปุ่ม Enter นั่นเป็นการแสดง explorer และฉันมองหาไฟล์ที่ฉันเรียก geofumadas.scr. เมื่อเลือกแล้วปุ่มเปิดจะถูกกด
และ voila ตรงนั้นเรามีจุดยอด
ในกรณีที่มองไม่เห็นจุดต่างๆจำเป็นต้องซูมเข้าที่ชุดวัตถุทั้งหมด สำหรับสิ่งนี้เราเขียนคำสั่ง Zoom, Enter, Extent, enter
ในกรณีที่จุดไม่ปรากฏให้เห็นคำสั่ง PTYPE จะถูกดำเนินการจากนั้นจะมีการระบุจุดที่ปรากฏในภาพ
เชื่อมคำสั่งใน Excel และวาดรูปหลายเหลี่ยมใน AutoCAD
ในการวาดรูปหลายเหลี่ยมนั้นจะใช้ตรรกะเดียวกัน ด้วยตัวแปรที่เราจะครอบครองคำสั่ง PLINE จากนั้นพิกัดที่ต่อกันและสุดท้ายคือคำสั่ง CLOSE
PLINES
374037.8,1580682.4
374032.23,1580716.25
374037.73,1580735.14
...
374111.31,1580644.84
374094.32,1580645.98
374069.21,1580647.31
374048.83,1580655.01
CLOSE
เราจะเรียกสคริปต์นี้ geofumadas2.scrและเมื่อเราดำเนินการเราจะมีร่องรอยของภาพวาด ฉันเลือกสีเหลืองเพื่อสังเกตความแตกต่างกับจุดยอดสีแดง
เชื่อมคำสั่งใน Excel และจดบันทึกจุดยอดใน AutoCAD
ในที่สุดเราใช้คำอธิบายประกอบข้อความของคอลัมน์แรกเป็นคำอธิบายประกอบที่จุดยอดแต่ละจุด สำหรับสิ่งนี้เราจะเชื่อมโยงคำสั่งในลักษณะต่อไปนี้:
TEXT JC 374037.8,1580682.4 3 0 1
คำสั่งนี้แสดงถึง:
- คำสั่ง TEXT
- เงื่อนไขของข้อความในกรณีนี้คือเหตุผลว่าทำไมตัวอักษร J
- จุดศูนย์กลางของข้อความเราเลือก Center นั่นคือสาเหตุที่ตัวอักษร C
- พิกัดที่ต่อกัน X, Y,
- จากนั้นขนาดของข้อความเราได้เลือก 3
- มุมของการหมุนในกรณีนี้ 0
- ในที่สุดข้อความที่เราหวังว่าในแถวแรกจะเป็นหมายเลข 1
แพร่กระจายไปยังเซลล์อื่นแล้วมันจะเป็นดังนี้:
TEXT JC 374037.8,1580682.4 3 0 1
TEXT JC 374032.23,1580716.25 3 0 2
TEXT JC 374037.73,1580735.14 3 0 3
TEXT JC 374044.98,1580772.49 3 0 3A
TEXT JC 374097.77,1580771.83 3 0 4
TEXT JC 374116.27,1580769.13 3 0 5
TEXT JC 374127.23,1580779.64 3 0 6
...
ฉันเรียกว่า ไฟล์ geofumadas3.cdr
ฉันเปิดใช้งานสีเขียวเพื่อสังเกตความแตกต่าง เมื่อเรียกใช้สคริปต์แล้วเราจะมีข้อความตามขนาดที่ระบุไว้ตรงกลางของพิกัด
ดาวน์โหลด ไฟล์ AutoCAD ที่ใช้ในตัวอย่างนี้.
บทความนี้แสดงวิธีสร้างเทมเพลต หากคุณใช้เทมเพลตใน Excel ซึ่งสร้างขึ้นเพื่อใช้เฉพาะข้อมูลฟีดเท่านั้น คุณสามารถซื้อได้ที่นี่.
ฉันต้องการความช่วยเหลือ
ฉันต้องวาดรูปสี่เหลี่ยมผืนผ้าหลายร้อยรูปที่แสดงถึงสัมปทานการขุดพวกมันเป็นรูปสี่เหลี่ยมที่มีจุดกึ่งกลางและด้าน x และ y ฉันต้องการความช่วยเหลือฉันมีข้อมูลใน excel