IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

xml2dcm - Online nel cloud

Esegui xml2dcm nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando xml2dcm che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


xml2dcm - Converti documento XML in file DICOM o set di dati

SINOSSI


xml2dcm [opzioni] xmlfile-in dcmfile-out

DESCRIZIONE


I xml2dcm utility converte il contenuto di un documento XML (Extensible Markup Language)
al file DICOM o al set di dati. Il documento XML dovrebbe essere convalidato rispetto al DTD
(Document Type Definition) che è descritto nel file dcm2xml.dtd. Un file XML appropriato
può essere creato utilizzando il dcm2xml strumento (opzione +Wb consigliato di includere dati binari).

PARAMETRI


xmlfile-in Nome del file di input XML da convertire (stdin: "-")

dcmfile-out Nome del file di output DICOM

VERSIONI


generale Opzioni
-h --aiuto
stampa questo testo di aiuto ed esci

--versione
stampa le informazioni sulla versione ed esci

--argomenti
stampa gli argomenti della riga di comando espansi

-q --silenzioso
modalità silenziosa, non stampa avvisi ed errori

-v --verboso
modalità dettagliata, stampa dei dettagli di elaborazione

-d --debug
modalità di debug, stampa informazioni di debug

-ll --log-level [l]evel: costante di stringa
(fatale, errore, avviso, informazioni, debug, traccia)
usa il livello l per il logger

-lc --log-config [f]nomeile: stringa
usa il file di configurazione f per il logger

ingresso Opzioni
formato del file di input:

+f --leggi-meta-info
leggi le meta informazioni se presenti (impostazione predefinita)

-f --ignore-meta-info
ignora le meta-informazioni del file

lavorazione Opzioni
convalida:

+Vd --valida-documento
convalidare il documento XML rispetto a DTD

+Vn --check-spazio dei nomi
controlla lo spazio dei nomi XML nella radice del documento

identificatori univoci:

+Ug --genera-nuovi-uid
generare un nuovo UID di studio/serie/istanza SOP

-Uo --dont-overwrite-uid
non sovrascrivere gli UID esistenti (impostazione predefinita)

+Uo --overwrite-uid
sovrascrivi gli UID esistenti

produzione Opzioni
formato del file di output:

+F --scrivi-file
scrivere il formato del file (predefinito)

-F --write-set di dati
scrivi set di dati senza meta informazioni sul file

+Fu --update-meta-info
aggiorna particolari meta-informazioni del file

sintassi di trasferimento dell'output:

+t= --write-xfer-stesso
scrivere con lo stesso TS dell'input (predefinito)

+te --write-xfer-piccolo
scrivi con VR little endian TS esplicito

+tb --write-xfer-grande
scrivi con VR big endian TS esplicito

+ti --write-xfer-implicito
scrivere con VR implicito little endian TS

+td --write-xfer-sgonfiato
scrivere con VR little endian esplicito sgonfiato

rappresentazioni di valore post-1993:

+u --abilita-nuovo-vr
abilita il supporto per i nuovi VR (UN/UT) (predefinito)

-u --disable-nuovo-vr
disabilita il supporto per i nuovi VR, converti in OB

codifica della lunghezza del gruppo:

+g= --group-length-ricalc
ricalcolare le lunghezze del gruppo se presente (impostazione predefinita)

+g --gruppo-lunghezza-creare
scrivi sempre con elementi di lunghezza di gruppo

-g --group-length-remove
scrivi sempre senza elementi di lunghezza del gruppo

codifica della lunghezza in sequenze ed elementi:

+e --length-esplicito
scrivere con lunghezze esplicite (predefinito)

-e --lunghezza-non definita
scrivere con lunghezze indefinite

riempimento finale del set di dati (non con --write-dataset):

-p= --padding-retain
non modificare il riempimento (impostazione predefinita in caso contrario --write-dataset)

-p --imbottitura
nessun riempimento (implicito se --write-dataset)

+p --padding-create [f]ile-pad [i]tem-pad: intero
allinea il file su più di f byte e gli elementi su
multiplo di i byte

deflate il livello di compressione (solo con --write-xfer-deflated):

+cl --compression-level [l]evel: intero (default: 6)
0=non compresso, 1=più veloce, 9=migliore compressione

NOTE


La struttura di base dell'input XML previsto è simile alla seguente:



<formato file 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_IR100

...


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

...

...

...
<element tag="7fe0,0010" vr="OW" vm="1" len="262144"
name="PixelData" caricato="no" binary="nascosto">




I tag 'file-format' e 'meta-header' possono essere assenti per i set di dati DICOM.

Carattere Codifica
La codifica dei caratteri DICOM è determinata automaticamente dall'elemento con tag
'0008,0005' (Set di caratteri specifico) - se presente. I seguenti set di caratteri sono
attualmente supportato (richiede libxml includere iconv supporto, vedi --versione produzione):

ASCII (ISO_IR6) (UTF-8)
UTF-8 "ISO_IR 192" (UTF-8)
ISO latino 1 "ISO_IR 100" (ISO-8859-1)
ISO latino 2 "ISO_IR 101" (ISO-8859-2)
ISO latino 3 "ISO_IR 109" (ISO-8859-3)
ISO latino 4 "ISO_IR 110" (ISO-8859-4)
ISO latino 5 "ISO_IR 148" (ISO-8859-9)
Cirillico "ISO_IR 144" (ISO-8859-5)
Arabo "ISO_IR 127" (ISO-8859-6)
Greco "ISO_IR 126" (ISO-8859-7)
Ebraico "ISO_IR 138" (ISO-8859-8)

Non sono supportati più set di caratteri (solo il primo valore del "Carattere specifico"
Set' viene utilizzato per la codifica dei caratteri in caso di molteplicità di valori).

See dcm2xml documentazione per maggiori dettagli sulla struttura XML.

Binario Dati
I dati binari possono essere codificati come una sequenza di numeri esadecimali separati da una barra rovesciata
'\' o in formato Base64 (binary='base64'). Inoltre, i dati binari possono essere letti anche da
file (binario='file'). In questo caso, il nome del file deve essere specificato come valore dell'elemento,
per esempio

subdir/pixeldata.raw

Si prega di notare che il contenuto del file verrà letto così com'è. I dati OW dovrebbero essere
little endian ordinato e verrà scambiato se necessario. Non verranno effettuati controlli per garantire
che la quantità di dati è ragionevole in termini di altri attributi come Righe o
Colonne.

Compressione
Se libxml è compilato con il supporto zlib, il file di input (xmlfile-in) può anche essere
compresso con ZIP, che di solito si traduce in file molto più piccoli. Vedi output dell'opzione
--versione per verificare se è disponibile il supporto zlib.

Limiti
Diverse versioni di libxml potrebbero avere limiti diversi per la lunghezza massima di un XML
valore dell'elemento. Pertanto, dovrebbe essere evitato di utilizzare valori di elemento molto lunghi (ad esempio per
dati pixel).

Tieni presente che xml2dcm attualmente non supporta completamente i file DICOMDIR. Nello specifico,
il valore dei vari elementi dei dati di offset non viene aggiornato automaticamente da questo strumento.

REGISTRAZIONE


Il livello di registrazione dell'output dei vari strumenti della riga di comando e delle librerie sottostanti può
essere specificato dall'utente. Per impostazione predefinita, nello standard vengono scritti solo gli errori e gli avvisi
flusso di errore. Usando l'opzione --verboso anche messaggi informativi come i dettagli di elaborazione
sono segnalati. Opzione - debug può essere utilizzato per ottenere maggiori dettagli sull'attività interna,
ad esempio per scopi di debug. Altri livelli di registrazione possono essere selezionati utilizzando l'opzione --tronco d'albero-
livello. in --silenzioso vengono segnalati solo errori fatali. In tali eventi di errore molto gravi,
l'applicazione di solito termina. Per maggiori dettagli sui diversi livelli di registrazione,
vedere la documentazione del modulo 'oflog'.

Nel caso in cui l'output di registrazione debba essere scritto su file (facoltativamente con la rotazione del file di registro),
a syslog (Unix) o all'opzione registro eventi (Windows) --log-config può essere utilizzato. Questo
il file di configurazione consente anche di indirizzare solo determinati messaggi a un particolare output
stream e per filtrare determinati messaggi in base al modulo o all'applicazione in cui si trovano
sono generati. Un file di configurazione di esempio è fornito in /logger.cfg.

COMANDO LINE


Tutti gli strumenti della riga di comando utilizzano la seguente notazione per i parametri: parentesi quadre racchiudono
valori facoltativi (0-1), tre punti finali indicano che sono consentiti più valori
(1-n), una combinazione di entrambi significa valori da 0 a n.

Le opzioni della riga di comando si distinguono dai parametri da un segno '+' o '-' iniziale,
rispettivamente. Di solito, l'ordine e la posizione delle opzioni della riga di comando sono arbitrari (cioè
può apparire ovunque). Tuttavia, se le opzioni si escludono a vicenda, l'aspetto più a destra
viene utilizzato. Questo comportamento è conforme alle regole di valutazione standard delle comuni shell Unix.

Inoltre, è possibile specificare uno o più file di comando utilizzando un segno '@' come prefisso per
il nome del file (es @comando.txt). Tale argomento di comando è sostituito dal contenuto di
il file di testo corrispondente (più spazi bianchi sono trattati come un singolo separatore a meno che
compaiono tra due virgolette) prima di ogni ulteriore valutazione. Si prega di notare che
un file di comandi non può contenere un altro file di comandi. Questo approccio semplice ma efficace
permette di riassumere combinazioni comuni di opzioni/parametri ed evita lunghe e
righe di comando confuse (un esempio è fornito in file /dumppat.txt).

AMBIENTE


I xml2dcm l'utility tenterà di caricare i dizionari di dati DICOM specificati nel
DCMDICPATH variabile d'ambiente. Per impostazione predefinita, cioè se il DCMDICPATH variabile d'ambiente
non è impostato, il file /dicom.dic verrà caricato a meno che non venga creato il dizionario
nell'applicazione (impostazione predefinita per Windows).

Il comportamento predefinito dovrebbe essere preferito e il DCMDICPATH solo variabile d'ambiente
utilizzato quando sono richiesti dizionari di dati alternativi. Il DCMDICPATH variabile d'ambiente
ha lo stesso formato della shell Unix PERCORSO variabile in quanto i due punti (':') separa
inserimenti. Sui sistemi Windows, viene utilizzato un punto e virgola (';') come separatore. Il dizionario dei dati
il codice tenterà di caricare ogni file specificato nel DCMDICPATH variabile d'ambiente. Esso
è un errore se non è possibile caricare alcun dizionario dati.

Usa xml2dcm online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    itop - ITSM CMDB OpenSource
    ittop - ITSM CMDB OpenSource
    Portale delle operazioni IT: un open completo
    sorgente, ITIL, servizio web based
    strumento di gestione compreso un full
    CMDB personalizzabile, un sistema di helpdesk e
    un uomo dei documenti...
    Scarica ittop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine è una musica multipiattaforma
    giocatore e organizzatore di librerie ispirato da
    Amarok 1.4. Ha un veloce e
    interfaccia facile da usare, e ti permette di
    cerca e...
    Scarica Clementina
  • 3
    XISMUS
    XISMUS
    ATTENZIONE: l'aggiornamento cumulativo 2.4.3 ha
    stato rilasciato!! L'aggiornamento funziona per qualsiasi
    precedente versione 2.xx. Se stai aggiornando
    dalla versione v1.xx, scaricare e
    i ...
    Scarica XISMuS
  • 4
    facetrack noir
    facetrack noir
    Programma headtracking modulare che
    supporta più face tracker, filtri
    e protocolli di gioco. Tra i tracker
    sono SM FaceAPI, AIC Inertial Head
    Inseguitore...
    Scarica facetrack noir
  • 5
    Codice QR PHP
    Codice QR PHP
    Il codice QR PHP è open source (LGPL)
    libreria per la generazione di QR Code,
    Codice a barre bidimensionale. Basato su
    libreria libqrencode C, fornisce API per
    creazione barra QR Code...
    Scarica codice QR PHP
  • 6
    freeciv
    freeciv
    Freeciv è un gioco a turni gratuito
    gioco di strategia multiplayer, in cui ciascuno
    giocatore diventa il leader di a
    civiltà, lottando per ottenere il
    obiettivo finale: diventare...
    Scarica Freeciv
  • Di Più "

Comandi Linux

Ad