Zobrazit plnou verzi příspěvku: Porovnávanie výkresov

be_em
06.04.2011, 19:54
Prosím poraďte mi či sa to dá alebo nejakú fintu. Potreboval by som v AutoCAD-e funkciu podobnú z WORDU a to je súbežné porovnávanie dokumentov, t.j. otvorím si dve situácie vedľa seba a posunom a zoomovaním jednej situácie sa to isté bude robiť aj s druhou situáciou.

Tieto dve situácie mám ako samostatné súbory a momentálne oba naraz pripojené ako xref, jedna je katastrálny stav C a druhá je katastrálny stav E a pri porovnávaní ich nemôžem mať oba naraz pripojené ako xref lebo sa vo väčšine prekrývajú, ale potrebujem mať vedľa seba každý zvlášť.

Možno už chcem od autocadu veľa ale ak by niečo také bolo tak to by bolo moc fajn.

Vopred ďakujem.

PepaR
06.04.2011, 19:59
Něco podobného uměla utilita DWG Compare od OverCAD.

be_em
06.04.2011, 20:04
Ak som správne pochopil, tak tá utilita aj výkresy porovnáva a rozdiely vyznačí. Toto však nechcem. Potreboval by som iba súbežný pan a zoom na dvoch samostatných výkresoch, niečo v štýle dvoch vievportov, kde jedným pohybujem a druhý sa pohybuje presne tak isto.

PepaR
06.04.2011, 20:32
Pochopil jste to správně. Já zas pochopil, že potřebujete obdobu simultánního zvětšování, zmenšování a posunu ve dvou výřezech. Tuto vlastnost jsem viděl na jednom wishlistu pro AutoCAD, ale asi to neklaplo. Nebo se mýlím a tato funkce ve 2011 nebo 2012 je?

be_em
06.04.2011, 20:55
Potrebujem do týždňa z dvoch súbežných situácií vypísať množstvo (stovky) údajov o parcelách a dá sa to iba ručne, takže momentálne je to môj Nr. 1 wishlist :-))))))

PepaR
06.04.2011, 20:59
A co potřebujete prosím konkrétně vypsat? Nepomůže Vám třeba skvělý lisp od alfreda, který kliknutím do plochy parcely odkáže na stránku katastru s informacemi o této parcele?

be_em
06.04.2011, 21:05
No to nie, toto mi nepomôže, aj pochybujem že to v SR funguje, už to riešim dávno. Pomôže mi program Kokeš, ktorý mi vyfiltruje všetky parcely a listy vlastníctva a vlastníkov cez ktoré prechádza kanalizácia v rámci celého katastra. Toto funguje bez problémov, robota na pol hodinky. Avšak určiť stav medzi KNE a KNC je určite len a len ručná robota. Inak sa to nedá. Preto potrebujem súbežné porovnanie dvoch máp.

alfred
06.04.2011, 22:22
Uz se to tady myslim jednou resilo. Byl na to nejaky lisp, který dle
posunu v jednom viewportu posune i druhy viewport. Muselo to ale byt v
jednom souboru.Zkuste si dát k jednomu souboru druhý jako xref, ale posunutý. Pak si udelejte dva viewporty.

Vladimír Michl
06.04.2011, 22:23

[QUOTE=be_em]Pomôže mi program Kokeš, ktorý mi vyfiltruje všetky parcely a listy vlastníctva a vlastníkov cez ktoré prechádza kanalizácia v rámci celého katastra. Toto funguje bez problémov, robota na pol hodinky.[/QUOTE]
Se synchronizovanými pohledy vám asi nepomůžu (programování výřezů v neaktivních dokumentech je dost komplikované), ale zrovna takováhle katastrální filtrace je zcela běžnou funkcí AutoCADu Map nebo Civil.

alfred
06.04.2011, 22:24
Zkuste tohle:http://www.cadforum.cz/forum/forum_posts.asp?TID=7069&KW=posun+dva+v%FD%F8ezy

Vladimír Michl
08.04.2011, 14:53
Synchronizovaný zoom/pan dvou různých výkresů bohužel není úplně triviální funkce na naprogramování (vinou vlastností API). Nicméně jakýsi zárodek vhodné funkce jsme udělali - vyzkoušejte si DWGsync ze stránky Download.

 
Otevřete dva nebo více výkresů, řeknete, který je "master" a jakýkoliv zoom/pan v tomto výkresu se projeví i na těch ostatních. Zatím to neřeší 3D, USS, layouty a podobné speciální případy a aktualizaci je zatím nutné vyvolávat ručně (příkaz DWGupd, lze přiřadit na klávesu).
 
32bitovou verzi a snad i nějaký automatický režim aktualizace ještě doplníme.

be_em
09.04.2011, 16:06
Vyskúšal som. Obe verzie 32bit aj 64 bit. Výkresy sa načítajú oba, okno mi rozdelí vertikálne aj určí ktorý je master. Zadám dwgupd a vypíše "Warning: drawing rec.dwg was touched manually!" Synchrónny zoom, pan cez príkaz aj cez myšku nefunguje.

Vladimír Michl
09.04.2011, 16:14


Ten zoom/pan i DWGupd je potřeba provádět jen v tom hlavním (master) výkresu. Automatický update tam zatím nefunguje, po zoomu je potřeba zadat příkaz DWGupd (resp. stisknout hotkey přiřazenou na tento příkaz).

be_em
09.04.2011, 16:38
Jasne. Už som na to prišiel. Je to super. Ďakujem. neuvedomujem si, čo to dá práce naprogramovať takúto funkciu, ale automatický update by bol super, t.j. akonáhle pustím koliesko myšky (pan) alebo prestanem rotovať aby sa udatoval aj druhý výkres.

Súbežné posúvanie a zoomovanie oboch výkresov naraz by bolo úplne tip top!!! Ale to už chcem asi aj nemožné.

Vladimír Michl
09.04.2011, 18:46


Chápu, takto by se to mělo chovat, zatím je to spíš "proof of concept". Bohužel řízení pohledů v neaktivním dokumentu je pro API funkce AutoCADu těžký oříšek (a což teprve pro programátora...).

Vladimír Michl
13.04.2011, 07:42
Dnešní nová verze DWGsync už umí reagovat automaticky na zoom/pan příkazy (nikoliv na myšší zoom/pan) a společné DLL funguje v 32bitové i 64bitové verzi AutoCADu.

Vladimír Michl
17.04.2011, 22:56


Už to začíná být použitelné pro praktickou práci - zoom/pan závislého okna reaguje i na zoom kolečkem nebo panoramování myší.

be_em
18.04.2011, 09:07
Áno funguje. V master okne sa objavilo nové okienko, takže treba vždy dať manuálny refresch po ukončení zoom a pan???

Vladimír Michl
18.04.2011, 09:42
Ne, pokud je stisknutá klávesa ScrollLock (nebo zaškrtávátko v tom panelu), budou výkresy synchronizovány automaticky. Nefunguje to ale zatím ještě úplně spolehlivě, takže někdy je potřeba stisknout refresh tlačítko.

Vladimír Michl
18.04.2011, 14:33
Tak už by to mělo fungovat spolehlivě - je-li aktivní ScrollLock, budou se pohledy synchronizovat automaticky. Zásadnější změny pohledů (např. přepnutí rozvržení, přechod na 3D pohled) to neprovádí, jen hlídá - a vazbu případně samo rozpojí. Stačí už tedy jediný příkaz na spuštění - DWGSYNC.

be_em
18.04.2011, 14:56
Skúšam, funguje to super, ale manuálny update mi nejde. Zakaždým musím dať update ručne (so zapnutým aj vypnutým scrollock). Ale navadí, zvykol som si, funguje to dobre, skúšal som to kadejako posúvať, zoomovať a vždy sa viem vrátiť na počiatočné miesto presne na oboch výkresoch.

Vidím že sa Vaši programátori dnes nenudia a možno aj celý víkend! :-)

be_em
18.04.2011, 14:58
Oprava. Funguje to aj automaticky. Ale najprv musím dať príkaz PAN alebo ZOOM a potom to ide aj cez myšku. Chce to cvik.

Ale díky moc.

Vladimír Michl
18.04.2011, 21:30


Mělo by to fungovat samo - možná se vám jen nestáhla aktuální verze DWGsync. Detaily viz tip http://www.cadforum.cz/cadforum/dwgsync-synchronizovany-zoom-pan-vice-vykresu-tip7926 a ukázkové video: [TUBE]http://www.youtube.com/watch?v=tS3U5WKG-UE[/TUBE]

Obrob
19.04.2011, 23:35
To je hezká aplikace. Díky.