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

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

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

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

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

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

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

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

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

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

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

Нийлмэл захирамж = CONCATENATE бид хаалтыг нээдэг ( Дараа нь командын комманд нь текстийг агуулдаг «Газар цэг»; Дараа нь таслалыг дараагийн тэмдэгт мөрийг салгах болно , Дараа нь комманд ишлэл гэж ойлгож болно «Xy =» шинэ таслалыг заах таслал , Энд байгаа эсийг сонгоно уу  C3 Дараа нь таслалыг шинэ мөрийг зааж өгнө , болон комманд координатыг тусгаарлах ишлэлд «,» Дараагийн мөрийг таслалаар илэрхийлнэ , хойд координат ба эцсийн цэг таслалыг агуулсан нүд D3,«;» Дараа нь бид хаалтыг хаадаг )

Энэ нь иймэрхүү харагдах болно:

= CONCATENATE («газар зүйн байрлал ;«, »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;

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

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

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

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

6 хариулт "Microstation: Excel-ээс координат ба тайлбар оруулах"

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

    Сайн аз.

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

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

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

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

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

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

Хариултаа үлдээнэ үү

Таны и-мэйл хаяг хэвлэгдсэн байх болно.

Энэ сайт нь спамыг багасгахын тулд Akismet-ийг ашигладаг. Таны сэтгэдлийн өгөгдөл хэрхэн боловсруулагдаж байгааг мэдэж аваарай.