GPS / EquipmentMicroStation-Bentley

Microstation: Import Koordinat dan Anotasi Excel

Kes itu: Saya mempunyai data yang dibangkitkan dengan Promark 100 GPS, dan dengan menggunakan aplikasi postprocessing GNSS yang mempunyai komputer ini, saya boleh menghantar maklumat tersebut ke Excel.

Lajur bertanda kuning adalah koordinat timur, utara dan anotasi masing-masing; yang lain hanyalah maklumat yang berkaitan dengan proses pos.

Masalahnya: Saya memerlukan pengguna dengan versi Microstation mereka yang mempunyai import data.

Penyelaras microstation excel

Cara yang licik untuk melakukannya

Jika anda mengimport koordinat dengan Microstation dengan perintah yang dibuat untuk ini, hanya titik yang datang, bukan label. Sudah lama, pengguna mengimportnya dari CivilCAD yang melakukannya dengan luar biasa, kemudian dari Microstation ia dibuka dan ia ditukar menjadi dgn yang merupakan format di mana mereka bekerja setiap hari. Oleh itu ... walaupun saya hampir pergiSaya menghargai bahawa anda telah meminta saya cadangan untuk melakukannya; walaupun dalam hati saya fikir mereka melakukannya untuk membuktikan bahawa perintah itu tidak berkarat. Cuma prosedur yang saya jelaskan sebelum ini dengan AutoCAD.

Bagaimana untuk menggabungkan koordinat dengan Excel

VBA akan membuat ideal, tetapi seperti biasa satu hari apa yang kita membuat kesimpulan: Excel perlu lebih produktif daripada membuat jadual gaji, di sini prosedur menggabungkan arahan MicroStation (utama dalam) dengan arahan Excel (concatenated)

Mencipta titik dengan Microstation dilakukan dengan arahan "titik tempat", dan jika anda ingin meletakkannya pada koordinat tertentu, gunakan "xy="", sentiasa menggunakan pemisah arahan iaitu koma bertitik (;). Jadi, dengan memasukkan arahan titik tempat; xy = 388218.835,1566315.816 anda harus menarik titik tepat dalam koordinat itu.

Dalam kes Excel, arahan penggabungan berfungsi seperti ini: perintah gabungan, buka tanda kurung, kemudian tunjukkan semuanya untuk digabungkan, dan akhirnya tutup kurungan. Saya menerangkannya dengan cara yang jelas, tetapi tidak rumit apabila difahami dan dilakukan sekurang-kurangnya sekali:

Perintah berkonsepkan = CONCATENATE kita buka kurungan ( maka arahan komando adalah teks, dengan titik koma yang memisahkan perintah itu "titik tempat;" maka koma untuk memisahkan tali seterusnya , maka arahan dalam petikan kerana ia adalah teks “xy=" koma untuk menandakan rentetan baru , dan di sini kita pilih sel masing-masing  C3 maka koma untuk menandakan rentetan baru , dan koma dalam petikan untuk pemisahan koordinat "," koma untuk menandakan rentetan berikutnya , sel yang mengandungi koordinat utara dan titik koma akhir D3,“;” kemudian kita tutup kurungan )

Ia akan kelihatan seperti ini:

=CONCATENATE("titik tempat ;", "xy ="C3, ","D3, ";")

Setelah ini selesai, kami hanya menyalin formula ke lajur berikut, seperti berikut:

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

 

Bagaimana untuk menghantarnya ke Microstation

Teks ini boleh disalin dan disisipkan terus ke baris arahan (kekunci utiliti masuk) dan melihat bahawa titik-titik itu ditarik.

Penyelaras microstation excel

Tetapi saya juga boleh menyalinnya ke dalam fail txt atau csv yang boleh saya panggil sebagai skrip.

Sebagai contoh, fail dipanggil glowpoints.txt, dan ia disimpan dalam C; jadi untuk memanggilnya anda menulis kunci masuk  @c: \ glowpoints.txt. Nama tidak boleh mempunyai spasi, dan lebih baik meletakkannya di jalan yang mudah.

Mengimport anotasi

Ia berfungsi dengan cara yang sama, dengan perbezaan bahawa arahan itu bukan titik tetapi ikon teks:  letakkan ikon teks

Concatenamos bentuk yang sama, ikon teks tempat arahan, sel yang mengandungi penjelasan, menyelaras tempat teks akan diletakkan:

=CONCATENATE(“ikon teks letak ;”,B3,”;”,”xy=”,C3,”,”,D3,”;”)

Dan kemudian kita harus tetap seperti itu.

letakkan ikon teks; 10; xy = 388218.835,1566315.816;
letakkan ikon teks; 11; xy = 388219.911,1566320.28;
letakkan ikon teks; 12; xy = 388216.28,1566320.868;
letakkan ikon teks; 13; xy = 388215.36,1566316.473;
letakkan ikon teks; 14; xy = 388211.706,1566317.245;
letakkan ikon teks; 15; xy = 388212.713,1566321.593;

Dan di sana mereka memilikinya:

Penyelaras microstation excel

Untuk menghasilkan traverse, perkara yang sama akan dilakukan, tetapi dengan baris perintah, dengan berhati-hati bahawa titik mesti mempunyai urutan; yang bukan kes ini. Ini akan menjadi baris perintah, koordinat mula, koordinat tujuan ...

Pasti ada cara lain untuk melakukannya, dan program sumber terbuka yang melakukannya dengan luar biasa. Tetapi latihan berguna untuk melancarkan fikiran saya dan dalam kes saya, mencegah perintah saya berkarat.

Golgi Alvarez

Penulis, penyelidik, pakar dalam Model Pengurusan Tanah. Beliau telah mengambil bahagian dalam konseptualisasi dan pelaksanaan model seperti: Sistem Pentadbiran Harta Negara SINAP di Honduras, Model Pengurusan Perbandaran Bersama di Honduras, Model Bersepadu Pengurusan Kadaster - Pendaftaran di Nicaragua, Sistem Pentadbiran Wilayah SAT di Colombia . Editor blog pengetahuan Geofumadas sejak 2007 dan pencipta Akademi AulaGEO yang merangkumi lebih daripada 100 kursus mengenai topik GIS - CAD - BIM - Digital Twins.

Artikel yang berkaitan

6 Komen

  1. Saya tidak mempunyai program di tangan, tetapi anda perlu meletakkan arahan lengkap, seperti PLACE CIRCLE RADIUS.

    Nasib.

  2. Hello kawan, maklumat yang sangat baik, saya telah berjaya menyegarkan dan menyelesaikan situasi yang saya fikir tidak boleh dilakukan dalam microstation dengan lebih baik, saya mempunyai soalan yang berkaitan dengan topik yang dibincangkan di atas oleh anda, bagaimana saya mengimport bulatan dan bukannya a titik sebagai rujukan perigi ? Saya menjalankan semua langkah yang dinyatakan di atas menggunakan sebagai parameter: =CONCATENAR (“letak bulatan;…..) dan kemudian dibawa ke .txt dan kemudian dibawa ke masukkan sebagai @d:\circulo.txt, tetapi saya belum pernah boleh graf mereka, bolehkah anda membantu saya dalam hal ini?

    Greetings.

  3. Halo, selamat pagi, saya ingin tahu jika anda mempunyai tutorial atau nota mengenai cara melakukan pemprosesan pasca untuk 200 gps promark dalam program penyelesaian GNSS? Saya telah mencuba selama berhari-hari tetapi saya tidak dapat melakukannya kerana gps melemparkan saya jenis fail .csv ... Saya menunggu jawapan anda terima kasih.

  4. Bagus, baik, saya memberitahu anda bahawa para pemenang tidak datang ke bengkel dan ketika saya tiba, saya ingin menarik perhatian mereka dengan bantuan mereka, dan mereka telah menyesuaikan perkara lain, dan saya takut bertanya kepada mereka dengan segera bagaimana mereka melakukannya ... hehe kata Victor, kami mencarinya di geofumadas ... Adalah baik bahawa dia selalu menyokong kami kerana dia selalu menjadi tuan saya dalam hal ini, juga saya tidak melakukannya dengan ujian saya melakukannya kerana saya melihat bahawa mereka dapat memahami sedikit atau apa-apa dengan pulangan yang harus dilakukan dengan Civilcad tetapi benar-benar semua orang di bengkel terkesan ...

    ini membantu kami menghasilkan lebih banyak amplitud dalam beribu-ribu helah yang boleh dilakukan dengan PC, tetapi panduan selalu diperlukan untuk dapat belajar mereka ..

    di pihak juruteknik TERIMA KASIH, kerana saya hanya boleh mengatakan guaoooo adalah keju.

Leave a comment

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

Kembali ke atas butang