GPS / OfferMicroStation-Bentley

Microstation: Cydlynu Excel ac anodiadau Mewnforio Excel

Mae'r achos: Mae gen i ddata a godwyd gyda Promark 100 GPS, a thrwy ddefnyddio'r rhaglen ôl-brosesu GNSS sydd gan y dyfeisiau hyn, gallaf anfon y wybodaeth i Excel.

Y colofnau sydd wedi'u marcio mewn melyn yw'r cyfesurynnau dwyreiniol, gogleddol a'u hanodiadau priodol; dim ond gwybodaeth sy'n gysylltiedig ag ôl-brosesu yw'r gweddill.

Y Broblem: Mae angen i ddefnyddwyr sydd â'u fersiynau o Microstation sydd â mewnforio data.

cyd-gyfesurynnau microstation excel

Dulliau gwlithen i'w wneud

Os ydych chi'n mewnforio'r cyfesurynnau gyda Microstation gyda'r gorchymyn wedi'i wneud ar gyfer hyn, dim ond y pwyntiau sy'n dod, nid y labeli. Gyda llaw, roedd defnyddiwr yn eu mewnforio o CivilCAD sy'n ei wneud yn rhyfeddol, yna o Microstation cafodd ei agor a chafodd ei drawsnewid i dgn sef y fformat lle maen nhw'n gweithio bob diwrnod ffycin. Felly… er fy mod bron wedi myndRwy'n gwerthfawrogi eich bod wedi gofyn imi am awgrym sut i wneud hynny; er yn ddwfn i lawr credaf eu bod yn ei wneud i brofi nad yw'r gorchmynion yn rhydu. Dyma'r weithdrefn a eglurais o'r blaen gyda AutoCAD.

Sut i gydgasglu'r cyfesurynnau ag Excel

Byddai gwneud vba yn ddelfrydol, ond fel arfer o ba ddiwrnod y daethom i'r casgliad: Dylai Excel fod yn fwy cynhyrchiol na gwneud taenlen, yma y weithdrefn sy'n cyfuno gorchmynion Microstation (gorwedd) gyda gorchmynion Excel

Mae creu pwynt gyda Microstation yn cael ei wneud gyda'r gorchymyn “place point”, ac os ydych chi am ei osod ar gyfesuryn penodol, defnyddiwch “xy =”, bob amser gan ddefnyddio'r gwahanydd gorchymyn sef y hanner colon (;). Felly, trwy fynd i mewn i'r gorchymyn pwynt lle; xy = 388218.835,1566315.816 Dylwn dynnu pwynt yn union ar y cydlynu hwnnw.

Yn achos Excel, mae'r gorchymyn concatenate yn gweithio fel hyn: gorchymyn concatenate, cromfachau agored, yna nodi popeth i'w gyd-daro, ac yn olaf cau cromfachau. Rwy'n ei egluro mewn ffordd plaintive, ond nid yw'n gymhleth pan fydd yn cael ei ddeall a'i wneud o leiaf unwaith:

Gorchymyn cydamserol = CYSYLLTIEDIG rydym yn agor cromfachau ( yna mae'r gorchymyn commando yn destun, gyda'i hanner-hanner sy'n gwahanu'r gorchymyn “pwynt lle;” yna'r coma i wahanu'r llinyn nesaf , yna mae'r gorchymyn mewn dyfyniadau fel testun “xy=” y coma i ddangos llinyn newydd , ac yma rydym yn dewis y gell briodol  C3 yna'r coma i ddangos llinyn newydd , a'r coma mewn dyfynbrisiau ar gyfer gwahanu cyfesurynnau "," y coma i ddangos y llinyn nesaf , cell sy'n cynnwys cyfesuryn y gogledd a'r hanner colon olaf D3,“;” yna rydyn ni'n cau cromfachau )

Byddai'n edrych fel hyn:

=CONCATENATE("pwynt lle ;", "xy ="C3, ","D3, ";")

Unwaith y gwneir hyn, rydym yn copïo'r fformiwla i'r colofnau canlynol, fel a ganlyn:

pwynt lle; xy = 388218.835,1566315.816;
pwynt lle; xy = 388219.911,1566320.28;
pwynt lle; xy = 388216.28,1566320.868;
pwynt lle; xy = 388215.36,1566316.473;
pwynt lle; xy = 388211.706,1566317.245;
pwynt lle; xy = 388212.713,1566321.593;

 

Sut i'w anfon i Microstation

Gellir copïo a gludo'r testun hwnnw yn uniongyrchol i'r llinell orchymyn (allwedd cyfleustodau i mewn) a gweld bod y pwyntiau'n cael eu tynnu.

cyd-gyfesurynnau microstation excel

Ond gallaf ei gopïo hefyd i ffeil txt neu csv y gallaf ei galw fel sgript.

Er enghraifft, gelwir y ffeil ffoboblawd.txt, a'i storio yn C; felly i'w alw rydych chi'n teipio'r allwedd i mewn  @c: sweetpots.txt. Ni ddylai'r enw fod â lleoedd, ac mae'n well ei roi mewn llwybr hawdd.

Sut i fewnforio anodiadau

Mae'n gweithio yn yr un modd, gyda'r gwahaniaeth nad yw'r gorchymyn yn bwynt ond eicon testun:  eicon testun lle

Concatenamos o ffurf gyfartal, eicon testun lle gorchymyn, cell sy'n cynnwys anodiad, yn cydlynu lle gosodir y testun:

=CONCATENATE(“eicon testun lle ;”, B3,”;”,”xy=”,C3,”,”,D3,”;”)

Ac yna dylem aros fel hyn.

eicon testun lle; 10; xy = 388218.835,1566315.816;
eicon testun lle; 11; xy = 388219.911,1566320.28;
eicon testun lle; 12; xy = 388216.28,1566320.868;
eicon testun lle; 13; xy = 388215.36,1566316.473;
eicon testun lle; 14; xy = 388211.706,1566317.245;
eicon testun lle; 15; xy = 388212.713,1566321.593;

Ac yno mae ganddo ef:

cyd-gyfesurynnau microstation excel

I gynhyrchu'r tramwy, byddai'r un peth yn cael ei wneud, ond gyda'r llinell lle gorchymyn, gyda'r rhybudd bod yn rhaid i'r pwyntiau gael dilyniant; nad yw hyn yn wir. Byddai'n llinell le gorchymyn, dechrau cydlynu, cydgysylltu cyrchfan ...

Cadarn bod yna ffyrdd eraill o wneud hynny, a rhaglenni ffynhonnell agored sy'n ei wneud yn rhyfeddol. Ond mae ymarfer corff yn ddefnyddiol i symleiddio fy meddwl ac yn fy achos i, atal fy ngorchmynion rhag rhydu.

Golgi Alvarez

Awdur, ymchwilydd, arbenigwr mewn Modelau Rheoli Tir. Mae wedi cymryd rhan yn y cysyniadu a gweithredu modelau megis: System Genedlaethol Gweinyddu Eiddo SINAP yn Honduras, Model Rheoli Cyd-Dinesydd yn Honduras, Model Integredig o Reoli Stentiau - Cofrestrfa yn Nicaragua, System Weinyddu'r Diriogaeth SAT yn Colombia . Golygydd blog gwybodaeth Geofumadas ers 2007 a chrëwr yr Academi AulaGEO sy'n cynnwys mwy na 100 o gyrsiau ar bynciau GIS - CAD - BIM - Gefeilliaid Digidol.

Erthyglau Perthnasol

6 Sylwadau

  1. Helo ffrind, gwybodaeth ragorol, rwyf wedi llwyddo i adnewyddu a hyd yn oed yn well datrys sefyllfaoedd yr oeddwn yn meddwl na ellid eu gwneud mewn microstation, mae gennyf gwestiwn sy'n ymwneud â'r pwnc a drafodwyd uchod gennych chi, sut mae mewnforio cylch yn lle a pwynt fel cyfeiriad ffynnon ? Cyflawnais yr holl gamau a grybwyllwyd uchod gan ddefnyddio fel paramedr: =CONCATENAR ("cylch lle; .....) ac yna cymerais i .txt ac yn ddiweddarach cymerais i mewn fel @d:\circulo.txt, ond nid wyf wedi bod yn gallu eu graff, allech chi fy helpu yn hyn o beth?

    Cyfarchion.

  2. Helo, bore da, hoffwn wybod a oes gennych chi diwtorial neu nodyn ar sut i wneud ôl-brosesu ar gyfer promark 200 gps yn rhaglen atebion GNSS? Rydw i wedi bod yn ceisio ers dyddiau ond nid wyf wedi gallu gwneud hynny oherwydd bod y gps yn fy nhaflu ffeiliau .csv ... Rwy'n aros am eich ateb, diolch.

  3. Da, wel, dwi'n dweud wrthych na ddaeth y buddugwyr i'r gweithdy a phan gyrhaeddais roeddwn i eisiau creu argraff arnyn nhw gyda'u help, ac yn hytrach roedden nhw wedi addasu pethau eraill, ac fe ges i ofn gofyn iddyn nhw ar unwaith sut roedden nhw wedi gwneud ... meddai Victor, fe wnaethon ni edrych amdani mewn geofumadas ... Mae'n dda ei fod bob amser yn ein cefnogi oherwydd ei fod bob amser wedi bod yn feistr arnaf yn hyn, hefyd ni wnes i hynny trwy brawf y gwnes i hynny oherwydd gwelais eu bod yn gallu deall ychydig neu ddim gyda'r dychweliad yr oedd yn rhaid ei wneud gyda civilcad ond mewn gwirionedd roedd pawb yn y gweithdy wedi creu argraff ...

    mae'r rhain yn ein helpu i gynhyrchu mwy o osgled yn y miloedd o driciau y gellir eu gwneud gyda'r cyfrifiadur, ond mae angen arweiniad bob amser i allu eu dysgu.

    ar ran y technegwyr DIOLCH, oherwydd nid oes rhaid i mi ddweud wrthych pa mor oer yw caws.

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Meysydd gofynnol yn cael eu marcio â *

Yn ôl i'r brig botwm