GPS / ტექნიკაMicrostation-Bentley

Microstation: იმპორტი კოორდინატები და ანოტაციები Excel- დან

შემთხვევაში: მე მივიღე მონაცემები Promark X GPS- ის გამოყენებით და GNSS პოსტპროცესიული აპლიკაციის გამოყენებით, რომელსაც ეს კომპიუტერი აქვს, მე შემიძლია ინფორმაციის გაგზავნა Excel.

ყვითელი მონიშნული სვეტების კოორდინატები აღმოსავლეთი, ჩრდილოეთი და მათი ანოტაცია; დანარჩენი მხოლოდ პოსტ პროცესთან დაკავშირებული ინფორმაციაა.

პრობლემა: მე მოითხოვს, რომ მომხმარებლებმა Microsoft- ის ვერსიები, რომლებსაც აქვთ მონაცემთა იმპორტი.

Excel კოორდინაციას უწევს Microstation

ამის გაკეთება Slimy გზები

თუ თქვენ შემოიტანთ კოორდინატებს მიკროსტატით ბრძანება გააკეთა ამისათვისმხოლოდ წერტილები მოდის და არა ეტიკეტები. დიდი ხნის განმავლობაში, მომხმარებელი მათ იმპორტირებდა CivilCAD– დან, რაც ამას შესანიშნავად აკეთებს, შემდეგ Microstation– დან იგი გაიხსნა და გადაკეთდა dgn– ში, რომელიც არის ფორმატი, სადაც ისინი მუშაობენ ყოველ დღე. Ისე… თუმცა მე თითქმის წავიდა, ვაფასებ, რომ მკითხეთ წინადადება, თუ როგორ უნდა გავაკეთოთ ეს; თუმცა სიღრმეში ვფიქრობ, რომ ამას აკეთებენ იმის დასამტკიცებლად, რომ ბრძანებები არ ჟანგით. ეს მხოლოდ პროცედურაა, რომელიც ადრე ავუხსენი ერთად AutoCAD.

როგორ შევაჯეროთ კოორდინატები Excel- თან

VBA გახდის იდეალური, მაგრამ, როგორც ყოველთვის, ერთ დღეს ის, რაც ჩვენ ვასკვნით: Excel უნდა იყოს უფრო პროდუქტიული, ვიდრე რათა სახელფასო მაგიდები, აქ პროცედურა აერთიანებს Microstation ბრძანებები (გასაღები) ერთად Excel ბრძანებები (კონკატენაციას)

Microstation-ით წერტილის შექმნა ხდება "place point" ბრძანებით, ხოლო თუ გსურთ მისი განთავსება კონკრეტულ კოორდინატზე, გამოიყენეთ "xy=", ყოველთვის გამოიყენეთ ბრძანების გამყოფი, რომელიც არის მძიმით (;). ასე რომ, ბრძანების შეყვანით ადგილი წერტილი; xy = 388218.835,1566315.816 ამ კოორდინაციაში უნდა მიუთითოთ წერტილი.

Excel- ის შემთხვევაში, დამაკავშირებელი ბრძანება ასე მუშაობს: დამაკავშირებელი ბრძანება, ფრჩხილების გახსნა, შემდეგ მიუთითეთ ყველაფრის შესაკრავი და ბოლოს დახურეთ ფრჩხილები. მე ამას მარტივად ავუხსნი, მაგრამ ეს არ არის რთული, როდესაც ერთხელ მაინც გაიგებენ და ასრულებენ:

შეკვეთით ბრძანება = CONCATENATE ჩვენ ფრჩხილებს ვხსნით ( მაშინ commando ბრძანება არის ტექსტი, რომელზეც მისი ნახევარგანონი, რომელიც ჰყოფს ბრძანებას "ადგილის წერტილი;" შემდეგ მძიმით გამოყოფა შემდეგი სიმებიანი , მაშინ ბრძანება შეთავაზებები როგორც ტექსტი "xy =" მძიმით მიუთითეთ ახალი სტრიქონი , და აქ ჩვენ შეარჩიეთ შესაბამისი საკანში  C3 მაშინ მძიმით მიუთითეთ ახალი სტრიქონი , და კომა კოორდინატების გამოყოფის ციტატებით "," მძიმით მიუთითეთ მომდევნო სიმები , უჯრედი, რომელიც შეიცავს ჩრდილოეთის კოორდინატსა და საბოლოო წერტილოვან წერტილს მეორე,";" შემდეგ ვხურავთ ფრჩხილებს )

ეს ასე გამოიყურება:

= შეერთება ("ადგილი წერტილი ;", "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;

 

როგორ გავუგზავნოთ მიკროსტატს

ეს ტექსტი შეიძლება დაკორექტირდეს პირდაპირ ბრძანებათა ზოლში (კომუნალური გასაღები) და დაინახავთ, რომ წერტილები შედგენილია.

Excel კოორდინაციას უწევს Microstation

მაგრამ შემიძლია ასევე კოპირება txt ან csv ფაილი, რომელიც შემიძლია მოვუწოდო როგორც სცენარი.

მაგალითად, ფაილი ეწოდება glowpoints.txtდა ინახება C; ასე რომ დაარქვით მას, დაწერეთ გასაღები  @ გ: \ glowpoints.txt. სახელს არ უნდა ჰქონდეს სივრცეები და სასურველია ის მარტივ გზაზე დააყენოთ.

ანოტაციების იმპორტირება

იგი მუშაობს იმავე გზით, განსხვავებით, რომ ბრძანება არ არის წერტილი, მაგრამ ტექსტი ხატი:  ტექსტის ხატულა

თანმხლები ფორმატის კონტატამენტები, ბრძანების ადგილის ტექსტის ხატი, ანოტაცია შეიცავს საკანში, სადაც კოორდინაციას უწევს ტექსტი:

=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 კოორდინაციას უწევს Microstation

ტრავერის წარმოქმნისთვის იგივე უნდა გაკეთდეს, მაგრამ ბრძანების ადგილის ხაზით, სიფრთხილით რომ წერტილებს უნდა ჰქონდეთ თანმიმდევრობა; რაც ასე არ არის. ეს იქნება ბრძანების ადგილის ხაზი, კოორდინატის დაწყება, დანიშნულების კოორდინატი ...

რა თქმა უნდა, ამის გაკეთების სხვა გზები არსებობს და ღია წყაროების პროგრამები, რომლებიც ამას შესანიშნავად აკეთებენ. მაგრამ ვარჯიში სასარგებლოა ჩემი გონების გამარტივებისთვის და ჩემს შემთხვევაში, ბრძანებების ჟანგვის თავიდან ასაცილებლად.

გოლჯი ალვარესი

მწერალი, მკვლევარი, მიწის მართვის მოდელების სპეციალისტი. მან მონაწილეობა მიიღო ისეთი მოდელების კონცეპტუალიზაციასა და დანერგვაში, როგორიცაა: ქონების ადმინისტრირების ეროვნული სისტემა SINAP ჰონდურასში, ერთობლივი მუნიციპალიტეტების მართვის მოდელი ჰონდურასში, კადასტრის მართვის ინტეგრირებული მოდელი - რეესტრი ნიკარაგუაში, ტერიტორიის ადმინისტრაციის სისტემა SAT კოლუმბიაში. . Geofumadas ცოდნის ბლოგის რედაქტორი 2007 წლიდან და AulaGEO აკადემიის შემქმნელი, რომელიც მოიცავს 100-ზე მეტ კურსს GIS - CAD - BIM - Digital Twins თემებზე.

დაკავშირებული სტატიები

6 კომენტარები

  1. გამარჯობა მეგობარო, შესანიშნავი ინფორმაცია, მე მოვახერხე სიტუაციების განახლება და კიდევ უფრო კარგად გადაჭრა, რომლებიც მე ვფიქრობდი, რომ მიკროსადგურში ვერ მოხერხდებოდა, მაქვს შეკითხვა, რომელიც დაკავშირებულია თქვენს მიერ ზემოთ განხილულ თემასთან, როგორ შემოვიტანო წრე მაგის ნაცვლად მიუთითეთ როგორც კარგად მითითება? მე განვახორციელე ყველა ზემოთ ნახსენები ნაბიჯი პარამეტრის სახით: =CONCATENAR („მოათავსე წრე;…..) და შემდეგ გადავედი .txt-ზე და მოგვიანებით გადავიყვანე როგორც @d:\circulo.txt, მაგრამ არ ვყოფილვარ. შეგიძლიათ მათი გრაფიკის დახატვა, შეგიძლიათ დამეხმაროთ ამ მხრივ?

    ულოცავენ.

  2. გამარჯობა, დილა მშვიდობისა, მინდა ვიცოდე თუ გაქვთ სახელმძღვანელო ან შენიშვნა იმის შესახებ, თუ როგორ უნდა გააკეთოთ პოსტ-დამუშავება promark 200 gps- ის GNSS გადაწყვეტილებების პროგრამაში? რამდენიმე დღეა ვცდილობ, მაგრამ ვერ მოვახერხე, რადგან gps მაწვდის ფაილების ტიპს .csv ... ველოდები თქვენს პასუხს მადლობას.

  3. კარგი, კარგი, გეუბნები, რომ გამარჯვებულები სახელოსნოში არ მოვიდნენ და როცა ჩამოვედი, მათი დახმარებით შთაბეჭდილების მოხდენა მომიწია, უფრო სწორად მათ სხვა რამეები მოარგეს, მე კი შემეშინდა, მაშინვე ვკითხე, როგორ გააკეთეს ... მან თქვა ვიქტორ, გეოფუმადაში ვეძებთ მას ... კარგია, რომ ის ყოველთვის მხარს გვიჭერს, რადგან ის ყოველთვის იყო ჩემი ოსტატი ამაში, ასევე მე ეს არ გავაკეთე ტესტით, რადგან გავაკეთე იმიტომ, რომ დავინახე რომ მათ არაფერი გაეგებოდათ ან ვერაფერი გაიგეს იმ დაბრუნებით, რაც უნდა გაკეთებულიყო civilcad– ით, მაგრამ სინამდვილეში ყველამ შთაბეჭდილება მოახდინა ...

    ეს დაგვეხმარება უფრო ამპლიტუდის გენერირებაში ათასობით შეასრულა, რომელიც შეიძლება გაკეთდეს PC- ზე, მაგრამ სახელმძღვანელო ყოველთვის აუცილებელია იმისათვის, რომ ისწავლონ მათ ..

    ტექნიკოსების ნაწილი გმადლობთ, რადგან მე შემიძლია მხოლოდ ვთქვა, რომ მე ყავა არის ყველი.

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო. აუცილებელი ველები აღნიშნულია *

დაბრუნება ღილაკზე