Vytisknout stránku | Zavřít okno

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



Vytisknout stránku | Zavřít okno