Microstation: นำเข้าพิกัดและคำอธิบายประกอบจาก Excel
กรณี: ฉันมีข้อมูลที่เพิ่มขึ้นพร้อมกับ Promark 100 GPS และเมื่อใช้แอพพลิเคชัน GNSS โพสต์เอนด์การประมวลผลที่อุปกรณ์เหล่านี้มีอยู่จะช่วยให้ฉันสามารถส่งข้อมูลไปยัง Excel ได้
คอลัมน์ที่ทำเครื่องหมายสีเหลืองคือพิกัดทางทิศตะวันออกทิศเหนือและคำอธิบายประกอบที่เกี่ยวข้อง ส่วนที่เหลือเป็นเพียงข้อมูลที่เกี่ยวข้องกับกระบวนการโพสต์
ปัญหา: ฉันต้องการให้ผู้ใช้ที่มี Microstation เวอร์ชันที่มีการนำเข้าข้อมูล
วิธีที่บางเฉียบของการทำ
ถ้าคุณนำเข้าพิกัดกับ 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
ข้อความนี้สามารถคัดลอกและวางโดยตรงไปยังบรรทัดคำสั่ง (คีย์ยูทิลิตี้เข้า) และดูว่าจุดจะวาด
แต่ฉันยังสามารถคัดลอกลงในไฟล์ 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;
และมีพวกเขามี:
ในการสร้างการเคลื่อนที่คุณจะต้องทำเช่นเดียวกัน แต่ด้วยบรรทัดคำสั่งด้วยความระมัดระวังว่าจุดจะต้องมีลำดับ ซึ่งไม่ใช่กรณีนี้ มันจะเป็นบรรทัดคำสั่งเริ่มต้นพิกัดพิกัดปลายทาง ...
แน่นอนว่ามีวิธีอื่นในการทำเช่นนี้และโปรแกรมโอเพนซอร์สที่ทำได้อย่างยอดเยี่ยม แต่การออกกำลังกายมีประโยชน์ในการทำให้จิตใจของฉันคล่องตัวและในกรณีของฉันคือป้องกันไม่ให้คำสั่งของฉันขึ้นสนิม
เชิงลบ ฉันไม่มี
ทักทายวิลสัน ฉันดีใจที่รู้ว่ามันมีประโยชน์
ฉันไม่มีโปรแกรมอยู่ในมือ แต่คุณจะต้องวางคำสั่งทั้งหมดเช่น PLACE CIRCLE RADIUS
Suerte
สวัสดีเพื่อน ๆ ข้อมูลที่ยอดเยี่ยม ฉันสามารถรีเฟรชและแก้ไขสถานการณ์ได้ดียิ่งขึ้นที่ฉันคิดว่าไม่สามารถทำได้ใน microstation ฉันมีคำถามที่เกี่ยวข้องกับหัวข้อที่คุณกล่าวถึงข้างต้น ฉันจะนำเข้าแวดวงแทน a จุดอ้างอิงด้วย ? ฉันทำตามขั้นตอนทั้งหมดที่กล่าวมาข้างต้นโดยใช้เป็นพารามิเตอร์: =CONCATENAR (“place circle;…..) จากนั้นนำไปที่ .txt และต่อมาถูกป้อนเป็น @d:\circulo.txt แต่ฉันไม่เคยทำมาก่อน สามารถวาดกราฟได้ คุณช่วยฉันในเรื่องนี้ได้ไหม?
อาศิรพจน์
สวัสดีสวัสดีตอนเช้าฉันอยากทราบว่าคุณมีบทช่วยสอนหรือหมายเหตุเกี่ยวกับวิธีการประมวลผลหลังการประมวลผลสำหรับ promark 200 gps ในโปรแกรมโซลูชัน GNSS หรือไม่? ฉันพยายามมาหลายวันแล้ว แต่ไม่สามารถทำได้เพราะ gps ส่งไฟล์ประเภท. csv ให้ฉัน ... ฉันรอคำตอบของคุณขอบคุณ
ดีเพราะฉันบอกคุณว่าผู้ชนะไม่ได้มาที่เวิร์กชอปและเมื่อฉันมาถึงฉันก็อยากจะสร้างความประทับใจให้พวกเขาด้วยความช่วยเหลือของพวกเขาและพวกเขาก็ปรับเปลี่ยนสิ่งอื่น ๆ แล้วฉันก็กลัวที่จะถามพวกเขาทันทีว่าพวกเขาทำอย่างไร ... ฮิฮิบอกฉันว่าวิคเตอร์เรามองหาเธอใน geofumadas ... เป็นเรื่องดีที่เขาสนับสนุนเรามาโดยตลอดเพราะเขาเป็นเจ้านายของฉันในเรื่องนี้มาโดยตลอดและฉันก็ไม่ได้ทำแบบทดสอบฉันทำเพราะเห็นว่าพวกเขาเข้าใจได้น้อยหรือไม่ได้อะไรเลยกับผลตอบแทนที่ต้องทำกับ Civilcad แต่ทุกคนในเวิร์กชอปประทับใจจริงๆ
เหล่านี้ช่วยให้เราสร้างความกว้างได้มากขึ้นในหลายพันเคล็ดลับที่สามารถทำได้กับพีซี แต่คำแนะนำก็จำเป็นเสมอเพื่อให้สามารถเรียนรู้ได้ ..
ในส่วนของช่างเทคนิคขอขอบคุณคุณเพราะฉันสามารถพูดได้ว่าฉัน guaoooo เป็นชีส