GPS / техникаFlsahpб а-Bentley

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 шартында бириктирүү буйругу мындай иштейт: бириктирүү буйругу, кашаа ачуу, андан кийин бириктириле турган нерселердин бардыгы көрсөтүлүп, акыры кашаа жабуу. Мен муну түшүнүксүз түрдө түшүндүрөм, бирок аны түшүнүп, жок дегенде бир жолу жасаганда бул татаал эмес:

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

 

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

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

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

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

Мисалы, билэ деп аталат puntosgeofumadas.txtЖана с сакталган; Ошондуктан ачкычы жазылган чакыруу  @c: \ puntosgeofumadas.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;

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

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

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

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

Голджи Альварес

Жазуучу, изилдөөчү, Жер башкаруу моделдери боюнча адис. Ал төмөнкүдөй моделдердин концептуализациясына жана ишке ашырылышына катышкан: Гондурастагы SINAP менчикти башкаруунун улуттук системасы, Гондурастагы биргелешкен муниципалитеттерди башкаруу модели, Кадастрды башкаруунун интеграцияланган модели - Никарагуадагы реестр, Колумбиядагы SAT аймагын башкаруу системасы . 2007-жылдан бери Geofumadas билим блогунун редактору жана GIS - CAD - BIM - Digital Twins темалары боюнча 100дөн ашык курстарды камтыган AulaGEO академиясынын жаратуучусу.

Тектеш макалалар

6 Comments

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

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

    Luck.

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

    Салам.

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

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

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

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

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

Комментарий калтыруу

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

Артка жогорку баскычы