A fost lansată aplicaţia online TransLT. Dacă efectuarea transformărilor de coordonate suportate de TransDatRo folosind doar un browser de internet vă este utilă atunci s-ar putea ca  link-ul sa fie de ajutor.

Macrocomandă Autocad - unirea automată a punctelor care au acelaşi cod  Email
Download - Macrocomenzi Autocad
Scris de Morosanu Bogdan   
Marţi, 30 Septembrie 2008 15:48

Macrocomanda „Uneste puncte” a fost refăcută pentru a funcţiona fără referinţe către librării externe şi a elimina posibilitatea apariţiei erorilor la încărcare (libraria externa nu este găsită). Ţin sa mulţumesc pe această cale celor care au trimis mesaje referitoare la această problemă.


Prelucrarea măsurătorile terestre efectuate asupra elementelor care au o formă liniară (căi de comunicaţie, reţele edilitare, utilităţi, diguri etc.) şi se desfăşoară pe distanţe mari poate deveni o operaţie greoaie. Acest lucru se datorează faptului că de cele mai multe ori este necesar ca acestea să fie reprezentate pe planuri sau hărţi cu ajutorul liniilor deci este necesară unirea punctelor caracteristice succesive (în unele situaţii pot fi de ordinul sutelor). Pentru a automatiza acest proces s-a creat o macrocomandă pentru mediul Autocad a cărei interfaţă este prezentată în figura 1.

uneste-puncte

Figura 1 - Interfaţa macrocomenzii Uneste puncte

  • Cale fişier: locaţia fişierului care conţine informaţii referitoare la puncte. Acest fişier trebuie să fie structurat pe coloane (despărţite prin tab sau space) astfel: nume punct, X, Y, Z şi cod;
  • Citeşte coduri: citeşte codurile din fişierul selectat şi populează lista codurilor disponibile;
  • Coduri utilizate: codurile care vor fi folosite pentru a căuta punctele ce vor fi unite;
  • Mod
    • 2D (polyline): uneşte punctele folosind entităţi de tip polyline (cotele vor fi neglijate);
    • 3D (3D polyline): uneşte punctele folosind entităţi de tip 3D polyline (punctele de inflexiune ale liniei vor avea cote).
  • OK: execută operaţia de unire a punctelor folosind lista de coduri utilizate;
  • Anuleaza: anulează executarea macrocomenzii.

Executarea acestei macrocomenzi va desena în fişierul curent al mediului Autocad, pe layer-ul activ, liniile care unesc puncte cu acelaşi cod în ordinea în care acestea sunt găsite în fişierul de tip text selectat (figura 2).

exemplu-uneste-puncte

Figura 2 - Exemplu de puncte unite cu ajutorul macrocomenzii Uneste puncte

Pentru a downloada macrocomanda Uneste puncte click aici.


Lista modificărilor efectuate: 4 februarie 2009 - eliminarea mesajului de eroare în cazul în care există un singur punct cu un anumit cod, acesta neputand defini o linie.


Comments
Cautare RSS
goguletz007  - Frumos!   |Registered |2008-09-30 16:25:03
avatar Frumos programu', tine-o tot asa!

Mai faci inca vreo 2-3 programe d-astea si
incepi sa-i concurezi p-aia de la geotop.

Succes!
M_Marck   |Registered |2008-10-01 04:38:17
cum se instaleaza si ce comande este pentru a se rula
morosanubogdan  - instalare macrocomanda   |SAdministrator |2008-10-01 07:20:33
avatar Salut,
Pentru a vedea cum se ruleaza o macrocomanda gasesti un tutorial la
sectiunea tutoriale a site-ului: http://www.noitopografii.ro/tutoriale/autocad/r.... Aceasta macrocomanda nu face exceptie. Citeste si fisierul text care se
gaseste in arhiva. Ai sa gasesti acolo niste
instructiuni suplimentare.
Succes!
morosanubogdan  - instructiuni gresite   |SAdministrator |2008-10-30 14:52:40
avatar De curand am constatat ca instructiunile pe care le-am atasat acestei
macrocomenzi in pachetul care se descarca de pe site nu erau bune. Noul pachet
care contine instructiunile corecte a fost uploadat. Tin sa multumesc pe aceasta
cale persoanelor care au facut sesizari in acest sens.
savudragosh   |Registered |2009-01-12 16:26:40
Dupa ce am urmat instructiunile din fisierul .txt, si am dat comanda RUN imi
apare urmatorul mesaj de eroare: " COMPILE ERROR IN HIDEN MODULE:
frmUnestePcte
topro   |Registered |2009-01-28 13:44:47
Si mie imi da aceiasi eroare.
morosanubogdan  - macrocomanda refacuta   |SAdministrator |2009-01-29 02:17:25
avatar Am refacut macrocomanda. Sper ca acum sa mearga.
topro   |Registered |2009-01-30 17:07:00
Merge. E super..daca vei mailucra la el as putea sa iti fac niste sugestii:

-
Sa suporte cod de start. Eu de ex folosesc cod.0 atunci cand vreau sa pornesc o
linie. In momentul cand pe acelasi cod dau iarasi cod.0 se incepe o noua linie,
cea veche oprindu-se la ultimul punct cu codul respectiv ininte de cod.0. Se
porneste cu start prima data de ex. 1.0, 2.0, etc. Exista situatii cand se
intalnesc 2 coduri si atunci am putea avea coduri de genul: 2.3 sau 2.3.5.0
(adica se intalnesc codul 2.3 si tot din acelasi punct pornim un cod 5)

-Sa se
poata atribui fiacarui cod o denumire... Sunt f multi care folosesc coduri
numerice pt usurinta pe teren. De ex:

1-gard stanga.
2-trotuar stanga
3-fir
sant stanga
4-acostament stanga
5-drum stanga
6.- ax drum , etc.

pt fiecare cod
sa se faca un layer si sa se poata atribui o culoare default pe layer
morosanubogdan   |SAdministrator |2009-02-05 01:49:15
avatar Aceasta macrocomanda este foarte utila si poate fi imbunatatita destul de mult.
Ceea ce este foarte greu de facut este sa faci o macrocomanda care sa se
potriveasca cu stilul fiecaruia de lucru. Eu sunt dispus sa fac aceasta
macrocomanda mai performanta si sa se potriveasca cu stilul cat mai multor
persoane. Insa, pentru acest lucru, ar trebui sa stiu cum lucreaza fiecare, ceea
ce este, evident, imposibil. Daca se vor arata interesate mai multe persoane voi
deshide o sectiune pe forum si acolo vom discuta despre cum va trebui sa arate o
astfel de macrocomanda.
AnGo   |89.43.245.xxx |2009-03-17 17:41:28
Cand incarc macrocomanda imi zice ceva ca ar putea contine virusi si anumite
informatii se pot pierde...ii cumva o avertizare de la autocad sau chiar s-o
intamplat sa incarce virusi.
gabriel blaga  - uneste puncte   |Registered |2009-04-08 12:39:29
am incercat sa folosesc noua comanda dar da o eroare. cum se poate rezolva
problema?
SzAlexanderR   |Registered |2009-08-06 14:19:29
Buna,
am incercat si eu sa rulez aceasta macrocomanda dar imi da o eroare:
"Could not load an abject because it is not available on this machine".
Mentionez ca folosesc AutoCad Civil3D 2008. Ce sa fac sa imi functioneze si mie?
Orice sfat e bine venit.
CATALIN   |Registered |2009-12-08 14:16:29
sunt mai nou p'aici, dar am si eu o problema: la rularea aplicatiei primesc
mesajul " COMPILE ERROR IN HIDEN MODULE: This Drawing ". Am inteles ca
au mai avut si altii problema, dar spuneti ca ati rezolvat-o.
lucrez in acad
map 3d 2008
SILVIA   |Registered |2010-03-06 02:28:37
si mie imi da eroarea respectiva
CostelBT   |Registered |2010-06-03 13:29:02
avatar " COMPILE ERROR IN HIDEN MODULE: This Drawing " si la Autocad2007
morosanubogdan  - COMPILE ERROR IN HIDEN MODULE   |SAdministrator |2010-06-05 17:48:39
avatar Imi cer scuze. A fost o mic scapare din partea mea si am pus fisierul care
gresit. Acum ar trebui sa mearga.
Doar utilizatorii inregistrati pot scrie comentarii.!

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Ultima actualizare în Miercuri, 30 Septembrie 2009 23:22
 

Inregistrare


Noi topografii