AutoCAD-AutoDeskvarios

วาดจุดเส้นและข้อความของรูปหลายเหลี่ยมจาก 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 ซึ่งสร้างขึ้นเพื่อใช้เฉพาะข้อมูลฟีดเท่านั้น คุณสามารถซื้อได้ที่นี่.

กอลจิ อัลวาเรซ

นักเขียน นักวิจัย ผู้เชี่ยวชาญด้านรูปแบบการจัดการที่ดิน เขาได้มีส่วนร่วมในการกำหนดแนวคิดและการนำแบบจำลองไปใช้ เช่น ระบบการบริหารทรัพย์สินแห่งชาติ SINAP ในฮอนดูรัส รูปแบบการจัดการเทศบาลร่วมในฮอนดูรัส รูปแบบบูรณาการของการจัดการที่ดิน - สำนักทะเบียนในนิการากัว ระบบการบริหารของดินแดน SAT ในโคลอมเบีย . บรรณาธิการของบล็อกความรู้ Geofumadas ตั้งแต่ปี 2007 และผู้สร้าง AulaGEO Academy ที่มีหลักสูตรมากกว่า 100 หลักสูตรเกี่ยวกับ GIS - CAD - BIM - Digital Twins

บทความที่เกี่ยวข้อง

หนึ่งความคิดเห็น

  1. ฉันต้องการความช่วยเหลือ
    ฉันต้องวาดรูปสี่เหลี่ยมผืนผ้าหลายร้อยรูปที่แสดงถึงสัมปทานการขุดพวกมันเป็นรูปสี่เหลี่ยมที่มีจุดกึ่งกลางและด้าน x และ y ฉันต้องการความช่วยเหลือฉันมีข้อมูลใน excel

แสดงความคิดเห็น

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

นอกจากนี้ยังตรวจสอบ
ปิดหน้านี้
กลับไปด้านบนปุ่ม