Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

xml2dcm - Online w chmurze

Uruchom xml2dcm w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie xml2dcm, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


xml2dcm - Konwertuj dokument XML na plik DICOM lub zestaw danych

STRESZCZENIE


xml2dcm [opcje] xmlfile-in dcmfile-out

OPIS


Połączenia xml2dcm Narzędzie konwertuje zawartość dokumentu XML (Extensible Markup Language).
do pliku DICOM lub zestawu danych. Oczekuje się, że dokument XML będzie sprawdzany pod kątem zgodności z DTD
(Definicja Typu Dokumentu), który jest opisany w pliku dcm2xml.dtd. Odpowiedni plik XML
można utworzyć za pomocą dcm2xml narzędzie (opcja +Wb zaleca się uwzględnienie danych binarnych).

PARAMETRY


xmlfile-in Nazwa pliku wejściowego XML do konwersji (stdin: "-")

dcmfile-out Nazwa pliku wyjściowego DICOM

OPCJE


ogólny Opcje
-h --pomoc
wydrukuj ten tekst pomocy i wyjdź

--wersja
wydrukuj informacje o wersji i wyjdź

--argumenty
wypisz rozszerzone argumenty wiersza poleceń

-q --cichy
tryb cichy, drukuj bez ostrzeżeń i błędów

-v --pełne
tryb szczegółowy, szczegóły przetwarzania wydruku

-d --debuguj
tryb debugowania, drukuj informacje debugowania

-ll --log-level [poziom] poziom: ciąg znaków
(krytyczny, błąd, ostrzeżenie, informacje, debugowanie, śledzenie)
użyj poziomu l dla rejestratora

-lc --log-config [f]nazwa_pliku: ciąg
użyj pliku konfiguracyjnego f dla loggera

wkład Opcje
format pliku wejściowego:

+f --odczyt-meta-informacji
przeczytaj metainformacje, jeśli są obecne (domyślnie)

-f --ignore-meta-informacje
zignoruj ​​​​informacje meta pliku

przetwarzanie Opcje
walidacja:

+Vd --validate-document
zweryfikuj dokument XML pod kątem DTD

+Vn --check-przestrzeń nazw
sprawdź przestrzeń nazw XML w katalogu głównym dokumentu

unikalne identyfikatory:

+Ug --generuj-nowe-uidy
wygeneruj nowy identyfikator UID instancji badania/serii/SPO

-Uo --nie-nadpisuj-uidów
nie zastępuj istniejących identyfikatorów UID (domyślnie)

+Uo --nadpisywanie-uidów
nadpisać istniejące identyfikatory UID

wydajność Opcje
format pliku wyjściowego:

+F --zapisz-plik
zapisz format pliku (domyślny)

-F --zapisz-zbiór danych
zapisz zestaw danych bez informacji meta pliku

+Fu --update-meta-info
zaktualizować określone metadane pliku

składnia transferu danych wyjściowych:

+t= --write-xfer-to samo
pisz z tym samym TS co wejście (domyślnie)

+te --write-xfer-mało
pisz z wyraźnym VR little endian TS

+tb --write-xfer-duży
pisz z wyraźnym VR big endian TS

+ti --write-xfer-implicit
pisz z niejawnym VR little endian TS

+td --write-xfer-opróżnione
pisz z deflowanym wyraźnym VR little endian TS

reprezentacje wartości po 1993 roku:

+u --enable-new-vr
włącz obsługę nowych VR (UN/UT) (domyślnie)

-u --wyłącz-nowy-vr
wyłącz obsługę nowych VR, przekonwertuj na OB

kodowanie długości grupy:

+g= --przeliczenie-długości-grupy
przelicz długości grup, jeśli są obecne (domyślnie)

+g --grupa-długość-utwórz
zawsze pisz z elementami długości grupy

-g --grupa-długość-usuń
zawsze pisz bez elementów długości grupy

kodowanie długości w sekwencjach i elementach:

+e --długość-wyraźna
pisz z wyraźnymi długościami (domyślnie)

-e --długość-nieokreślona
pisz z nieokreślonymi długościami

dopełnienie końcowe zestawu danych (nie z opcją --write-dataset):

-p= --dopełnienie-zachowaj
nie zmieniaj wypełnienia (domyślnie, jeśli nie --write-dataset)

-p --wypełnienie-off
bez dopełnienia (domyślnie, jeśli --write-dataset)

+p --padding-create [plik-pad] [i]tem-pad: liczba całkowita
wyrównaj plik na wielu f bajtach i na elementach
wielokrotność i bajtów

poziom kompresji deflate (tylko z opcją --write-xfer-deflated):

+cl --poziom kompresji [poziom]: liczba całkowita (domyślnie: 6)
0=bez kompresji, 1=najszybszy, 9=najlepsza kompresja

UWAGI


Podstawowa struktura oczekiwanych danych wejściowych XML wygląda następująco:



<format pliku xmlns="http://dicom.offis.de/dcmtk">

<element tag="0002,0000" vr="UL" vm="1" len="4"
name="MetaElementGroupLength">
166

...
<element tag="0002,0013" vr="SH" vm="1" len="16"
name="ImplementationVersionName">
OFFIS_DCMTK_353



<element tag="0008,0005" vr="CS" vm="1" len="10"
name="SpecificCharacterSet">
ISO_IR 100

...


<element tag="0028,3002" vr="xs" vm="3" len="6"
nazwa="LUTDeskryptor">
256 \ 0 \ 8

...

...

...
<element tag="7fe0,0010" vr="OW" vm="1" len="262144"
name="PixelData" załadowane="nie" binary="ukryte">




W przypadku zestawów danych DICOM mogą nie występować znaczniki „file-format” i „meta-header”.

Postać kodowanie
Kodowanie znaków DICOM jest określane automatycznie na podstawie elementu ze znacznikiem
„0008,0005” (specyficzny zestaw znaków) — jeśli występuje. Następujące zestawy znaków są
obecnie obsługiwane (wymaga libxml zawierać iconv wsparcie, zob --wersja wyjście):

ASCII (ISO_IR 6) (UTF-8)
UTF-8 "ISO_IR 192" (UTF-8)
ISO łaciński 1 „ISO_IR 100” (ISO-8859-1)
ISO łaciński 2 „ISO_IR 101” (ISO-8859-2)
ISO łaciński 3 „ISO_IR 109” (ISO-8859-3)
ISO łaciński 4 „ISO_IR 110” (ISO-8859-4)
ISO łaciński 5 „ISO_IR 148” (ISO-8859-9)
Cyrylica „ISO_IR 144” (ISO-8859-5)
Arabski „ISO_IR 127” (ISO-8859-6)
Grecki „ISO_IR 126” (ISO-8859-7)
Hebrajski „ISO_IR 138” (ISO-8859-8)

Wiele zestawów znaków nie jest obsługiwanych (tylko pierwsza wartość właściwości „Specific Character
Set' służy do kodowania znaków w przypadku krotności wartości).

See dcm2xml dokumentację, aby uzyskać więcej szczegółów na temat struktury XML.

Binarna Dane
Dane binarne można zakodować jako ciąg liczb szesnastkowych oddzielonych ukośnikiem odwrotnym
'\' lub w formacie Base64 (binary='base64'). Ponadto można z nich odczytać dane binarne
plik (binary='plik'). W tym przypadku jako wartość elementu należy podać nazwę pliku,
na przykład

podkatalog/pixeldata.raw

Należy pamiętać, że zawartość pliku zostanie odczytana bez zmian. Oczekuje się, że dane OW będą takie
Little Endian zamówiony i w razie potrzeby zostanie wymieniony. Nie będą przeprowadzane żadne kontrole w celu zapewnienia
że ilość danych jest rozsądna pod względem innych atrybutów, takich jak Wiersze lub
Kolumny.

Kompresja
Jeśli libxml jest skompilowany z obsługą zlib, plik wejściowy (plik xml) może też być
skompresowane za pomocą ZIP, co zwykle skutkuje znacznie mniejszymi plikami. Zobacz wyjście opcji
--wersja w celu sprawdzenia, czy dostępna jest obsługa zlib.

Ograniczenia
Różne wersje libxml mogą mieć różne ograniczenia maksymalnej długości pliku XML
wartość elementu. Dlatego należy unikać stosowania bardzo długich wartości elementów (np
dane pikseli).

Należy pamiętać, że xml2dcm obecnie nie obsługuje w pełni plików DICOMDIR. Konkretnie,
wartość różnych elementów danych przesunięcia nie jest automatycznie aktualizowana przez to narzędzie.

LOGOWANIE


Poziom rejestrowania danych wyjściowych różnych narzędzi wiersza poleceń i podstawowych bibliotek może:
być określony przez użytkownika. Domyślnie w standardzie zapisywane są tylko błędy i ostrzeżenia
strumień błędów. Korzystanie z opcji --gadatliwy także komunikaty informacyjne, takie jak szczegóły przetwarzania
Jest zgłoszony. Opcja --odpluskwić można wykorzystać, aby uzyskać więcej szczegółów na temat działalności wewnętrznej,
np. do celów debugowania. Inne poziomy rejestrowania można wybrać za pomocą opcji --Dziennik-
poziom, w --cichy w trybie zgłaszane są tylko błędy krytyczne. W tak bardzo poważnych błędach,
aplikacja zwykle kończy się. Aby uzyskać więcej informacji na temat różnych poziomów rejestrowania,
patrz dokumentacja modułu 'oflog'.

W przypadku, gdy dane wyjściowe logowania powinny być zapisywane do pliku (opcjonalnie z rotacją logów),
do syslog (Unix) lub opcji dziennika zdarzeń (Windows) --log-config może być użyty. Ten
plik konfiguracyjny pozwala również na kierowanie tylko niektórych komunikatów na określone wyjście
strumienia i do filtrowania niektórych wiadomości na podstawie modułu lub aplikacji, w której są
Są generowane. Przykładowy plik konfiguracyjny znajduje się w /logger.cfg.

COMMAND LINE


Wszystkie narzędzia wiersza poleceń używają następującej notacji dla parametrów: nawiasy kwadratowe otocz
wartości opcjonalne (0-1), trzy końcowe kropki oznaczają, że dozwolone są różne wartości
(1-n), kombinacja obu oznacza od 0 do n wartości.

Opcje wiersza poleceń są odróżniane od parametrów przez wiodący znak '+' lub '-',
odpowiednio. Zazwyczaj kolejność i pozycja opcji wiersza poleceń są dowolne (tzn
może pojawić się w dowolnym miejscu). Jeśli jednak opcje wzajemnie się wykluczają, najbardziej odpowiedni wygląd
jest używany. To zachowanie jest zgodne ze standardowymi regułami oceny powszechnych powłok uniksowych.

Ponadto jeden lub więcej plików poleceń można określić za pomocą znaku „@” jako przedrostka do
nazwa pliku (np. @komenda.txt). Taki argument polecenia jest zastępowany treścią
odpowiedni plik tekstowy (wiele białych znaków jest traktowanych jako pojedynczy separator, chyba że
pojawiają się między dwoma cudzysłowami) przed dalszą oceną. Proszę to zanotować
plik poleceń nie może zawierać innego pliku poleceń. To proste, ale skuteczne podejście
pozwala podsumować typowe kombinacje opcji/parametrów i uniknąć długich i
mylące wiersze poleceń (przykład znajduje się w pliku) /dumppat.txt).

ŚRODOWISKO


Połączenia xml2dcm narzędzie spróbuje załadować słowniki danych DICOM określone w
ŚCIEŻKA DDMDICT Zmienna środowiskowa. Domyślnie, tj. jeśli ŚCIEŻKA DDMDICT zmienna środowiskowa
nie jest ustawiony, plik /dicom.dic zostanie załadowany, chyba że słownik zostanie zbudowany
do aplikacji (domyślnie dla Windows).

Preferowane jest zachowanie domyślne, a ŚCIEŻKA DDMDICT tylko zmienna środowiskowa
używane, gdy wymagane są alternatywne słowniki danych. ten ŚCIEŻKA DDMDICT zmienna środowiskowa
ma taki sam format jak powłoka uniksowa PATH zmienna, w której oddziela się dwukropek (':')
wpisy. W systemach Windows średnik (';') jest używany jako separator. Słownik danych
kod spróbuje załadować każdy plik określony w ŚCIEŻKA DDMDICT Zmienna środowiskowa. Ono
jest błędem, jeśli nie można załadować słownika danych.

Użyj xml2dcm online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    itop — ITSM CMDB OpenSource
    itop — ITSM CMDB OpenSource
    Portal operacji IT: pełne otwarcie
    source, ITIL, usługa internetowa
    narzędzie do zarządzania, w tym w pełni
    konfigurowalny CMDB, system pomocy technicznej i
    dokumentalista...
    Pobierz itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine to muzyka wieloplatformowa
    odtwarzacz i organizator biblioteki zainspirowany
    Amarok 1.4. Ma szybki i
    łatwy w użyciu interfejs i pozwala
    szukaj i ...
    Pobierz Clementine
  • 3
    XISMuS
    XISMuS
    UWAGA: Aktualizacja zbiorcza 2.4.3 ma
    został zwolniony!! Aktualizacja działa dla każdego
    poprzednia wersja 2.xx. W przypadku aktualizacji
    od wersji v1.xx proszę pobrać i
    i ...
    Pobierz XISMuS
  • 4
    facetracknoir
    facetracknoir
    Modułowy program do śledzenia ruchów głowy
    obsługuje wiele trackerów twarzy, filtrów
    i protokoły gier. Wśród tropicieli
    to SM FaceAPI, głowica inercyjna AIC
    Śledzenie ...
    Ściągnij facetracknoir
  • 5
    Kod QR dla PHP
    Kod QR dla PHP
    PHP QR Code jest open source (LGPL)
    biblioteka do generowania QR Code,
    2-wymiarowy kod kreskowy. Oparte na
    Biblioteka libqrencode C, zapewnia API dla
    tworzenie kodu kreskowego QR Code...
    Pobierz kod QR PHP
  • 6
    freeciv
    freeciv
    Freeciv to darmowa gra turowa
    wieloosobowa gra strategiczna, w której każdy
    gracz staje się liderem a
    cywilizacji, walcząc o uzyskanie
    ostateczny cel: być...
    Pobierz FreeCiv
  • więcej »

Komendy systemu Linux

Ad