Topograf Online

Software => LISP, AutoLISP => Subiect creat de: radualex37 din Sep 20, 2011, 10:38 PM

Titlu: Import puncte - culori in functie de cod
Scris de: radualex37 din Sep 20, 2011, 10:38 PM
Am urmatoarele puncte:

12 586884.052 393665.358 331.715 s
13 586861.869 393662.437 331.624 s
14 586862.469 393661.957 331.528 b
15 586884.992 393667.489 331.686 p
16 586862.643 393662.921 331.517 b
17 586862.698 393664.319 331.502 b
18 586862.412 393666.086 331.516 b

Exista un lisp care sa importe punctele si sa le plaseze pe cele cu un anumit cod pe un layer cu aceeasi denumire ?

Ex:
layer S pe care sa se afle punctele cu codul S
layer b pe care sa se afle punctele cu codul b
.................

Unicul scop este de a schimba culoarea punctelor facilitand unirea acestora.
Titlu: Re: Import puncte - culori in functie de cod
Scris de: crs din Sep 20, 2011, 11:28 PM
exista programe ce ti le unesc automat (ex. civilo3D) in functie de coduri.
Titlu: Re: Import puncte - culori in functie de cod
Scris de: John Doe din Sep 20, 2011, 11:36 PM
N-am auzit, dar poti folosi si comanda QSELECT ca sa le pui pe ce layer vrei tu.

(http://topograf.3xforum.ro/img/pics/topograf.3xforum.ro/ok_24546.jpg)
357/491px 30.3KB
Titlu: Re: Import puncte - culori in functie de cod
Scris de: radualex37 din Sep 20, 2011, 11:41 PM
Citat din: crsexista programe ce ti le unesc automat (ex. civilo3D) in functie de coduri.

Da dar punctele trebuie colectate intr-o anumita ordine ceea ce duce la ineficienta pentru lucrari mici. Si TopoLT poate si mai este un .dvb undeva pe forum care este si gratis. Am vazut la o firma exact ceea ce caut dar din pacate nu am pastrat legatura.
Titlu: Re: Import puncte - culori in functie de cod
Scris de: John Doe din Sep 21, 2011, 12:17 AM
Da, ai dreptate. O gasesti pe http://www.noitopografii.ro/download/macrocomenzi-autocad/macrocomanda-autocad-unirea-automata-a-punctelor-care-au-acelasi-cod-5
Titlu: Re: Import puncte - culori in functie de cod
Scris de: crs din Sep 21, 2011, 12:41 AM
pt. civil3d (si nu numai) nu trebuiesc colectate intr-o anumita oridina. e suficient sa pui punctul initias si final al unei linii, punctele pot fi intercalate.

De ex:

   39     279.269     252.746   45.540 ARBORE
   40     279.524     267.211   46.020 PTE,LTE I
   41     288.413     273.139   46.280 LEL I,CAS
   42     280.538     284.880   46.510 PTE,LTE
   44     286.987     295.669   47.210 LEL,CAS
   45     280.106     301.176   47.150 LEL,CAS
   46     287.158     308.481   47.480 PTE,LTE
   47     287.889     323.330   47.800 PTE,LTE
   48     293.194     329.459   47.890 BT I
   49     292.213     322.195   47.800 BT
   54     293.217     314.541   47.820 BT
   55     292.873     304.093   47.580 BT
   56     293.894     292.979   47.240 BT F

unde "I" este punctul initial al liniei (se poate folosi "F" pentru final, "C" pentru a inchide linia cu punctul initial, etc - le poti seta tu in civil3D)
Titlu: Re: Import puncte - culori in functie de cod
Scris de: advex din Sep 21, 2011, 08:51 AM
Citat din: radualex37Am urmatoarele puncte:

12 586884.052 393665.358 331.715 s
13 586861.869 393662.437 331.624 s
14 586862.469 393661.957 331.528 b
15 586884.992 393667.489 331.686 p
16 586862.643 393662.921 331.517 b
17 586862.698 393664.319 331.502 b
18 586862.412 393666.086 331.516 b

Exista un lisp care sa importe punctele si sa le plaseze pe cele cu un anumit cod pe un layer cu aceeasi denumire ?

Ex:
layer S pe care sa se afle punctele cu codul S
layer b pe care sa se afle punctele cu codul b
.................

Unicul scop este de a schimba culoarea punctelor facilitand unirea acestora.


Vezi aplicatia gratuita de la http://www.glamsen.se/CadTools.htm - functia de import date din Excel te poate ajuta.
Titlu: Re: Import puncte - culori in functie de cod
Scris de: radualex37 din Sep 21, 2011, 11:43 PM
Citat din: advex
Citat din: radualex37Am urmatoarele puncte:

12 586884.052 393665.358 331.715 s
13 586861.869 393662.437 331.624 s
14 586862.469 393661.957 331.528 b
15 586884.992 393667.489 331.686 p
16 586862.643 393662.921 331.517 b
17 586862.698 393664.319 331.502 b
18 586862.412 393666.086 331.516 b

Exista un lisp care sa importe punctele si sa le plaseze pe cele cu un anumit cod pe un layer cu aceeasi denumire ?

Ex:
layer S pe care sa se afle punctele cu codul S
layer b pe care sa se afle punctele cu codul b
.................

Unicul scop este de a schimba culoarea punctelor facilitand unirea acestora.


Vezi aplicatia gratuita de la http://www.glamsen.se/CadTools.htm - functia de import date din Excel te poate ajuta.


Foarte bun programul ! . Se poate importa cu tot cu denumirea punctului dar trebuie folosite doua comenzi : una sa importe cate un cerc de raza data iar a doua sa importe pe aceleasi coordonate numarul punctului (orice text). Se pot pune pe layere separate si schimbat culoarea inainte sau dupa. Se pot combina aceste functii cu un .vlx care importa layere din excel si alt vlx care transforma cercuri in noduri ( le postez daca e cineva interesat).

Se apropie destul de mult de programul la care ma gandeam. Presupun ca mai bine de atat nu se poate.

Concluzia: daca ar genera si tabelul de suprafata aproape ar inlocui Topolt.
Titlu: Re: Import puncte - culori in functie de cod
Scris de: gabi b din Sep 22, 2011, 12:16 PM
am descarcat si eu programul. este intr-adevar interesant. daca ai timp, posteaza vlx. chiar sint interesat. multumesc
Titlu: Re: Import puncte - culori in functie de cod
Scris de: radualex37 din Sep 22, 2011, 11:45 PM
Citat din: gabi bam descarcat si eu programul. este intr-adevar interesant. daca ai timp, posteaza vlx. chiar sint interesat. multumesc

http://dl.transfer.ro/vlx-transfer_RO-22sep-e2f5b8.rar

Foarte util vlx-ul care importa layere din excel...
Titlu: Re: Import puncte - culori in functie de cod
Scris de: advex din Sep 23, 2011, 12:36 PM
Se pot utiliza cu succes aplicatiile disponibile la http://www.cadforum.cz/cadforum_en/download.asp?cat=33 pentru a rezolva diverse probleme legate de import date, layere, editare...