Microstation: Import Excel koordináták és kommentárok
Az eset: Nekem van adatom a Promark 100 GPS-ről, és a GNSS postprocessing alkalmazás használatával, amelyre ezek a számítógépek rendelkeznek, tudom elküldeni az adatokat az Excel-be.
A sárga színű oszlopok a keleti, az északi koordináták és a hozzájuk tartozó jelölések; a többi csak az utófeldolgozással kapcsolatos információ.
A probléma: Szükségem van, hogy a felhasználók a Microstation verzióikkal rendelkezzenek adatimportálással.
Slimy módja ennek
Ha a Microstation segítségével importálja a koordinátákat a parancsot erre, csak a pontok jönnek, nem a címkék. Hosszú úton egy felhasználó importálta őket a CivilCAD-ból, amely ezt csodálatosan megcsinálja, majd a Microstation-ból megnyitották és átalakították dgn-be, amely formátum minden nap dolgozik. Így… bár szinte mentem, Nagyra értékelem, hogy javaslatot kértél tőlem; bár legbelül azt gondolom, hogy azért teszik, hogy bebizonyítsák, hogy a parancsok nem rozsdásodnak el. Csak azt az eljárást fejtettem ki korábban az AutoCAD segítségével.
Hogyan kell összehangolni a koordinátákat az Excel programmal?
VBA lenne az ideális, de szokás szerint egy nap, amit kötni: Excel legyen hatékonyabb, mint hogy munkáltatói asztalok, itt az eljárás kombinálásával Microstation parancsok (kulcs) Excel parancsok (összefűzött)
Pont létrehozása Microstation segítségével a „pont helye” paranccsal történik, és ha egy adott koordinátára szeretnénk helyezni, használjuk az „xy=”-t, mindig a pontosvessző (;) parancselválasztót használva. Tehát a parancs beírásával helypont; xy = 388218.835,1566315.816 Pontot kell húznom a koordinátán.
Az Excel esetében az összefűzés parancs így működik: összefűz parancs, zárójelek nyitása, majd az összes összefűzendő megjelölése, végül zárójelek bezárása. Panaszosan magyarázom, de nem bonyolult, ha legalább egyszer megértem és megteszem:
Összekapcsolja a parancsot = CONCATENATE zárójeleket nyitunk ( akkor a kommand parancs egy szöveg, amelynek pontosvesszője elválasztja a parancsot "helypont ;" majd a következő karakterlánc elválasztásához vesszővel , akkor a parancs idézőjeleként szövegként “xy=” a vessző új sztringet jelez , és itt kiválasztjuk a megfelelő cellát C3 akkor a vessző új sztringet jelez , és a vesszőt idézőjelek a koordináták elválasztására "," a vessző a következő karakterláncot jelöli , az északi koordinátát és az utolsó pontosvesszőt tartalmazó sejt D3,";" majd zárójelet zárunk )
Ez így fog kinézni:
=CONCATENATE("helypont ;", "xy ="C3, ","D3, ";")
Ha ez megtörtént, akkor a képletet csak a következő oszlopokra másoljuk:
helypont; xy = 388218.835,1566315.816;
helypont; xy = 388219.911,1566320.28;
helypont; xy = 388216.28,1566320.868;
helypont; xy = 388215.36,1566316.473;
helypont; xy = 388211.706,1566317.245;
helypont; xy = 388212.713,1566321.593;
Hogyan küldje el Microstationnek?
Ezt a szöveget közvetlenül átmásolhatja és beillesztheti a parancssorba (segédprogramok beillesztése), és láthatja, hogy a pontokat rajzolja.
De én is másolhatok egy olyan txt vagy csv fájlba, amit szkriptnek nevezhetek.
Például a fájl neve puntosgeofumadas.txt, és tároltuk C-ban; úgy hívják, hogy beírja a kulcsot @c: \ sweetpots.txt. A névnek nem szabad szóközt tartalmaznia, és célszerűbb könnyű útra helyezni.
Jelentések importálása
Ugyanúgy működik, azzal a különbséggel, hogy a parancs nem pont, hanem szöveges ikon: helyezze el a szöveges ikont
Concatenamos egyenlő formában, parancs hely szöveg ikonnal, annotációval ellátott cellával, koordinátákkal, ahol a szöveg kerül elhelyezésre:
=CONCATENATE("szöveg elhelyezési ikonja ;",B3,";","xy=",C3,",",D3,";)
És akkor így kell maradnunk.
szöveges ikon elhelyezése; 10; xy = 388218.835,1566315.816;
szöveges ikon elhelyezése; 11; xy = 388219.911,1566320.28;
szöveges ikon elhelyezése; 12; xy = 388216.28,1566320.868;
szöveges ikon elhelyezése; 13; xy = 388215.36,1566316.473;
szöveges ikon elhelyezése; 14; xy = 388211.706,1566317.245;
szöveges ikon elhelyezése; 15; xy = 388212.713,1566321.593;
És ott vannak:
A traverz előállításához ugyanezt tenné, de a parancssorral, azzal az óvatossággal, hogy a pontoknak sorrendben kell lenniük; ami nem ez az eset. Ez a parancssor, a kezdő koordináta, a cél koordinátája lenne ...
Bizonyára vannak más módok is rá, és nyílt forráskódú programok, amelyek csodálatosan csinálják. De a testmozgás hasznos az elmém ésszerűsítése érdekében, és esetemben megakadályozhatom a parancsaim rozsdásodását.
Negatív. Nekem nincs.
Üdv Wilson. Örülök, hogy hasznos volt számodra.
Nem áll a rendelkezésemre álló program, de a teljes parancsot, például a PLACE CIRCLE RADIUS-ot kell elhelyeznie.
Luck.
Szia barátom, kiváló információ, sikerült felfrissítenem és még jobban megoldanom olyan helyzeteket, amiről azt hittem, hogy nem lehet microstationben, lenne egy olyan kérdésem, ami az általad fentebb tárgyalt témához kapcsolódik, hogyan importálhatok kört a pont mint kút referencia ? Az összes fent említett lépést a következő paraméterrel végrehajtottam: =CONCATENAR ("place circle;…..), majd átvittem a .txt fájlba, majd később beírtam @d:\circulo.txt-ként, de még nem tettem meg Tudnátok grafikonon ábrázolni őket, tudnátok ebben segíteni?
Üdvözlet.
Helló, jó reggelt, szeretném tudni, hogy van-e oktatóanyagod vagy megjegyzésed arról, hogy miként lehet elvégezni egy 200 gps promark utómunkálatait a GNSS megoldások programjában? Napok óta próbálkozom, de nem sikerült, mert a gps dobja a .csv típusú fájlokat ... várom a válaszát köszönöm.
Jó, nos, azt mondom, hogy a győztesek nem jöttek a műhelybe, és amikor megérkeztem, a segítségükkel szerettem volna lenyűgözni őket, és inkább más dolgokat adaptáltak, és féltem, hogy azonnal megkérdeztem őket, hogyan teljesítettek ... hehe azt mondja, Victor, hogy geofumadákban keressük ... Jó, hogy mindig támogat minket, mert ebben mindig is a mesterem volt, én sem teszttel csináltam, azért tettem, mert láttam, hogy keveset vagy semmit sem tudnak megérteni azzal a visszatéréssel, amelyet a civilcaddal kellett elvégezni, de a műhelyben mindenkit lenyűgözött ...
ezek segítenek minél több amplitúdót generálni a több ezer trükkben, amit a PC-vel lehet megtenni, de mindig szükség van egy útmutatóra ahhoz, hogy megtanulhassuk őket.
a technikusok részéről Köszönöm, mert csak azt tudom mondani, hogy a guaoooo egy sajt.