จีพีเอส / อุปกรณ์Microstation เบนท์ลีย์

Microstation: นำเข้าพิกัดและคำอธิบายประกอบจาก Excel

กรณี: ฉันมีข้อมูลที่เพิ่มขึ้นพร้อมกับ Promark 100 GPS และเมื่อใช้แอพพลิเคชัน GNSS โพสต์เอนด์การประมวลผลที่อุปกรณ์เหล่านี้มีอยู่จะช่วยให้ฉันสามารถส่งข้อมูลไปยัง Excel ได้

คอลัมน์ที่ทำเครื่องหมายสีเหลืองคือพิกัดทางทิศตะวันออกทิศเหนือและคำอธิบายประกอบที่เกี่ยวข้อง ส่วนที่เหลือเป็นเพียงข้อมูลที่เกี่ยวข้องกับกระบวนการโพสต์

ปัญหา: ฉันต้องการให้ผู้ใช้ที่มี Microstation เวอร์ชันที่มีการนำเข้าข้อมูล

excel พิกัดไมโครสเตชั่น

วิธีที่บางเฉียบของการทำ

ถ้าคุณนำเข้าพิกัดกับ Microstation ด้วย คำสั่งนี้เฉพาะจุดที่มาไม่ใช่ป้ายกำกับ โดยทางยาวผู้ใช้นำเข้าจาก CivilCAD ซึ่งทำได้อย่างยอดเยี่ยมจากนั้นเปิดจาก Microstation และแปลงเป็น dgn ซึ่งเป็นรูปแบบที่พวกเขาทำงานทุกวัน ดังนั้น… แม้ว่าฉันเกือบจะไป, ฉันขอขอบคุณที่คุณได้ขอคำแนะนำวิธีการทำ; แม้ว่าลึก ๆ แล้วฉันคิดว่าพวกเขาทำเพื่อพิสูจน์ว่าคำสั่งนั้นไม่ขึ้นสนิม มันเป็นเพียงขั้นตอนที่ฉันอธิบายไว้ก่อนหน้านี้ กับ AutoCAD.

วิธีการต่อข้อมูลพิกัดกับ Excel

การทำ VBA จะเป็นแบบอย่างที่ดี แต่เป็นสิ่งที่เรากำหนดไว้ว่า Excel ควรมีประสิทธิผลมากกว่าการทำสเปรดชีตนี่คือขั้นตอนการรวมคำสั่ง Microstation เข้ากับคำสั่ง Excel (concatenate)

การสร้างจุดด้วย Microstation ทำได้โดยใช้คำสั่ง "จุดวาง" และหากคุณต้องการวางจุดนั้นที่พิกัดเฉพาะ ให้ใช้ "xy=" โดยใช้ตัวคั่นคำสั่งที่เป็นเครื่องหมายอัฒภาค (;) เสมอ ดังนั้นโดยการป้อนคำสั่ง จุดสถานที่ xy = 388218.835,1566315.816 คุณควรวาดจุดขวาในพิกัดที่

ในกรณีของ Excel คำสั่ง concatenate จะทำงานในลักษณะนี้คำสั่ง concatenate วงเล็บเปิดจากนั้นระบุทุกอย่างที่จะเชื่อมต่อกันและปิดวงเล็บในที่สุด ฉันอธิบายมันในทางที่ผิด แต่ก็ไม่ซับซ้อนเมื่อเข้าใจและทำอย่างน้อยหนึ่งครั้ง:

เชื่อมต่อคำสั่ง = CONCATENATE เราเปิดวงเล็บ ( คำสั่งคอมมานโดคือข้อความที่มีเครื่องหมายอัฒภาคที่แยกคำสั่ง “จุดวาง ;” จากนั้นคั่นด้วยเครื่องหมายจุลภาคเพื่อแยกสตริงถัดไป , แล้วคำสั่งในคำพูดตามที่เป็นข้อความ “ซี=” เครื่องหมายจุลภาคเพื่อระบุสตริงใหม่ , และที่นี่เราเลือกเซลล์ที่เกี่ยวข้อง  C3 จากนั้นคั่นด้วยเครื่องหมายจุลภาคเพื่อระบุสตริงใหม่ , และเครื่องหมายจุลภาคในเครื่องหมายคำพูดสำหรับการแยกพิกัด "" เครื่องหมายจุลภาคเพื่อระบุสตริงถัดไป , เซลล์ที่มีพิกัดทิศเหนือและอัฒภาคสุดท้าย D3,“;” จากนั้นเราก็ปิดวงเล็บ )

จะมีลักษณะดังนี้:

= เชื่อมต่อ ("จุดสถานที่ ;""xy ="C3","D3";")

เมื่อทำเช่นนี้เราเพียง แต่คัดลอกสูตรไปยังคอลัมน์ต่อไปนี้:

จุดสถานที่ xy = 388218.835,1566315.816;
จุดสถานที่ xy = 388219.911,1566320.28;
จุดสถานที่ xy = 388216.28,1566320.868;
จุดสถานที่ xy = 388215.36,1566316.473;
จุดสถานที่ xy = 388211.706,1566317.245;
จุดสถานที่ xy = 388212.713,1566321.593;

 

วิธีส่งไปที่ Microstation

ข้อความนี้สามารถคัดลอกและวางโดยตรงไปยังบรรทัดคำสั่ง (คีย์ยูทิลิตี้เข้า) และดูว่าจุดจะวาด

excel พิกัดไมโครสเตชั่น

แต่ฉันยังสามารถคัดลอกลงในไฟล์ txt หรือ csv ที่ฉันสามารถเรียกเป็นสคริปต์

ตัวอย่างเช่นเรียกไฟล์ puntosgeofumadas.txt, และจะถูกเก็บไว้ใน C; เพื่อที่จะเรียกว่าคุณเขียนกุญแจเข้า  @c: \ glowpoints.txt. ชื่อไม่ควรมีช่องว่างและควรวางไว้ในเส้นทางที่เข้าใจง่าย

การนำเข้าคำอธิบายประกอบ

มันทำงานในลักษณะเดียวกันกับความแตกต่างที่คำสั่งไม่ได้จุด แต่ไอคอนข้อความ:  วางไอคอนข้อความ

Concatenamos ของรูปแบบที่เท่ากันคำสั่งไอคอนข้อความสถานที่ที่มีคำอธิบายประกอบพิกัดที่ข้อความจะถูกวางไว้:

=CONCATENATE("วางไอคอนข้อความ ;",",B3",";","xy=",C3","","D3",";")

แล้วเราควรจะอยู่อย่างนั้น

ไอคอนข้อความสถานที่; 10; xy = 388218.835,1566315.816;
ไอคอนข้อความสถานที่; 11; xy = 388219.911,1566320.28;
ไอคอนข้อความสถานที่; 12; xy = 388216.28,1566320.868;
ไอคอนข้อความสถานที่; 13; xy = 388215.36,1566316.473;
ไอคอนข้อความสถานที่; 14; xy = 388211.706,1566317.245;
ไอคอนข้อความสถานที่; 15; xy = 388212.713,1566321.593;

และมีพวกเขามี:

excel พิกัดไมโครสเตชั่น

ในการสร้างการเคลื่อนที่คุณจะต้องทำเช่นเดียวกัน แต่ด้วยบรรทัดคำสั่งด้วยความระมัดระวังว่าจุดจะต้องมีลำดับ ซึ่งไม่ใช่กรณีนี้ มันจะเป็นบรรทัดคำสั่งเริ่มต้นพิกัดพิกัดปลายทาง ...

แน่นอนว่ามีวิธีอื่นในการทำเช่นนี้และโปรแกรมโอเพนซอร์สที่ทำได้อย่างยอดเยี่ยม แต่การออกกำลังกายมีประโยชน์ในการทำให้จิตใจของฉันคล่องตัวและในกรณีของฉันคือป้องกันไม่ให้คำสั่งของฉันขึ้นสนิม

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

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

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

6 คอมเมนต์

  1. สวัสดีเพื่อน ๆ ข้อมูลที่ยอดเยี่ยม ฉันสามารถรีเฟรชและแก้ไขสถานการณ์ได้ดียิ่งขึ้นที่ฉันคิดว่าไม่สามารถทำได้ใน microstation ฉันมีคำถามที่เกี่ยวข้องกับหัวข้อที่คุณกล่าวถึงข้างต้น ฉันจะนำเข้าแวดวงแทน a จุดอ้างอิงด้วย ? ฉันทำตามขั้นตอนทั้งหมดที่กล่าวมาข้างต้นโดยใช้เป็นพารามิเตอร์: =CONCATENAR (“place circle;…..) จากนั้นนำไปที่ .txt และต่อมาถูกป้อนเป็น @d:\circulo.txt แต่ฉันไม่เคยทำมาก่อน สามารถวาดกราฟได้ คุณช่วยฉันในเรื่องนี้ได้ไหม?

    อาศิรพจน์

  2. สวัสดีสวัสดีตอนเช้าฉันอยากทราบว่าคุณมีบทช่วยสอนหรือหมายเหตุเกี่ยวกับวิธีการประมวลผลหลังการประมวลผลสำหรับ promark 200 gps ในโปรแกรมโซลูชัน GNSS หรือไม่? ฉันพยายามมาหลายวันแล้ว แต่ไม่สามารถทำได้เพราะ gps ส่งไฟล์ประเภท. csv ให้ฉัน ... ฉันรอคำตอบของคุณขอบคุณ

  3. ดีเพราะฉันบอกคุณว่าผู้ชนะไม่ได้มาที่เวิร์กชอปและเมื่อฉันมาถึงฉันก็อยากจะสร้างความประทับใจให้พวกเขาด้วยความช่วยเหลือของพวกเขาและพวกเขาก็ปรับเปลี่ยนสิ่งอื่น ๆ แล้วฉันก็กลัวที่จะถามพวกเขาทันทีว่าพวกเขาทำอย่างไร ... ฮิฮิบอกฉันว่าวิคเตอร์เรามองหาเธอใน geofumadas ... เป็นเรื่องดีที่เขาสนับสนุนเรามาโดยตลอดเพราะเขาเป็นเจ้านายของฉันในเรื่องนี้มาโดยตลอดและฉันก็ไม่ได้ทำแบบทดสอบฉันทำเพราะเห็นว่าพวกเขาเข้าใจได้น้อยหรือไม่ได้อะไรเลยกับผลตอบแทนที่ต้องทำกับ Civilcad แต่ทุกคนในเวิร์กชอปประทับใจจริงๆ

    เหล่านี้ช่วยให้เราสร้างความกว้างได้มากขึ้นในหลายพันเคล็ดลับที่สามารถทำได้กับพีซี แต่คำแนะนำก็จำเป็นเสมอเพื่อให้สามารถเรียนรู้ได้ ..

    ในส่วนของช่างเทคนิคขอขอบคุณคุณเพราะฉันสามารถพูดได้ว่าฉัน guaoooo เป็นชีส

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

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

กลับไปด้านบนปุ่ม