Zobrazit plnou verzi příspěvku: Data extraction

be_em
21.03.2011, 13:56
Vo výkrese mám niekoľko variánt pôdorysov bytu, pri každom pôdoryse je tabuľka miestností ktorá z blokov/atribútov preberá klasické údaje, t.j. popis miestnosti, plochu, atď, atď. V AutoCAD-e 2007 som na pár klikov tejto tabuľke upravil ktoré bloky/atribúty má preberať a po úprave blokov išlo jednoducho manuálne/automaticky "refreschnúť".

Teraz som u kolegu kde je AutoCAD 2011 a ani za svet tieto príkazy nemôžem nikde nájsť (ani help mi nepomohol, tieto príkazy tam nie sú), t.j.:
1. potrebujem urobiť manuálne refresch tabuľky,
2. potrebujem tabuľke ukázať, ktoré bloky/atribúty má do seba zahrnúť.

PepaR
21.03.2011, 16:57
Dobrý den,a do jaké entity jste prosím data z atributů bloků extrahoval? Byla to AutoCADovská nebo Excelovská tabulka?Pro extrakci dat obecně slouží příkaz Extrahovat data (_dataextraction).

be_em
21.03.2011, 18:14
Je to tabuľka autoCAD-u. Ide o to, že tabuľku aj všetky bloky s atribútami mám hotové, vytvoril som však ďaľšiu variantu pôdorysu a teraz potrebujem pre tabuľku upraviť vstupy, t.j. potrebujem aby tabuľka prebrala atribúty z novej varianty. V ACAD 2007 stačilo kliknúť pravým tlačidlom myšky a tam boli voľby na editáciu vlastností tabuľky kde som vybral ktoré bloky/atribúty má do seba prevziať a bol tam aj manuálny refresch. V novej verzii som tieto príkazy nenašiel.

Takže potrebujem vedieť kde nájdem príkaz na manuálny refresch tabuľky a kde nájdem okno, kde sa volia bloky/atribúty pre danú tabuľku.

V AutoCAD 2007 bol manuálny refresch pod pravým tlačítkom myšky, keď som klikol na tabuľku. Pre editáciu atribútov tabuľky to bolo toto okno (avšak redefinícia atribútov bola na Stránke/Page 1) tohto okna:



PepaR
21.03.2011, 19:48
Obávám se, že takto jednoduše to nelze. V předchozích verzích bylo vždy nutné opětovné extrahování atributů. Ale třebas se mýlím a budu za to jen rád, protože ta Vaše cesta by byla mnohem snazší.

be_em
21.03.2011, 20:13
Akože nie??? Mám pôdorys č. 1 v ktorom sú bloky s atribútami A1, A2, A3, A4 ktoré extrahujú údaje do tabuľky "A". V tom istom výkrese si urobím kópiu (pôdorys č. 2), kde budú "totožné" bloky B1, B2, B3, B4 ktorým však zmením atribúty (napr. plochu miestnosti) a extrahujem ich do tabuľky B a pri nejakej ďalšej úprave pôdorysu č. 2 potrebujem tabuľku manuálne "refreschnúť". Všetko toto fungovalo bez problémov na pár klikov v Acad 2007. Avšak v Acad 2011 som nenašiel žiadnu voľbu, kde by som tabuľke B zmenil dofiníciu blokov z A1, A2, A3, A4 na B1, B2, B3, B4 z ktorých má extrahovať atribúty. A nenašiel som ani manuálny refreš tabuľky.

be_em
22.03.2011, 08:04
Stále som na to neprišiel tak posielam podrobnejší popis o čo vlatne ide (viď obrázok):

Vľavo je zelený variant č. 1, kde je pôdorys WC. Označenie miestnosti "3.06" je blok s atribútmi, kde atribúty sú číslo miestnosti, popis, plocha, podlaha, steny, poznámka, tieto údaje sú v hladine "NETLACI" a extrahujú sa do "zelenej" tabuľky.

Následne si spravím variant č. 2 pôdorysu , kde sa zmení len označenie miestnosti a plocha. Samozrejme, že tabuľka stále preberá atribúty z bloku "3.06" z varianty č. 1.

V Acad2007 stačilo na dva kliky "zelenej" tabuľke nastaviť aby brala údaje z bloku "4.07" a pri akejkoľvek ďalšej úprave akéhokoľvek variantu stačilo dať manuálny refrech tabuľky. Toto som v Acad2011 nenašiel!!!! be_em2011-03-22 08:06:47

be_em
22.03.2011, 09:44
Už som na to prišiel. Príkaz "DATAEXTRACTION". Pán Pepa mi poradil dobre, len ja som vždy voľbu na vytvorenie súboru DXE zrušil nakoľko predtým to nebolo potrebné robiť.

Nie je to pravdepodobné kompatibilné s predchádzajúcou verziou, nakoľko treba vytvoriť nový súbor DXE, vo verzii 2007 som nič také nevytváral. Takže bolo potrebné predefinovať všetky tabuľky vo výkrese na nové s vytvorením súboru DXE. V týchto nových tabuľkách už funguje aj manuálny refresch údajov /update table data links/.

Škoda, trocha viac komplikované, zatiaľ som neprišiel na to aké to má výhody. na čo môže slúžiť súbor DXE a či pre každú tabuľku treba vytvoriť nový súbor DXE alebo stačí jeden pre celý výkres. Budem to musieť naštudovať.be_em2011-03-22 09:46:24

PepaR
22.03.2011, 14:01
Ono to o moc komplikované není, jen je tam krok navíc. Ta šablona nakonec ale není naškodu, neboť nemusíte pak neustále nastavovat, co si přejete extrahovat. Stačí si projednou udělat šablonu na legendu místností a příště máte práci ulehčenu.

be_em
22.03.2011, 14:41
Tých krokov je nakoniec viac. Nerozumiem načo mi je nejaký externý súbor, keď exportujem dáta iba vo vnútri v rámci jedného výkresu. Ďalšia nevýhoda je tá, že keď chcem upraviť definíciu atribútov IBA v rámci "varianty č. 2" tak musím celý krok opakovať a vytvoriť si nový súbor DXE. Tzn. koľko tabuliek toľko súborov DXE.

Mám takto vo výkrese robené všetky výkazy, t.j. legendu miestností, výkaz okien a dverí, výkaz prestupov prípadne ďaľšie výkazy. Ak som to správne pochopil tak ku každému takémuto výkazu budem mať zvlášť súbor DXE, ak mám počet podlaží napríklad 5 tak súborov DXE bude cez 15!!! A všetko je to v rámci XREF!

Podľa mňa je to úplne zbytočná vec ak dáta extrahujem iba v rámci výkresu, t.j. z pôdorysu do nejakej tabuľky vedľa pôdorysu a dáta nikde inde neexportujem.

be_em
24.04.2011, 20:07
Nezakladám novú tému, pokračujem v tejto starej, aj keď problém je troška iný.

Extrahujem dáta do excelu. AutoCAD mi vypíše, že blokov je 1199 ale v exceli ich mám 1180. Je jasné že pri tomto počte asi nikdy nezistím čo chýba. Takže kde môže byť problém. Pri extrakcii mi vypisuje túto hlášku:



Ale som si istý že som ani jeden blok nijako needitoval, nemenil, okrem vypísania atribútov.


vbehun
24.04.2011, 23:30
Bloky mají zřejmě různá měřítka v osách x,y,z. U bloků obecně lze ve vlastnostech povolit nebo zakázat možnost různých měřítek v osách x,y.zNa stránkách Xanadu je utilita "scalexyz.vlx" pro změnu měřítka bloku odlišně pro každý směr - což nijak nebrání ji použít pro vytvoření uniformního bloku se stejnými měřítky ve všech třech osách.

be_em
07.08.2011, 19:45
A opäť mám problém s exportom súborov. Nechápem čo sa deje, AutoCAD 2011, klasické bloky s atribútmi a export do tabuľky AutoCADU. V predošlých verziách všetko fungovalo, teraz keď upravím nejaký atribút a dám refresh (continue updating table) tabuľky tak táto zmizne, všetky údaje v tabuľke sa stratia a vypíše mi doleuvedenú hlášku:


Vladimír Michl
08.08.2011, 07:34
Upravíte jen hodnotu atributu nebo jeho jméno? Pokud na jméno odkazuje i DXE soubor, je třeba upravit i ten. DXE soubor je pořád přístupný? Exportujete aktuální (current) výkres nebo jej zadáváte jménem?

be_em
08.08.2011, 08:01
Upravujem len hodnotu atribútu (iba plochu miestnosti), nie meno. Na všetko odkazuje DXE súbor (je ich vo výkrese viac, pre každú alternatívu jeden). DXE je stále prístupný v rovnakej zložke na tom istom PC v tej istej zložke kde je aj súbor DWG. Hodnoty sú exportované do tabuľky priamo do toho istého výkresu. Kontroloval som aj mierky blokov ktoré exportujem a všetky sú rovnaké, rovné 1 v každej osi.

be_em
11.08.2011, 10:55
Nikto nič. Už som tie bloky vymenil, mierky blokov som skontroloval, všetky ktoré extrahujem majú mierku vo všetkých osiach rovnú jednej. Horeuvedený problém vyskočí aj keď výkres vytlačím, spýta sa ma že treba refresh hodnôt a všetky hodnoty zmiznú a tabuľka zostane prázdna. V predošlých verziách mi to nerobilo. A mám pocit že problém je práve v súboroch DXE. V predošlých verziách keď ich nebolo treba to fungovalo tip top. Vlastne keď niečo zmením tabuľku musím zmazať a vytvoriť vždy nanovo. Ak niečo zmením alebo chcem tlačiť tak sa vždy údaje vymažú. Zaujímavé je že sa to deje iba na dvoch alternatívach ktoré boli skopírované z prvej alternatívy, tá vo výkrese problémy nerobí.

zdrk
11.08.2011, 11:25
Nevím jak ve 2011, ale ve 2009 jsem musel někdy nejdříve výkres uložit, a poté povést celé kolečko - upravit nastavení extrakce dat. Nestačilo pouze tabulku aktualizovat.
Další problém, pokud jsem tabulku zkopíroval a nastavil pro ni nový DXE soubor. Ta nová vazba hodně drhla. Chce to vždy tabulku začít od začátku.

be_em
11.08.2011, 12:15
Práveže naprv to bolo len kopírovaním tabuľky ale teraz si urobím novú tabuľku a aj nový DXE súbor a aj tak to blbne. Toto asi pánom z autodesku moc nevyšlo. Vo všetkých súboroch z AutoCADU 2006 nebol problém, a teraz v 2011 to za moc nestojí. A vôbec nechápem prečo ten medzičlánok s DXE súborom, však v starších verziách ho nebolo treba.

zdrk
11.08.2011, 12:50
Je to tak jak se říká "každé zlepšení vede ke zhoršení"

be_em
11.08.2011, 14:05
Prišiel som na jednu vec. Cez príkaz _DataExtraction (EXTRDATA) som iba editoval súbor DXE (Edit an existing data extraction) a zistil som, že zrazu mi tam pribudli nové položky (arc, circle, hatch, ...) ktoré som však ja predtým neextrahoval, keď som ich odškrtol a nechal opäť iba jeden blok ktorý extrahujem tak je všetko OK. Uvidíme do kedy. Manuálny refresh zatiaľ funguje bez problémov!

Peter Jirat
15.08.2011, 09:46


Nám dost často pomohlo (při mizení dat v tabulce) neprohledávat celý výkres, ale pouze výběr (nastavuje se to na začátku DXE), je ale nutné mít už všechny bloky s popisem místností "na místě".

be_em
15.08.2011, 11:03
Áno, kedže mám vo výkrese viac alternatív tak extrahujem iba výber určitého pôdorysu. Čo myslíte tým "na míste"???? S blokom nesmiem hýbať??? Však neextrahujem jeho súradnice.

Peter Jirat
15.08.2011, 11:21


Ne, myslím, že každá místnost už musí mít svůj blok, abych další už nemusel přidávat a měnil jen atributy.

be_em
15.08.2011, 11:32
To ano, to je jasné, bloky som už nepridával, mne to robilo problémy aj vtedy keď som zmenil napr. len plochu miestnosti. Ale už to funguje, neviem prečo ale pomohlo to ako som písal vyššie, že som redefinoval súbor DXE.