Flsahpб а: Import Excel координаттары жана чечмелөөлөр

учурда: Мен GPS маалыматтар Promark 100 менен көтөрүп алып, мени ушул ЭЭМ Excel маалымат жөнөтүүгө мүмкүнчүлүк берет GNSS пост-кайра иштетүү колдонмону колдонуу.

сары мамычалар белгиленген чыгыш координаты бар, түндүк жана алардын тиешелүү эсепке алуу; башка сыдыргадан байланыштуу гана маалымат болуп саналат.

маселе: Мен маалыматты импорттук flsahpб а өздөрү менен колдонуучуларга талап кылат.

Flsahpб а координаты Excel

эмне Гюлер жолдору

импорттолушу flsahpб а менен координаты болсо, Бул буйруктун үчүн жасалган, этикеткалар эмес, упайлар гана келет. Узак жол менен, бир колдонуучу аларды сонун кылып жасоочу CivilCADдан импорттоп жаткан, андан кийин Microstationдан ачылып, dgn форматына которулуп, алар күн сайын иштей турган формат болуп саналат. Ошентип ... Мен дээрлик да барды, Менден аны кантип жасоо керектиги жөнүндө сунуш бергениңе терең ыраазычылыгымды билдирем; тереңде болсо да, алар буйруктардын дат баспагандыгын далилдөө үчүн жасашат деп ойлойм. Бул жөн гана мен мурда түшүндүрүп берген процедура приложения .NET менен.

чапташтырыш Excel менен макулдашат

VBA бир идеяны, бирок, мурдагыдай эле, бир күнү биз жыйынтык кандай болмок: Excel айлык столдорду, бул жерде жол-жобосу flsahpб а буйруктар бириктирип (негизги) Excel буйруктарына үчүн да жемиштүү болушу керек (көпчүлүк)

Microstation менен чекит түзүү "чекитти жайгаштыруу" буйругу менен ишке ашырылат, эгерде аны белгилүү бир координатага жайгаштыргыңыз келсе, анда ар дайым үтүрлүү чекитти (;) түзгөн тартип бөлгүчүн колдонуп, "xy =" колдонуңуз. Ошентип, буйрукка киргенде жер-пункту; XY = 388218.835,1566315.816 Сиз координаттар адилет ойду мамиледе болушубуз керек.

Excel шартында бириктирүү буйругу мындай иштейт: бириктирүү буйругу, кашаа ачуу, андан кийин бириктириле турган нерселердин бардыгы көрсөтүлүп, акыры кашаа жабуу. Мен муну түшүнүксүз түрдө түшүндүрөм, бирок аны түшүнүп, жок дегенде бир жолу жасаганда бул татаал эмес:

чапташтырыш буйрук = чапташтырыш ачык кашаа ( Анан буйрук үтүрлүү чекит буйрук бөлүп менен, текстти баяндаган "Place ойду;" анда төмөнкү сапты бөлүп үтүрлүү чекит , тырмакчага буйругу кийин, анткени текст "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;

 

Мен flsahpб а, ага жибергенге эле

Бул текст көчүрүлдү жана түздөн-түз буйрук сабында (негизги каражаттары) чапталып жана упайлар тартылып жатканын көрө алат.

Flsahpб а координаты Excel

Бирок, мен да ариби деп атоого боло турган TXT же CSV делосуна аны көчүрүүгө болот.

Мисалы, билэ деп аталат puntosgeofumadas.txtЖана с сакталган; Ошондуктан ачкычы жазылган чакыруу  @c: \ puntosgeofumadas.txt. Аталышта боштук болбошу керек жана аны оңой жолго салган оң.

Кантип чечмелөө импорттоо

буйрук трикотаж, бирок текст сөлөкөтү эмес, айырма менен, ал ошол эле жол менен иштейт:  жер текст сөлөкөтү

, Ошо сыяктуу эле чапташтырыш текст буйрук сөлөкөтүн, клетка камтыган Чечмелөөнү коюп, текст жайгаштырылган кайда координаттары:

= Чапташтырыш ( "жер текст сөлөкөтү" 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;

Ал жерде сен да:

Flsahpб а координаты Excel

Траверсти жаратуу үчүн, ошол эле нерсени жасоо керек, бирок буйрук орун сабы менен, чекиттер ырааттуулукка ээ болушу керек деген этияттык менен; бул андай эмес. Бул буйрук орун сап, баштоо координат, көздөгөн координат болмок ...

Албетте, муну жасоонун башка жолдору бар жана аны укмуштай аткарган ачык булактуу программалар бар. Бирок көнүгүү акыл-эсимди оңдоо үчүн пайдалуу, менин буйруктарымдын дат басышынын алдын алуу.

6 жооп "Microstation: Excelден координаттарды жана аннотацияларды импорттоо"

  1. Салам кат Wilson. Менимче, алар бул пайдалуу кубанычтамын.

  2. Мен программасын колуна бар, бирок сиз PLACE CIRCLE диаметри толук буйрукту керек.

    Luck.

  3. Саламатсызбы досум, сонун маалымат, мен микростанцияда жасоого болбойт деп ойлогон кырдаалды жаңыртып, андан да мыкты чече алдым, сизде жогоруда талкууланган темага байланыштуу бир суроом бар, ошондой эле кудукка шилтеме катары чекиттин ордуна тегеректи кантип импорттойм? ? Мен жогоруда айтылган бардык кадамдарды параметр катары колдонуп жасадым: = CONCATENATE («орун тегерек;… ..), андан кийин .txtке алып барып, кийин @d: \ circle.txt деп кирип, бирок аларды графикке келтире алган жокмун, мага бул жагынан жардам бер?

    Салам.

  4. Gerardo бай Алдамашы Ал мындай дейт:

    Саламатсызбы, саламатсызбы, мен сизде GNSS чечимдер программасында promark 200 gps үчүн кийинки иштетүүнү кантип жүргүзүү керектиги жөнүндө окуу куралыңыз же жазууңуз барбы деп билгим келет? Мен бир нече күндөн бери аракет кылып келе жатам, бирок gps мага .csv түрүндөгү файлдарды ыргытып жибергендиктен, аракет кыла албай жатам ... Жообуңузду күтөм. Рахмат.

  5. Жакшы, анткени мен жеңишке жетишкендер мастерскойго келишкен жок деп айтып жатам, мен келгенде аларды алардын жардамы менен таң калтыргым келди, тескерисинче, алар башка нерселерди ылайыкташтырып алышты, мен алардан дароо кантип жасашканын сурап коркуп кеттим ... хехх Викторго, биз аны геофумада издейбиз ... Анын бизди ар дайым колдоп турганы жакшы, анткени ал буга чейин менин кожоюнум болгон, ошондой эле мен муну сыноо катары жасаган жокмун, анткени мен алардын кайтып келүү менен Civilcad менен жасалышы керек болгон нерсени аз же эч нерсе түшүнбөйт деп көрдүм, бирок чындыгында цехтегилердин бардыгы таасирленишти ...

    Алар бизге бул жагынан дагы сиз PC менен кыла албайт оюндардын Мын-жылы пайда жардам берет, бирок үйрөнө алабыз деп, жол дайыма керек ..

    Бардык Мен guaoooo бир сыр айтып берет, анткени, техникалык бөлүгүн РАХМАТ.

Жооп жаз

Сиздин электрондук почта дареги жарыяланбайт.

Бул сайт спам азайтуу Akismet колдонот. Сиздин сын-пикирлер үчүн иштелип жатканын билүү.