GPS / тоног төхөөрөмжMicrostation-Bentley

Microstation: Excel-с импортлох координат болон тэмдэглэгээ

Кейс: Би Promark 100 GPS-ийн өгөгдлүүдтэй бөгөөд эдгээр компьютерууд нь GNSS-ийн дараах процессорын хэрэглээг ашиглан Excel-ыг илгээж болно.

Шараар тэмдэглэгдсэн багана нь зүүн, хойд зүгийн координатууд, тэдгээрийн холбогдох тэмдэглэлүүд юм; үлдсэн хэсэг нь шуудангийн үйл явцтай холбоотой мэдээлэл юм.

Асуудал: Өгөгдөл импорттой байгаа Microstation-ийн хувилбаруудтай хэрэглэгчдийг би шаарддаг.

Онлайн координатын микропроцессор

Үүнийг хиймлээр хийх арга

Хэрэв та Microstation-тэй координатыг импортоор оруулж байгаа бол Энэ тушаалыг хийсэн тушаал, зөвхөн оноо ирдэг, шошго биш. Удаан хугацааны туршид хэрэглэгч үүнийг CivilCAD-аас импортлож байсан бөгөөд үүнийг гайхамшигтай хийдэг, дараа нь Microstation-ээс нээгээд dgn болгон хөрвүүлсэн бөгөөд энэ нь тэдний өдөр болгон ажилладаг формат юм. Тиймээс ... Гэхдээ би бараг явсан, Та надаас үүнийг яаж хийхийг санал болгосонд талархаж байна. Гэсэн хэдий ч гүн нь тушаалууд нь зэвэрдэггүй гэдгийг батлахын тулд үүнийг хийдэг гэж би боддог. Энэ бол зүгээр л миний өмнө тайлбарлаж байсан журам юм AutoCAD-тэй.

Excel-т координатыг хэрхэн нийлүүлэх вэ?

VBA хамгийн тохиромжтой болгох вэ, харин ердийн нэг өдөр бид дуусгах юу нь: Excel Excel-ийн тушаалаар цалингийн хүснэгт, энэ журам нь хослуулах Microstation тушаал (гол) болгохын тулд илүү үр бүтээлтэй байх ёстой (нийлүүлэгдсэн)

Microstation-ийн тусламжтайгаар цэг үүсгэх нь "point point" командын тусламжтайгаар хийгддэг бөгөөд хэрэв та үүнийг тодорхой координат дээр байрлуулахыг хүсвэл "xy =" -г ашиглан цэгийг таслал (;) болгон командын тусгаарлагчийг ашиглана. Тиймээс, командыг оруулснаар газардах цэг; xy = 388218.835,1566315.816 Та тэр координат дахь цэгийг зөв зурах хэрэгтэй.

Excel-ийн хувьд холболтын тушаал дараах байдлаар ажилладаг: холболтын тушаал, хаалтыг нээгээд дараа нь нэгтгэх бүх зүйлийг зааж, эцэст нь хаалтыг хаах хэрэгтэй. Би үүнийг энгийн байдлаар тайлбарлаж байгаа боловч дор хаяж нэг удаа ойлгож, хийхэд төвөгтэй биш юм.

Нийлмэл захирамж = CONCATENATE бид хаалтыг нээдэг ( Дараа нь командын комманд нь текстийг агуулдаг "цэг цэг;" Дараа нь таслалыг дараагийн тэмдэгт мөрийг салгах болно , Дараа нь комманд ишлэл гэж ойлгож болно "xy =" шинэ таслалыг заах таслал , Энд байгаа эсийг сонгоно уу  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;

 

Үүнийг бичил биет рүү хэрхэн илгээх вэ

Энэ текстийг хуулж шууд командын мөрөнд (хэрэгслүүдийн түлхүүр) хийж, цэгүүдийг зурах болно.

Онлайн координатын микропроцессор

Гэхдээ би бас үүнийг скрипт болгон дуудаж болно txt эсвэл csv файл руу хуулж болно.

Жишээ нь, файлыг дууддаг glowpoints.txt, энэ нь C-д хадгалагддаг; Тиймээс үүнийг дуудахын тулд та түлхүүрийг бичнэ үү  @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;

Тэд тэнд байна:

Онлайн координатын микропроцессор

Трасс үүсгэхийн тулд ижил зүйлийг хийх боловч цэгүүдийн дараалал байх ёстойг анхааруулж тушаалын мөрийн мөрөөр хийх болно. Энэ нь тийм биш юм. Энэ нь тушаалын мөр, эхлэх координат, хүрэх координат ...

Үүнийг хийх өөр арга замууд байгаа бөгөөд үүнийг гайхамшигтай хийдэг нээлттэй эхийн програмууд. Гэхдээ дасгал хийх нь миний оюун ухааныг цэгцлэх, миний тушаалуудыг зэврэхээс урьдчилан сэргийлэхэд тустай.

Голги Альварес

Зохиолч, судлаач, Газар зохион байгуулалтын загварын мэргэжилтэн. Тэрээр Гондурас дахь Өмчийн удирдлагын үндэсний систем SINAP, Гондурасын хамтарсан хотын удирдлагын загвар, Никарагуа дахь кадастрын удирдлагын нэгдсэн загвар, Колумбын нутаг дэвсгэрийн удирдлагын систем SAT зэрэг загваруудыг боловсруулах, хэрэгжүүлэхэд оролцсон. . 2007 оноос хойш Geofumadas мэдлэгийн блогын редактор, GIS - CAD - BIM - Digital Twins сэдвээр 100 гаруй хичээлийг багтаасан AulaGEO академийг бүтээгч.

холбоотой зүйл

6 санал

  1. Би хөтөлбөр байхгүй байна, гэхдээ та PLACE CIRCLE RADIUS гэх мэт бүрэн тушаалыг тавих шаардлагатай болно.

    Сайн аз.

  2. Сайн байна уу найзаа, маш сайн мэдээлэл байна, би microstation-д хийх боломжгүй гэж бодож байсан нөхцөл байдлыг сэргээж, бүр илүү сайн шийдэж чадсан, надад дээр дурдсан сэдэвтэй холбоотой асуулт байна, би дугуй оронд дугуй оруулах вэ? худгийн лавлагаа болгон зааж өгөх үү? Би дээр дурдсан бүх алхмуудыг параметр болгон ашиглан хийсэн: =CONCATENAR ("байрны тойрог;…..) ба дараа нь .txt руу зөөвөрлөж, дараа нь @d:\circulo.txt гэж оруулах руу шилжсэн, гэхдээ би тэгээгүй. Тэдний графикийг зурж чадаж байна уу, та энэ талаар надад тусалж чадах уу?

    Сайн байцгаана уу.

  3. Сайн байцгаана уу, өглөөний мэнд, GNSS шийдлийн хөтөлбөрт promark 200 gps-ийн дараахь боловсруулалтыг хэрхэн хийх талаар заавар, тэмдэглэл байгаа эсэхийг мэдмээр байна уу? Би олон хоног оролдож байсан боловч gps надад .csv гэсэн файлуудыг хаядаг тул би чадаагүй байна ... Таны хариултыг хүлээж байна баярлалаа.

  4. Яахав дээ, ялагчид нь семинарт ирээгүй, би ирэхэд нь тэдний тусламжтайгаар тэдэнд сэтгэгдэл төрүүлэхийг хүсч байсан, харин бусад зүйлийг нь дасан зохицуулж байсан, би тэднээс яаж яаж хийснийг нь шууд асуухаас айж байсан гэж хэлье ... хэ хэ Виктор, бид түүнийг геофумадаас хайж байсан ... Тэрээр үргэлж энэ тал дээр миний эзэн байсаар ирсэн тул биднийг үргэлж дэмжиж байдаг нь сайн хэрэг, би үүнийг туршилт болгон хийгээгүй, харин тэд Civilcad-тэй хийх ёстой өгөөжөөр тэд бага эсвэл юу ч ойлгодоггүйг олж харсан тул үүнийг хийлээ.

    Эдгээр нь PC-ээр хийж болох мянга мянган трик дээр илүү далайц үүсгэхэд бидэнд тусалдаг боловч хөтөч тэдгээрийг сурахад үргэлж шаардлагатай байдаг ..

    Техникчдийн тал дээр та баярлалаа, учир нь би гуайoooo бяслаг гэж хэлж болно.

Deja НҮБ-ын comentario

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

Дээшээ буцах товч