Ahogyan időm engedi, beillesztek ide néhány olyan önállóan használható AutoLisp programot, amely talán másoknak is hasznos segítséget jelenthet.
A lentebb látható menüben kiválasztott AutoLisp függvény vagy parancs leírása mindig megjelenik a menü alatt. Letöltését a leírás végén található linkre kattintva indíthatjuk el.
A menü címkék végén feltüntetett dátum a fájl feltöltésének időpontját jelzi, hogy a javítások és funkció bővülések követhetőek legyenek a felhasználók számára.

Nagyon hálás lennék, ha a felhasználók a letöltött programok használata során tapasztalt hibákról és hiányosságokról   e-mail -ben,   vagy az   üzenő-füzet   oldalon értesítenének.

Letöltések száma: 21175

Folytatása következik ...

Hossz-szelvény előállítása fájlban tárolt pontlistából

2013. 09. 26. -án javított,
2016. 02. 15. -én kiegészített verzió!

Hívása: (pontlista-hosszelv)   vagy   plhsz

A függvénnyel Pontszám Y X Z [Pontkód] rekordszerkezetű normál szövegfájlban tárolt pontokból állíthatunk elő egy egyszerű megjelenésű hossz-szelvényt.
A szövegfájl soraiban az adatmezőket a szóköz, vessző, pontosvessző, tabulátor karakterek valamelyikével kell elválasztani. A koordinátákban a tizedesjel közelezően a pont karakter. Példa a szövegfájl tartalmára:

11 752999.051 192776.190 85.301 szanto
12 752993.696 192780.029 85.456 mvsz
13 752992.204 192781.144 85.992 ut
14 752987.097 192784.250 85.946 csat
15 752984.352 192786.111 84.090 meder
16 752984.002 192786.248 84.004 fenek
17 752983.501 192786.426 84.046 meder
18 752980.967 192787.866 85.596 csat
19 752979.206 192789.246 85.312 mvsz
20 752975.216 192792.577 85.618 szanto
999 750000.000 190000.000 80.000 -
21 752944.242 192692.758 85.296 szanto
22 752940.185 192695.502 85.539 mvsz
23 752938.430 192696.725 85.974 ut
24 752934.133 192700.774 85.905 csat
25 752931.284 192702.296 84.088 meder
26 752930.934 192702.568 84.059 fenek
27 752930.330 192702.811 84.208 meder
28 752928.374 192703.674 85.399 csat
29 752925.089 192705.788 85.374 mvsz
30 752919.977 192709.054 85.616 szanto
999 750000.000 190000.000 80.000 -
31 752891.088 192607.942 88.686 szanto
32 752887.267 192610.635 86.570 mvsz
33 752885.013 192612.292 86.095 ut
34 752880.225 192615.274 86.002 csat
35 752876.814 192616.341 84.098 meder
36 752876.603 192616.468 84.014 fenek
37 752876.344 192616.653 84.008 meder
38 752873.993 192618.885 85.858 csat
39 752871.677 192620.354 85.630 mvsz
40 752867.529 192622.945 82.676 szanto

A - (minuszjel) kódú pontok azt jelzik a program számára, hogy ott új hossz-szelvényt kell kezdenie. Azokat a program nem is használja fel a szelvények rajzában.

Elindítása után a program bekéri a beolvasandó fájlt, a hossz-szelvény vízszintes és magassági értelmű torzítását, egy eltolás értéket, valamint a benne megjelenő feliratok (TEXT rajzelemek) méretét.
Az adatok megadása után az alábbi (kinagyítható) képen látható megjelenésű hossz-szelvényt állítja elő, az aktuális DWG állomány origójához illesztve. A program által létrehozott magasság és szelvény adatokban a tizedesjegyek számát a LUPREC rendszerváltozó értéke határozza meg.
A képen látható objektum típust megjelenítő feliratok (szanto, mvsz, ut, stb.) tartalmát a pontok opcionális Pontkód tulajdonságával tölti fel a program, ha az létezik.

Hossz-szelvény

Az elkészült hossz-szelvényt azután ízlés szerint átrendezhetjük, kiegészíthetjük címfeliratokkal, az adatokat befoglaló táblázat vonalakkal stb.

2010. 09. 14.

Többen megkerestek a programot letöltő látogatók közül, hogy a program formátumhiba miatt elutasítja koordináta állományaik beolvasását. A hiba általában az, hogy nem normál DOS/Windows típusú szövegfájlt próbálnak beolvasni, és a normál editorokban szövegszerkesztőkben láthatóakon kívül, formázó, vezérlő karakterek vannak a fájl rekordjaiban.

Átalakítottam a beolvasást úgy, hogy a 0-31 kódú karakterek közül, csak a soremelés és kocsivissza karaktereket vegye figyelembe. Remélem ez a problémák egy részét megoldja. Ennek ellenére javaslom, hogy csak az ajánlott típusú és rekordszerkezetű fájlokat próbáljanak beolvasni a program felhasználói.

Az ajánlott fájlszerkezet lényegében azonos azzal, amit az Online EOV >> WGS84 transzformáció fájlban tárolt adatokból című oldalon részletesen leírtam.

Kérem, a jövőben is tájékoztassanak a programok használata során felmerülő problémákról, mert sajnos nincs időm sokat tesztelgetni azokat, így a szűkebb környezetemben megszokottól eltérő felhasználás során jelentkező hibákat, hiányosságokat nem tudom javítani.

A program a ZWCAD 2020 és magasabb verziói alatt is használható.

Letöltés



Hálás lennék, ha azok, akik valamelyik program­ot letöltik és használatba veszik, erről a honlap Üzenő-füzet oldalán értesítenének. Ennek nem csak az egóm pátyolgatása lenne a szerepe, hanem egy kis reklámot is jelentene személyemnek és az oldalnak.

Ha használni akarjuk a letöltött programot, akkor az AutoCAD Eszköz (Tools) menüjének AutoLisp - Betöltés (Load) menüpontjával tölthetjük be az azt tartalmazó fájlt.
A dialógusdefiníciókat tartalmazó dcl bővítményű fájlok betöltéséről szükség esetetén a programfájlok gondoskodnak. Ehez a dcl bővítményű fájlokat az AutoCAD keresési útvonalainak egyikén kell elhelyezni. Például az AutoCAD telepítési könyvtárában (Ahol az acad.exe fájl található.), vagy annak support alkönyvtárában. Egyes programoknál a kezelési útmutató egyéb telepítési helyet is előírhat a programfájlok számára.

A parancsok/függvények végrehajtásához az AutoCAD parancssorába mindig a fenti leírásban feltüntetett formában kell beírni a hívó utasítást, tehát ha ott zárójelekkel közrefogva szerepel, akkor a közrefogó zárójelek is részei a megadandó utasításnak.

Ha azt szeretnénk, hogy az AutoCAD elindulásakor automatikusan betöltődjék egy ilyen fájl, akkor azt helyezzük el az AutoCAD Support könyvtárában, és az aktuális menüfájlhoz tartozó MNL fájlba (például: acad.mnl) írjuk be a betöltést végző parancsot. A parancs formája: (load "geo_masol.lsp") a zárójelek is részei a parancsnak, és a fájlnév helyén természetesen a betölteni kívánt fájl neve szerepeljen.

Ha valamelyik igazán hasznosnak bizonyul, célszerű létrehozni indításához egy menüpontot, vagy eszköztár ikont.

Természetesen örömmel venném, ha a programok használata során felmerült tapasztalatokat is megosztanák velem, hogy funkcióik bővülhessenek, és a hibák javítva legyenek.


Letölthető AutoLisp programok - Hossz-szelvény előállítása pontlistából
Fő oldal Bemutatkozás Pocket PC programok AutoCAD-AutoLisp Egyéb programok Online EOV <<>> WGS84 átszámítás Online EOV (EOTR) szelvény kereső OSM térkép megjelenítése Üzenő füzet Fénykép-tár Link-gyüjtemény A honlapról A honlap építésről Honlaptérkép
Papp Ferenc földmérő honlapja Papp Ferenc földmérő honlapja
Valid XHTML 1.0 Transitional Valid CSS