VBA Microstation: Generate map edità

Uni pochi ghjorni fà indicà cum'è generazione layouts for printing Microstation. Prima di sta funzione di manipulà lamini è mudelli, era necessariu di facenu anticu, per genera blocchi (caghjuli) è cuntentanu a trimatura.

Torna da u mio minutu sabbatica, l'esempiu chì vi vede dicu stu tempu hè una sviluppa sviluppata franese tecnicu di Microstation, in quale hè generatu un mappa cunfinata, o cum'è qualchì certificatu cadastale chjama. Ideale per dipartimenti di cadastrei, chì devenu generà un mapu nantu à dumanda, à scala, serviziu per quale anu impuniani, ma chì si micca automatu pigghianu assai tempu.

Ante avellu un video chì aghju tumbatu temporaneamente, ma per a educazione scurdate quì l'abbanduneghja a manera chì hè stata sviluppata è persunalizata.

I ingaghji.

  • A dgn, ligata à u nivellu agriculu
  • Una basa di dati d'accessu, chì cuntene a cullizzione di l'area, u perimetru è di l'intervallu. Allora unghju à una nova basa di dati chì avia u nomu di i tribute (persone), da a catastrale.
  • Un file .cel chì cuntene a cella di quadru (bloccu), cù scala 1: 100, simbulu u nordu per aghjunghje infurmazioni da a basa di dati. Questu averebbe esse situatu in u locu duvutu chì e libartariu scritte inserite (workspace / configuration / cell)

In u VBA, una forma di capture hè fatta cun un formatu di maschera d'acordu cù u codice cadastru di u cumuni chì avia da utilizà. Hè un spaziu per aghjunghje l'osservazioni è l'opzioni per ch'elli ponu esse inseriti cum'è annotazioni i nomi di i patroni, i chjadi di cadastra o u numeru di a pruprietà solu.

Cumu si eseguitu

Quandu e caratteristiche anu designatu, u buttone "generà certificatu" hè pressatu è u sistema realizava operazioni normale chì si facia manualmente se l'appiezione ùn hè micca dispunibili.

cunfini mappa

Cumu ghjucanu nantu à un novu schedariu (travagliu), u sistema fa questa:

  • A rifariju chjamava u mapa cunnessu chì cuntene a trama
  • Calcule a varieghja da e coordenadas chì cuntenenu a trama, per stabilisce a scala appropritie
  • Allora crea una rechettu in u locu, cù a dimensione equivalente à sei prupietà, per ùn avè u travagliu cù u cartulare tutale
  • Allora fa un Clip Hè cuntenga solu u frontiere tarra nicissariu, numari di agricultori, Maisonette, mela è nomi carrughju Bonifacio. In stu prucessu, i esempiu quessu hè tempu-cunsumanu perchè i criterii topological ùn sò ancu adattu à sti mappi, invece di u ligame u centroid ambiguitati li cunfini, furzò a fari un trasferimentu Flirting arice di u centroid è lu fattu gestisce una sola cartulare mappa invece zoni o quadrants face l 'anàlisi Cumberland.
  • Allora calculate l'scala, facennu riferimentu di a talla di u bloccu (cellula) di scala 1: 100 per sapè s'ellu oghjeria facenu più grande o più chjuca è poi a cellula.
  • Pigliate una fezza in u quadru di ciò chì cuntene u mapa cunfini, è tagliate l'eccessi.

U risultatu

Ci hè questu, un certificatu cadastariu, in u quale duveremu avemu inseritu data cum'è l'istituzione d'esecutà di u prugettu, u logò di u cumuni, l'area calculata, l'scala, u numeru di u fogliu è a descrizzione chè avemu indicatu.

cunfini mappa

In un second sheet, genera l'ordinati di i stazzioni diffarenti, distanzi è i corsi chi anu genatu nantu à u volu da una valla interna in a pruprietà, u pusendu un puntu è un numeru di vèrtex in a direzzione di u reloge da quale hè situatu. più in u punenti. Se necessariu, perchè u poligonu hà assai vertici, genera e fogli necesarii.

cunfini mappa

Per i casi estremi, di i banneddi chì venenu troppu vicinu, chì sò vicinu à una strada larga assai, l'opzioni sò creati per furanu l'scala vicinu o ghjustu una scala 1: 125 da quale u sistema hà calculatu. U casu di l'esempiu hà bisognu à fate cusì cun ellu, perchè vede chì i personi di l'altra parte di a strada micca lasciate à quella scala.

L'applicazione si traballa nantu à Microstation Geographics V8, anche à u tempu hà fattu u bisognu è parechje altre cose per questu prucessu chì un ghjornu cresce à parlarà.

3 Replies to "VBA Microstation: Generate map bounded"

  1. Pudete sapè chì induve cumprà a macro? è u cosntu di questu? un abbuffiu grazie per l'attinzioni

  2. Pensu chì hè stata un dolore di gesti chì mi piace d'esse da pudè abbandunà u prezzi precisa di una verità precisa di u proghjettu excellent jajajja

Lascia una risposta

U vostru indirizzu email ùn esse publicatu.

Stu situ utilizeghja Akismet per reducisce u puzzicheghju. Sapete ciò chì i dati di i vostri dati è processatu.