GPS / AvadanlıqlarMicrostation-Bentley

Microstation: Excel-dən import koordinatları və əlavə

Işi: Mən Promark 100 GPS ilə toplanmış məlumatlarım var və bu cihazların malik olduğu GNSS post-processing proqramından istifadə edərək, bu, mənə məlumatları Excel-ə göndərməyə imkan verir.

Sarı ilə işarələnmiş sütunlar şərq və şimal koordinatları və onların müvafiq annotasiyasıdır; Qalanları yalnız sonrakı emal ilə əlaqəli məlumatlardır.

Problem: Mən Microstation-un mövcud versiyaları olan istifadəçilərdən məlumatları idxal etmələrini tələb edirəm.

excel microstation əlaqələndirir

bunu etmək üçün sirli yollar

Microstation ilə koordinatları idxal etsəniz Bunun üçün əmr verildi, etiketlər deyil, yalnız xallar gəlir. Uzun sözün qısası, bir istifadəçi onları CivilCAD-dən idxal edirdi, bu, bunu gözəl edir, sonra Microstation-dan açıldı və hər gün işlədikləri format olan dgn-ə çevrildi. Belə ki… baxmayaraq ki, mən az qala getdim, Mən bunu necə etmək barədə təklif istəməyinizi yüksək qiymətləndirirəm; Baxmayaraq ki, dərindən düşünürəm ki, bunu əmrlərimin paslanmadığını sübut etmək üçün edirlər. Bu, sadəcə əvvəl izah etdiyim prosedurdur AutoCAD ilə.

Excel ilə koordinatları necə birləşdirmək olar

VBA yaratmaq ideal olardı, lakin bir gün belə nəticəyə gəldik: Excel elektron cədvəllər hazırlamaqdan daha məhsuldar olmalıdır, burada Microstation əmrlərini (açar daxil edin) Excel əmrləri ilə birləşdirən prosedur (birləşdirir)

Microstation ilə nöqtə yaratmaq “nöqtəni yerləşdirmək” əmri ilə həyata keçirilir və onu müəyyən bir koordinata yerləşdirmək istəyirsinizsə, həmişə nöqtəli vergül (;) olan əmr ayırıcısından istifadə edərək “xy=” istifadə edirsiniz. Beləliklə, əmr daxil edərkən yer nöqtəsi ;xy=388218.835,1566315.816 düz həmin koordinat üzərində bir nöqtə çəkməlidir.

Excel vəziyyətində birləşmə əmri belə işləyir: birləşmə əmri, mötərizələri açın, sonra birləşdiriləcək hər şeyi göstərin və nəhayət, mötərizələri bağlayın. Mən bunu gileyli şəkildə izah edirəm, amma bunu başa düşəndə ​​və ən azı bir dəfə bunu edəndə çətin deyil:

birləşmə əmri = KONSANTEN mötərizələri açırıq ( sonra dırnaq içərisindəki əmr mətn olduğundan, əmri ayıran nöqtəli vergüllə “yer nöqtəsi”; sonra növbəti sətri ayırmaq üçün vergül , sonra dırnaq içərisindəki əmr mətn olduğu üçün "xy =" yeni sətri göstərmək üçün vergül , və burada müvafiq xananı seçirik  C3 sonra yeni sətri göstərmək üçün vergül , və koordinatların ayrılması üçün dırnaq içərisindəki vergül "," növbəti sətri göstərmək üçün vergül , şimal koordinatı və son nöqtəli vergüldən ibarət xana D3,“;” sonra mötərizələri bağlayırıq )

Bu belə görünür:

=BİRLƏŞDİRİN("yer nöqtəsi ;""xy ="C3","D3";")

Bunu etdikdən sonra formulanı aşağıdakı sütunlara kopyalayırıq və onu aşağıdakı kimi buraxırıq:

yer nöqtəsi ;xy=388218.835,1566315.816;
yer nöqtəsi ;xy=388219.911,1566320.28;
yer nöqtəsi ;xy=388216.28,1566320.868;
yer nöqtəsi ;xy=388215.36,1566316.473;
yer nöqtəsi ;xy=388211.706,1566317.245;
yer nöqtəsi ;xy=388212.713,1566321.593;

 

Onu Microstation-a necə göndərmək olar

Həmin mətni birbaşa əmr xəttinə kopyalayıb yapışdırmaq olar (kommunal proqramlar daxil olur) və çəkilmiş nöqtələrə baxın.

excel microstation əlaqələndirir

Amma mən onu skript kimi çağıra biləcəyim txt və ya csv faylına da kopyalaya bilərəm.

Məsələn, fayl çağırılır pointgeofumadas.txt, və C-də saxlanılır; ona zəng etmək üçün açarı yazın  @c:\pointsgeofumadas.txt. Adda boşluq olmamalıdır və onu asan bir yola yerləşdirmək daha yaxşıdır.

Annotasiyaları necə idxal etmək olar

Eyni şəkildə işləyir, fərqi ilə əmr bir nöqtə deyil, mətn simvoludur:  mətn simgesini yerləşdirin

Eyni şəkildə birləşdiririk, mətn simvolu əmrini, annotasiya olan xananı, mətnin yerləşdiriləcəyi koordinatları yerləşdiririk:

=CONCATENATE(“mətn işarəsini yerləşdirin;”,B3,”;”,”xy=”,C3,”,”,D3,”;”)

Və sonra biz belə qalmalıyıq.

yer mətn nişanı ;10;xy=388218.835,1566315.816;
yer mətn nişanı ;11;xy=388219.911,1566320.28;
yer mətn nişanı ;12;xy=388216.28,1566320.868;
yer mətn nişanı ;13;xy=388215.36,1566316.473;
yer mətn nişanı ;14;xy=388211.706,1566317.245;
yer mətn nişanı ;15;xy=388212.713,1566321.593;

Və orada var:

excel microstation əlaqələndirir

Çoxbucaqlı yaratmaq üçün eyni şey yerinə yetiriləcək, ancaq yer xətti əmri ilə, ehtiyatla, nöqtələrin ardıcıllığı olmalıdır; bu hal deyil. Yerləşdirmə xətti əmri, başlanğıc koordinatı, təyinat koordinatı ...

Şübhəsiz ki, bunu etməyin başqa yolları və bunu gözəl edən açıq mənbə proqramları var. Ancaq məşq zehni itiləmək üçün faydalıdır və mənim vəziyyətimdə əmrlərimin paslanmasının qarşısını alır.

Golgi Alvarez

Yazıçı, tədqiqatçı, Torpaq İdarəetmə Modelləri üzrə mütəxəssis. O, Hondurasda SINAP Milli Əmlak İdarəetmə Sistemi, Hondurasda Birgə Bələdiyyələrin İdarəetmə Modeli, Kadastr İdarəetməsinin İnteqrasiya Modeli - Nikaraquada Reyestr, Kolumbiyada SAT Ərazi İdarəetmə Sistemi kimi modellərin konseptuallaşdırılması və həyata keçirilməsində iştirak etmişdir. . 2007-ci ildən Geofumadas bilik bloqunun redaktoru və GIS - CAD - BIM - Digital Twins mövzularında 100-dən çox kursu özündə birləşdirən AulaGEO Akademiyasının yaradıcısıdır.

əlaqəli məqalələr

6 Şərhlər

  1. Salam dostum, əla məlumat, mən mikrostansiyada edilə bilməyəcəyini düşündüyüm vəziyyətləri təzələməyi və hətta daha yaxşı həll etməyi bacardım, yuxarıda müzakirə etdiyiniz mövzu ilə bağlı bir sualım var, bir çevrə əvəzinə bir dairəni necə idxal edə bilərəm? quyuya istinad kimi qeyd edin?? Yuxarıda qeyd olunan bütün addımları parametr kimi istifadə edərək yerinə yetirdim: =CONCATENATE (yer dairəsi;…..) və sonra .txt-ə götürüldüm və sonra @d:\circulo.txt kimi daxil oldum, lakin etməmişəm. onların qrafikini çəkə bilirsiniz, bu mənada mənə kömək edə bilərsinizmi?

    Greetings.

  2. Salam, gününüz xeyir, bilmək istərdim ki, GNSS həlləri proqramında Promark 200 GPS üçün post-processing etmək haqqında dərslik və ya qeydiniz varmı? Günlərdir çalışıram amma ala bilmədim çünki GPS mənə .csv faylları verir... Cavabınızı gözləyirəm, təşəkkür edirəm.

  3. Yaxşı, sizə deyirəm ki, Viktor emalatxanaya gəlmədi və mən gələndə onların köməyi ilə onları heyran etmək istədim, daha doğrusu, başqa şeyləri buna uyğunlaşdırdılar və dərhal onlardan bunu necə etdiklərini soruşmaqdan qorxdum. .. he he he he Viktor deyir ki, geofumadasda axtaririq... Nə yaxşı ki, o, həmişə bizə dəstək olur, çünki o, həmişə mənim bu işdə mənim ustad olub, həm də bunu sınaq kimi etməmişəm, mən bunu ona görə etmişəm. Civilcad ilə edilməli olan geri dönüşlə məni çox az və ya heç nə başa düşə bilmədiklərini gördüm, amma həqiqətən seminarda hər kəs heyran qaldı...

    Bunlar bizə PC ilə edilə bilən minlərlə fənddə daha geniş imkanlar verir, lakin onları öyrənmək üçün həmişə bələdçi lazımdır.

    Texniklər adından TƏŞƏKKÜR EDİRƏM, mən sadəcə vay deməliyəm, pendirdir.

Şərh yaz

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur *

Başa dön düyməsini basın