Zobrazit plnou verzi příspěvku: Autocad map 2007/2008 dwf problem

MilanPE
31.03.2008, 12:21
Pri publikovaní do DWF (tematická mapa vygenerovaná cez databázu) mám problém s usporiadaním entit výkresu. Vygenerované plochy prekrývajú líniové prvky a aj text ( čiastočné prekrytie). Pri publikovaní sa vykres "pregeneruje"  - pokazí. Skúšal som aj DRAW ORDER v TASK PANE - bez zmeny.Ked som ten istý súbor publikoval do PLT pri tlači sa chyba neprejavila. Ked som to testoval na vr. MAP 3D 2006 išlo to bez problémov.Stretol sa niekto s týmto problémom? Za každú radu dakujem.Milan

zdrk
31.03.2008, 12:41
Nestačilo by dát plochy do pozadí!

MilanPE
31.03.2008, 12:50
Ignoruje to. Pri publikovaní to jednoducho pregeneruje posvojom.Usporiadaval som to aj cez Tools - draw order aj cez Task pane a nič.Ked som to skušal bez topologie ( len obyčajne hatch plochy a text) tak to išlo . žial to nerieši môj problém.Ak si poviete tak heslovite opíšem celý postup.

MilanPE
31.03.2008, 13:28
Pre doplnenie.Používam databázu Oracle XE a príležitostne formát MDB.AutoCad MAP používam od formátu MAP 6 ( 2002/2003 či tak nejak).

artap
03.04.2008, 09:11
Já už jsem se s něčím podobným setkal. A vyřešil jsem to následujícím způsobem. Plochy, desky a šrafy jsem si uložil jako samostatný výkres pomocí WBLOCK (PIŠBLOK). Tento soubor jsem si otevřel a jako blok do něj vložil původní výkres (bez ploch, desek a šrafů samozřejmě ) a tím jsem docílil, že se všechny ostatní prvky v tisku, DWF i jiných výstupech zobrazují nad plochami, deskami či šrafami.

MilanPE
03.04.2008, 09:44
Hm... . Aj to je riešením (ešte som neskúšal ). Dúfal som že sa jedna len o nejaké "nove" nastavenie DWF pri publikovaní. Pri jednej mapke sa to dá, horšie je keď ich mam viac  (a málo času)  .Od verzie 2007 dochádza ešte k jednej chybe - "degenerovaniu" plôch. Plocha (napr. parcela) by mala byť vyplnená, žiaľ nie je. Pri priblížení  (v DWF) sa tam ukazujú "svetlé miesta" - doslova diery.   Niekedy sa mi export do DWF doslova zacyklí. Ani po 1/2 hodine nieje ukončený export. Des. Zrejme to spôsobuje konekcia na DB. Pri  MDB to nieje až také časté. Pri Oracle XE temer pravidlo. A ak tam podsvietim raster tak je to úplný údes. Hľadal som aj nejakú záplatu alebo nápovedu a nič . V ďalšom príspevku opíšem postup ako generujem mapy. Možno bude problém v mojom postupe a nie v Cade  .Len mi je divné že do vr. 2007 to šlapalo bez problémov.

MilanPE
03.04.2008, 10:03
Postup generovanie tematickej mapy:
 
1. Napr. katastrálnu mapu "vyčistím" (vytvorím Polygon - topologiu)
2. Ako centroid a primary key (PK) používam parcelné číslo (vygenerujem spojenie grafiky a DB cez PK)
3. V Task Pane (používam EG verziu - tak česky ekvivalent nebudem používať, rychlo by som sa stratil) pod Display Manager/Data/Add Drawing Data/  vyberiem Topology. Načíta sa do Current Map listu.
4. Cez short menu nad pripnutou topologiou vyberiem položku Add Style/Theme... (dole). Cez dialog najdem linknute data a zadefinujem kritéruiu podľa ktorého budem mapa tematizovaná.
5. Nastavím všetky položky (hladiny, farby ....)
6. Vygenerujem mapu.
 
toť vsjo
 
Nepoužívam Object classes.

artap
03.04.2008, 11:32
A jste si jistý, že máte prolinkované polygony z katastrální mapy 1 ku 1 se záznamem v databázi? Například můžete mít v katastrální mapě stejné číslo stavební parcely a stejné šíslo pozemkové parcely v rámci jednoho katastrálního území. A co teprve pokud máte zobrazeno více katastrálních území. To ve finále můžete mít prolinkován jeden záznam k třeba 5 polygonům a nebo šest záznamů z DB k jednomu polygonu. To by vysvětlovalo možná některé nevyplněné polygony. Primary Key musí být jedinečný.

MilanPE
03.04.2008, 11:43
Plochy sú vygenerované pre všetky parcely (linky su OK). Problem je v tom, že plocha výplne je akoby zgeneralizovaná (šrafa nevyplna 100% definovanej plochy). Sú tam úzke pásiky - nedoťahy. Ako ked nakreslite kružnicu a nezregenerujete pohľad. Testoval som ten istý vykres v 2006 aj v 2007 a 2008.

MilanPE
03.04.2008, 12:04
Prejavuje sa to až v DWF pri priblíženi. V MAP sa to je OK.  Ako som už písal aj v PLT je to OK (tu rešpektuje aj usporiadanie - DRAW ORDER)

MilanPE
10.07.2008, 07:24
Nechcem to zakríknuť ale zdá sa mi , že môj problém je vyriešený. Aktualizoval som Microsoft .Net Framework na 3.5 a zatiaľ to ide. Nemám ale ešte všetko otestované. 

Romain
14.07.2008, 14:41
Ahoj,
s tímto jsem se setkal několikrát a vyzkoušel jsem mnoho způsobů. Osvědčil se ni tento /už ho tady na CADFORU někdo napsal/
Správce zobrazení - Nástroje - Export do DWG
Potom ji použít jako referenci.
RomanRomain2008-07-15 05:48:40

MilanPE
15.07.2008, 07:35
Ďakujem za tip.Hm, mrkol som sa na to detailnejšie a môj (subjektívny)  záver je takýto.Samotná aktualizácia  na FW 3.5 rieši iba časť problémov. Napríklad pri CTRL+S v LAYOUTE (rozvrženi) sa už kresba nežiaduco nepregeneruje ( povodne sa sprehádzalo usporiadanie topologii+ referencie ).Žial zase po vygenerovani DWF sú niektoré časti kresby nežiaduco prekryte.Napr. texty, čiary (obrys čiary nieje po celom obvode rovnako hrubý).V DWF sú plochy nežiadúco zgeneralizované (štvorec nieje štvorec ale x uholnik ). "Presvitajú" biele plochy - šrafa nevyplňa povodnu plochu (DWG) spojito v DWF).Riešil som to doteraz tak (asi 1.5 roka ufff), že som si upravil zobrazovanie DWF pri tlači na "polopriehladne". Prekryté texty boli akotak vidieť. Problem bol ale s farbami. Prekrývaním sa samozrejme vytvorila nová farba (iný otieň) , takže legenda 100 % "nesedela".Už som špekuloval či to nieje aj prechodom z jednej verzie AutoCadu na inú (vyššiu) verzie (nejaká vnútorná nekompatilita) ale zrejme je to pramo "chybou" AutoCad Mapu a to od vr. 2007 (...2008, 2009). Samozrejme som dumal aj nad tým či nie je  chyba aj medzi stoličkou a PC .Ufff tak len tolko.Milan