Jak nacist 650MB dxf -> export z GIS?
Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: Civil 3D, Map, InfraWorks, GIS
Popis fóra: Otázky kolem mapových a GIS aplikací AutoCAD Map 3D, Civil 3D, Raster Design a InfraWorks
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=10454
Datum vytištění: 11.čer.2026 v 05:50
Téma: Jak nacist 650MB dxf -> export z GIS?
Odeslal: epp_cz
Předmět: Jak nacist 650MB dxf -> export z GIS?
Datum odeslání: 26.úno.2010 v 14:20
|
Dobry den, mam problem s nactenim digitalni mapy. Jedna se o vyexportovany dxf soubor, ktery ma cca 650MB. Pri nacteni do AutoCadu vypise hlasku:
Nevhodný název položky tabulky 009__Č.P./Č.O._Z_DTM na řádku 110. Neplatný nebo neúplný DXF soubor -- výkres zrušen.
zkousel sem nainstalovat i Bentley View XM, ale ten po nekolika minutach nacitani vyhodi hlasku s Visual C++ knihovnou. Proto bych se chtel zeptat zda je soubor moc veliky a proto nejde nacist nebo obsahuje mnoho vrstev ci je chyba ve formatu? Dekuji
takto vypada soubor ascii: 0 SECTION 2 HEADER 0 ENDSEC 0 SECTION 2 TABLES 0 TABLE 2 LAYER 70 9 0 LAYER 2 0 70 0 62 7 6 CONTINUOUS 0 LAYER 2 001_Parcely 70 0 62 7 6 CONTINUOUS 0 LAYER 2 002_Budovy 70 0 62 7 6 CONTINUOUS 0 LAYER 2 003_Vnitřní_kresba 70 0 62 7 6 CONTINUOUS 0 LAYER 2 004_Značky_druhu_pozemku 70 0 62 7 6 CONTINUOUS 0 LAYER 2 005_Pomocná_parcelní_čísla 70 0 62 7 6 CONTINUOUS 0 LAYER 2 006_Parcelní_čísla 70 0 62 7 6 CONTINUOUS 0 LAYER 2 007_hranice_města 70 0 62 7 6 CONTINUOUS 0 LAYER 2 008_Další_prvky_mapy 70 0 62 7 6 CONTINUOUS 0 LAYER 2 009__č.p./č.o._z_DTM 70 0 62 7 6 CONTINUOUS 0 LAYER 2 012_Katastrální_území 70 0 62 7 6 CONTINUOUS 0 LAYER 2 014_Prvek_úseku 70 0 62 7 6 CONTINUOUS 0 LAYER 2 015_Značka 70 0 62 7 6 CONTINUOUS 0 LAYER 2 016_mapa_č.p. 70 0 62 7 6 CONTINUOUS 0 LAYER 2 017_Budovy_popis 70 0 62 7 6 CONTINUOUS 0 LAYER 2 019_pol 70 0 62 7 6 CONTINUOUS 0 LAYER 2 020_body 70 0 62 7 6 CONTINUOUS 0 LAYER 2 021_body_1 70 0 62 7 6 CONTINUOUS 0 LAYER 2 022_inz 70 0 62 7 6 CONTINUOUS 0 LAYER 2 023_mts 70 0 62 7 6 CONTINUOUS 0 LAYER 2 024_pbpp 70 0 62 7 6 CONTINUOUS 0 LAYER 2 025_pbpp_1 70 0 62 7 6 CONTINUOUS 0 LAYER 2 026_situ 70 0 62 7 6 CONTINUOUS 0 LAYER 2 027_stp 70 0 62 7 6 CONTINUOUS 0 ENDTAB
|
Odpovědi:
Odeslal: Mantlík
Datum odeslání: 26.úno.2010 v 14:37
|
Jestli je soubor DXF moc velký, neumím posoudit, závisí to taky na konfiguraci PC a systému, možná by to šlo načíst
Podle mne je ale na vině to lomítko ve Vámi uváděné hlášce, která se týká názvu hladiny - Autocad tento znak, spolu s několika dalšími, neumožňuje
Musíte si tento DXF otevřít v nějakém obyčejném ASCII editoru (něco jako notepad), který pracuje bez jakéhokoliv formátování, tam to opravit a následně uložit.
U takto velkého souboru to bude fuška, naštěstí to zase není tak daleko od začátku .....
Taky nevím, který editor tak velký soubor zvládne a jestli je to ještě problém. Kdysi jsem potřeboval něco podobného s 11MB DXF, ale už nevím, v ček jsem to tenkrát otevřel ...
Druhou možností je donutit toho, co Vám to poslal, aby to převedl do DXF už rovnou bez lomítek (nejlépe i bez teček, čárek a podobných znaků -kromě pomlčky a podtržítka, které jsou bez problémů)
------------- J. Mantlík
|
Odeslal: Mantlík
Datum odeslání: 26.úno.2010 v 14:43
|
Pokud to bez jiného chybového hlášení klekne na velikosti souboru, přemluvte dodavatele, aby to rozdělil na více menších souborů DXF ...
Pokud si z dřívějška pamatuji, tak DXF býval velikostně cca 5x až 10x DWG
------------- J. Mantlík
|
Odeslal: Martin Bielina
Datum odeslání: 26.úno.2010 v 14:47
|
Odpověď máte už v té hlášce autocadu:
Nevhodný název položky tabulky 009__Č.P./Č.O._Z_DTM na řádku 110. Autocad neumí některé znaky používat pro názvy hladin, entit atd. Jedním ze zakázaných znaků je např. dopředné lomítko. DXF soubor je v podstatě snadno čitelný textový soubor. Nechte ho projít nějakým vhodným textovým editorem a odstraňte ta lomítka a další nepodporované znaky (;*/\<> atd. je jich poměrně málo, asi 15). Pak zkuste znovu načíst DXF. S trochou štěstí se to povede. A jak koukám, pan Mantlík mě předběhnul, no nevadí tak alespoň jak na ten dlouhý soubor. Ten snadno rozdělíte např. totalcomanderem menu soubor=>rozdělit soubor a pro velikost zadejte něco snesitelnějšího třeba 25M, pak to přeeditujte čímkoliv (myslím jakýmkoliv textovým editorem např. PSPad) a po té znovu slučte do jednoho souboru.
|
Odeslal: Vladimír Michl
Datum odeslání: 26.úno.2010 v 15:05
DXF je textová podoba binárního DWG formátu AutoCADu. Velikost na závadu nebude, problém je v nesprávném formátu souboru - výkres (v DWG ani DXF) nesmí obsahovat speciální znaky v názvech symbolů. Oprava (buď ve zdroji nebo textově v DXF) by měla pomoci.
------------- Vladimír Michl (moderátor) ARKANCE CZ - https://arkance.world - arkance.world (podpora viz emea.support.arkance.world)
|
Odeslal: epp_cz
Datum odeslání: 26.úno.2010 v 18:07
|
Dekuji za rady, chyba byla opravdu v tech znacich, nicmene po odstraneni se soubor sice zace nacitat, ale pro 99% vyhodi hlasku o male systemove pameti. Lze nejakym programem soubor rozdelit na mensi casti? Dekuji
|
Odeslal: Mantlík
Datum odeslání: 26.úno.2010 v 18:54
|
Podle mne to automaticky žádným programem nerozdělíte. DXF má svoji strukturu a syntaxi a autocadu se to velmi pravděpodobně nebude líbit
Viděl bych 3 možnosti:
1) Zkusit to někde vedle na "nadupanější" mašině (více RAM, nastavit hodně virtuální paměti, dost volného místa místa na HDD - v každém případě na C:\ a pak i na disku, kde máte autocad, ...) Kdysi myslím platilo, že pro prácovní data autocad potřebuje 3 až 5x více místa, než je velikost souboru DWG. Zkontrolujte si, kolik máte na disku volného místa, takhle velký soubor - pokud to platí stále - může chtít i 2-3 GB ! Může být, (podle těch 99%), že se pohybujete někde pobíž té hranice .... a stačí málo (vymazat dočasné soubory, něco přesunout dočasně jinam, ....)
2) Je-li ta možnost, přemluvit toho, kdo DXF dělal, aby ho udělal znovu na více částí (třeba po určitém množství hladin)
3) Pustit se do toho sám - ale pak si musíte nastudovat aspoň základy struktury a syntaxe DXF (Vždycky je nejdřív hlavička s tabulkami hladin, čar, stylů, atd a pak je sekce entit). Mám pocit, že KDYSI šlo načíst i entity bez hlavičky (pokud byl dříve načten DXF s hlavičkou), ale nevím, jestli je to možné i teď. V každém případě to nebude snadné ...
------------- J. Mantlík
|
Odeslal: martinfolber
Datum odeslání: 28.úno.2010 v 11:57
Pánové, sleduji vaši zajímavou diskuzi. 650 MB je relativně dost. Jak radí pak kolega, snažil bych se ten výkres rozdělit na menší kusy podle nějakého kritéria atd. Záleží co máte k dispozici za aplikaci a o která data se Vám přesně jedná.
Pokud by to byly jenom vrstevnice nebo jiné polohopisné hrany, pak má na to Civil speciální "ořezávavcí" nástroje. Pokud by jste měl alespoň Map, stačí velký výkres externě připojit a přes dotazy si z něho "vycucnout" jen skutečně to, co potřebujete. Tento postup ušetří hodně místa v paměti.
------------- Martin Folber
|
Odeslal: zdrk
Datum odeslání: 28.úno.2010 v 12:35
A co zkusit funkci částečně otevřít dle http://www.cadforum.cz/cadforum/qaID.asp?tip=1297 - Tipu 1297 , pokud je k dispozici (v ACA ano, jinak nevím).
Vybrat postupně jednotlivé hladiny a ty načítat.
|
Odeslal: martinfolber
Datum odeslání: 28.úno.2010 v 13:38
Výborný nápad :), bohužel obě metody vyžadují DXF nejdříve přeuložit do DWG.
------------- Martin Folber
|
Odeslal: pajo5
Datum odeslání: 28.úno.2010 v 18:07
|
Spakujte to DXFko zipkom alebo rarkom a vyse*ujte ho niekam na web.
Mozem sa vam pokusit ho nacitat, popripade rozdelit na viac casti.
Teda, ak to nie su nejake tajne data...
|
Odeslal: MichalO
Datum odeslání: 01.bře.2010 v 17:16
|
Ještě je jedna možnost. Stáhnout si a nainstalovat regulérní Microstation a zkusit, jestli bude schopen za 15 minut(free) to DXF natáhnout. Obecně natahuje DXF poměrně rychle , ale hlavně spotřebuje méně systémových prostředků
|
Odeslal: martinfolber
Datum odeslání: 01.bře.2010 v 17:22
Ještě mě napadl dávkový převaděč...za pokus by to stálo.
------------- Martin Folber
|
|