Vytvoření/editace předpisu XML pro čtení dat

Popis přípravy předpisu (souboru XML) pro čtení dat textového ASCII souboru.

    • K vytvoření nového předpisu xml použijte příkaz v levém horním rohu dialogu importu souboru
    • K úpravě předpisu vybraného v řádku Import textu použijte příkaz v levém horním rohu dialogu importu souboru


Oba příkazy otevřou stejný dialog pro nastavení Vytvořit /Upravit soubor nastavení Imnmportu textu

Nastavení provádíte v jednotlivých oknech (Formát souboru, Sloupce, Filtry a Možnosti) v libovolném pořadí. K posunu do dalšího okna lze použít i tlačítko Další> Next>. Po dokončení nastavení zvolte Ukončit a uložte nastavení do souboru xml.


1 Formát souboru File Format

Okno zobrazuje pouze prvních 100 řádků souboru.

První/Poslední řádek importu First/Last line to import

Volíte, od kterého, po který řádek chcete číst data. Lze volit i pravým tlačítkem na myši

Desetinná místa Decimals

Oddělovač desetinných míst Decimal separator

Volba oddělovače desetinných míst u čísel v souboru. Nemusí korespondovat s nastavením Windows. Je potřeba se podívat do souboru, co je zde jako oddělovač. Oddělovačem může být

Tečka(.) Point, Čárka(,) Comma, Žádný None

Pořadí Pen Order

Jednička potom nuly/Nula potom jedničky One then Zeroes/Zero then Ones

Pokud načítáte body, tento parametr se nepoužívá. Pokud jsou v souboru i hrany, jeden ze sloupců může obsahovat jedničky a nuly, které definují, kterým bodem hrana začíná a které body ještě do hrany patří. Z popisu je vidět, že body jedné hrany musí vždy následovat po sobě. 


2 Sloupce Columns

Zde nastavujete oddělovače sloupců, typ načítaných prvků, a definujete, jaké hodnoty se nachází v jednotlivých sloupcích. Hodnoty sloupců nastavíte tak, že kliknete na hlavičku sloupce a vyberete z nabídky. Je nutné vybrat minimálně X Easting a Y Northing. Hodnoty ve sloupcích označených Přeskočit Skip nebudou importovány.

Oddělovače Delimited Separators

hodnoty na řádku jsou odděleny zadaným oddělovačem

Pevná šířka Fixed Widths

data jsou zarovnána ve sloupcovém formátu. Tzn., že každý sloupec má přesnou šířku – stejný počet znaků.   

Typ prvku Feature Type

Typ prvku, který načítáte do modelu

Symbolika prvku Feature Symbology

Symbolika načítaného prvku

Oddělovače  Column Delimiters

  Tabulátor  Tab

  oddělovačem sloupců je tabulátor.  

  Středník  Semicolon

  oddělovačem sloupců je středník (;)  

  Mezera  Space

  oddělovačem sloupců je mezera.  

  Čárka  Comma

  oddělovačem sloupců je čárka (,).  

  Jiný  Other

  oddělovačem sloupců je uživatelem zadaný znak.  

Více oddělovačů po sobě jako jeden Ignore Consecutive Delimiters

ignoruje více po sobě jdoucích oddělovačů a bere je jako jeden. Například pokud definujete mezeru jako oddělovač, průvodce bude ignorovat více mezer vedle sebe, takže dvě nebo více mezer po sobě bude brát jako jednu mezeru

Možnosti sloupců Column Options 

Průvodce použije Text identifikátor (pokud je nadefinován), pak První sloupec pro řádek a pak První sloupec pro pole.  

Text identifikátor 

sloupce, které se vyskytují mezi párem znaků, definovaných v Text identifikátor bere jako jeden.Předpokládejme, že je oddělovačem mezera. Název “Bod Číslo 1“ by zde byl importován jako tři hodnoty „Bod“, „Číslo“ a „1“. Pokud je Text identifikátor nastaven na “, bude název brán jako jedna hodnota „Bod Číslo 1“

První sloupec pro řádek  Start Column for Line

definuje pořadí znaku (v každém řádku souboru), od kterého by měl průvodce začít číst data. Např. číslo 6 znamená, že průvodce začne číst každý řádek až od 6-ého znaku a prvních 5 znaků bude ignorovat.  

První sloupec pro pole  Start Column for Field

definuje pořadí znaku pole (v každém řádku souboru), od kterého by měl průvodce začít číst data. Pole v tomto smyslu znamená jedna hodnota (řetězec) definovaná oddělovačem (jeden sloupec). Jeden řádek obsahuje více polí. Pokud např. zadáte 4, průvodce začne číst od 4-tého znaku každého sloupce každého řádku. V tomto případě, první 3 znaky každého sloupce každé řádky ignoruje. 


3 Filtry Filters

Tlačítky Přidat/Kopírovat/Odstranit Add/Copy/Delete lze nastavení v předchozích krocích uložit a pokračovat dalším nastavením. Lze tak najednou načíst textový soubor obsahující různé typy dat, např. body včetně hran. Nebo lze naopak některé řádky zcela z importu vynechat.

  • Tip: Raději rozdělte jeden složitý soubor obsahující vše na více souborů s nastavením pro každý typ zvlášť, než složitě definovat filtry. Do jednoho terénu lze připojit více importovaných ASCII souborů. Dokonce lze stále držet vazbu na zdrojové soubory.


4 Možnosti Options

Pokud je textový soubor se souřadnicemi v jiném souřadnicovém systému než v dgn, kam importujete data, je nutné nastavit Zdroj a Cíl. Jinak lze nechat Zdroj nastavený na Žádný. 

5 Ukončit Finish

Uložíte nastavení jako předpis na disk do zadaného souboru XML.




Naposledy upraveno: 01.06.2024

Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease