XML Tool je nástroj, ktorý zjednodušuje hromadné úpravy a kopírovanie D2000 objektov a umožňuje komfortne vykonávať editovacie operácie, na ktoré sme doteraz používali XML alebo CSV export/import.

XML Tool je implementovaný ako schéma v D2000. Je funkčný v D2000 verzie 12 a vyšších.

Inštalácia

Inštalácia XML Tool do ľubovolnej D2000 aplikácie je jednoduchá a skladá sa z 3 základných krokov:

  1. Stiahnutie xml_tool.zip a rozbalenie.
  2. XML Import rozbalených XML súborov do spustenej D2000 aplikácie (položka XML Import v menu nástrojov D2000 Cnf alebo D2000 GrEdit).
  3. Import slovníka (Dictionary.csv) do spustenej D2000 aplikácie (položka Slovník v menu nástrojov D2000 Cnf alebo D2000 GrEdit a v Slovníku ikonka „Import kľúčov zo súboru“

Používanie

Používanie XML Tool má tieto časti:

  1. Výber akcie (kopírovanie, zmena rodiča, premenovanie ...)
  2. Naplnenie zoznamu objektov, na ktoré bude akcia aplikovaná (merané body, stanice ...)
  3. Nastavenie nových parametrov objektov
  4. Vykonanie akcie

Hlavná schéma XML Tool má názov S.XML_Change.Tool.

Po otvorení vyzerá nasledovne:

Vľavo hore je výberovník akcií (profilov). Na výber sú napríklad:

Po zvolení akcie sa nastaví v záhlaví akcii prislúchajúci preddefinovaný zoznam menených atribútov, ktoré budú pre každý object zobrazované v browser.

Tento zoznam je možné ručne upravovať (pridávať a prípadne aktualizovať profil tlačidlom „=>”).

Po zvolení akcie možeme prejsť k zobrazenej tabuľke objektov a k jej naplneniu objektami, nad ktorými chceme vykonať príslušnú akciu.

Do stĺpca REF.OBJECT je možné názvy objektov dostať:

Je možné kliknutím na jednotlivé čísla riadkov v tabuľke objektov vybrať viacero riadkov tabuľky a tlačidlom „x“ ich zmazať.

Poznámka: Označenie viacero riadkov v tabuľke objektov (alebo v MS Excel), prípadne označenie viacerých objektov v D2000 Cnf môžeme vykonať ako výber spojitého zoznamu pomocou Shift + kliknutie myši, alebo výber diskrétnych riadkov pomocou Ctrl + kliknutie myši.

Prednastavený stĺpec na vkladanie je REF.OBJECT, kliknutím na záhlavie iného stĺpca sa bude vkladať do vybraného (a ďalších). Ak je zaškrtnutá voľba „Paste 1 column“, tak sa vkladá iba do vybraného stĺpca.

Po naplnení zoznamu objektov a kliknutí na tlačidlo „Read info“ sa naplnia ďalšie zobrazené stĺpce.

Teraz môžeme nastaviť nové parametre objektov. Napríklad pri klonovaní meraných bodov je nutné zmeniť meno (stĺpec Clone) a je možné zmeniť aj rodiča (stĺpec Parent) a prípadne adresy. Zmeny môžu byť robené ručnou editáciou, označením príslušného stĺpca a vložením zo schránky (tlačidlo „Paste“) alebo pomocou Search & Replace sekcie.

Kliknutím na stĺpec Clone si ho vyberieme ako cieľ nahradzovania. Špecifikujeme nahradzovanie reťazca „BR_PVI“ za „BR_PVI_NEW“ a stlačíme tlačidlo „Search & Replace“. Následne vyberieme stĺpec Parent a znovu stlačíme tlačidlo. Nasledujúci obrázok ukazuje výsledok.

Posledným krokom je vykonanie akcie tlačidlom „APPLY“. Vľavo od tlačidla sa nachádzajú dve nastavenia.

Nastavenie „XML Backup“ spôsobí, že sa vykoná záloha pomocou XML exportu pôvodnej konfigurácie objektov do zobrazeného adresára. Pokiaľ by došlo k ich nežiadúcej zmene, je možné XML importom zálohy obnoviť pôvodnú konfiguráciu.

Nastavenie „XML export only“ spôsobí, že sa aplikujú zmeny na XML exportované súbory, ale nevykoná sa XML import. Zmenené súbory budú uložené v zobrazenom adresári. Je ich možné ich skontrolovať a importovať ručne (pomocou D2000 Cnf alebo D2000 GrEdit).


O nástroji XML Tool  si môžete prečítať aj blog.