ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

xml2dcm - ออนไลน์ใน Cloud

เรียกใช้ xml2dcm ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง xml2dcm ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


xml2dcm - แปลงเอกสาร XML เป็นไฟล์ DICOM หรือชุดข้อมูล

เรื่องย่อ


xml2dcm [ตัวเลือก] xmlfile-in dcmfile-out

DESCRIPTION


พื้นที่ xml2dcm ยูทิลิตีแปลงเนื้อหาของเอกสาร XML (Extensible Markup Language)
เป็นไฟล์ DICOM หรือชุดข้อมูล เอกสาร XML คาดว่าจะตรวจสอบกับ DTD
(คำจำกัดความประเภทเอกสาร) ซึ่งอธิบายไว้ในไฟล์ dcm2xml.dtd. ไฟล์ XML ที่เหมาะสม
สามารถสร้างได้โดยใช้ dcm2xml เครื่องมือ (ตัวเลือก +น้ำหนัก แนะนำให้รวมข้อมูลไบนารี)

พารามิเตอร์


xmlfile-in ชื่อไฟล์อินพุต XML ที่จะแปลง (stdin: "-")

dcmfile-out ชื่อไฟล์เอาต์พุต DICOM

OPTIONS


ทั่วไป ตัวเลือก
-h -- ช่วยด้วย
พิมพ์ข้อความช่วยเหลือนี้และออก

--รุ่น
พิมพ์ข้อมูลรุ่นและออก

--ข้อโต้แย้ง
พิมพ์อาร์กิวเมนต์บรรทัดคำสั่งที่ขยาย

-q --เงียบ
โหมดเงียบพิมพ์ไม่มีคำเตือนและข้อผิดพลาด

-v -- verbose
โหมด verbose รายละเอียดการประมวลผลการพิมพ์

-d --debug
โหมดดีบัก พิมพ์ข้อมูลการดีบัก

-ll --log-level [l]evel: ค่าคงที่สตริง
(ร้ายแรง, ผิดพลาด, เตือน, ข้อมูล, ดีบัก, ติดตาม)
ใช้ระดับ l สำหรับคนตัดไม้

-lc --log-config [f] ชื่อไฟล์: สตริง
ใช้ config file f สำหรับ logger

อินพุต ตัวเลือก
รูปแบบไฟล์อินพุต:

+f --read-เมตา-ข้อมูล
อ่านข้อมูลเมตาถ้ามี (ค่าเริ่มต้น)

-f --ignore-เมตา-ข้อมูล
ละเว้นข้อมูลเมตาของไฟล์

การประมวลผล ตัวเลือก
การตรวจสอบ:

+Vd -- ตรวจสอบเอกสาร
ตรวจสอบเอกสาร XML กับ DTD

+Vn --ตรวจสอบเนมสเปซ
ตรวจสอบเนมสเปซ XML ในรูทเอกสาร

ตัวระบุที่ไม่ซ้ำ:

+Ug --generate-new-uid
สร้าง UID อินสแตนซ์การศึกษา/ซีรีส์/SOP ใหม่

-Uo --dont-overwrite-uid
อย่าเขียนทับ UID ที่มีอยู่ (ค่าเริ่มต้น)

+Uo --overwrite-uid
เขียนทับ UID ที่มีอยู่

เอาท์พุต ตัวเลือก
รูปแบบไฟล์ที่ส่งออก:

+F --write-ไฟล์
เขียนรูปแบบไฟล์ (ค่าเริ่มต้น)

-F -- ชุดข้อมูลเขียน
เขียนชุดข้อมูลโดยไม่มีข้อมูลเมตาของไฟล์

+Fu --update-เมตา-ข้อมูล
อัปเดตข้อมูลเมตาของไฟล์โดยเฉพาะ

ไวยากรณ์การถ่ายโอนเอาต์พุต:

+t= --write-xfer-เหมือนกัน
เขียนด้วย TS เดียวกันกับอินพุต (ค่าเริ่มต้น)

+te --write-xfer-ลิตเติ้ล
เขียนด้วย VR little endian TS . ที่ชัดเจน

+tb --write-xfer-ใหญ่
เขียนด้วย VR big endian TS . ที่ชัดเจน

+ti --write-xfer-โดยนัย
เขียนโดยปริยาย VR endian TS

+td --write-xfer-กิ่ว
เขียนด้วย VR little endian TS . กิ่วที่ชัดเจน

การแสดงมูลค่าหลังปี 1993:

+u --เปิดใช้งาน-ใหม่-vr
เปิดใช้งานการรองรับ VR ใหม่ (UN/UT) (ค่าเริ่มต้น)

-u --disable-ใหม่-vr
ปิดการรองรับ VR ใหม่ แปลงเป็น OB

การเข้ารหัสความยาวกลุ่ม:

+g= --กลุ่มความยาว-คำนวณใหม่
คำนวณความยาวของกลุ่มใหม่ หากมี (ค่าเริ่มต้น)

+g --group-ความยาว-สร้าง
เขียนด้วยองค์ประกอบความยาวกลุ่มเสมอ

-g --group-ความยาว-ลบ
เขียนโดยไม่มีองค์ประกอบความยาวของกลุ่มเสมอ

การเข้ารหัสความยาวตามลำดับและรายการ:

+e --ความยาวที่ชัดเจน
เขียนด้วยความยาวที่ชัดเจน (ค่าเริ่มต้น)

-e -- ความยาวไม่ได้กำหนด
เขียนด้วยความยาวไม่ได้กำหนด

ชุดข้อมูลต่อท้ายชุดข้อมูล (ไม่ใช่ด้วย --write-dataset):

-p= --padding-รักษา
อย่าเปลี่ยนช่องว่างภายใน (ค่าเริ่มต้นถ้าไม่ใช่ --write-dataset)

-p --padding-ปิด
ไม่มีช่องว่างภายใน (โดยปริยาย if --write-dataset)

+p --padding-create [f]ile-pad [i]tem-pad: จำนวนเต็ม
จัดเรียงไฟล์บนหลาย ๆ ของ f ไบต์และรายการบน
หลายไบต์ของฉัน

ยุบระดับการบีบอัด (เฉพาะกับ --write-xfer-deflate):

+cl --compression-level [l]evel: integer (ค่าเริ่มต้น: 6)
0=ไม่บีบอัด 1=เร็วที่สุด 9=บีบอัดดีที่สุด

หมายเหตุ


โครงสร้างพื้นฐานของอินพุต XML ที่คาดไว้มีลักษณะดังนี้:



<file-format 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"
name="LUTDescriptor">
256 \ 0 \ 8

...

...

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




แท็ก 'รูปแบบไฟล์' และ 'ส่วนหัวเมตา' อาจหายไปสำหรับชุดข้อมูล DICOM

คาแรคเตอร์ การเข้ารหัส
การเข้ารหัสอักขระ DICOM ถูกกำหนดโดยอัตโนมัติจากองค์ประกอบที่มีแท็ก
'0008,0005' (ชุดอักขระเฉพาะ) - ถ้ามี ชุดอักขระต่อไปนี้คือ
รองรับในปัจจุบัน (requires libxml ที่จะรวม iconv สนับสนุนดู --รุ่น เอาท์พุท):

แอสกี (ISO_IR 6) (UTF-8)
UTF-8 "ISO_IR 192" (UTF-8)
ISO ละติน 1 "ISO_IR 100" (ISO-8859-1)
ISO ละติน 2 "ISO_IR 101" (ISO-8859-2)
ISO ละติน 3 "ISO_IR 109" (ISO-8859-3)
ISO ละติน 4 "ISO_IR 110" (ISO-8859-4)
ISO ละติน 5 "ISO_IR 148" (ISO-8859-9)
ซิริลลิก "ISO_IR 144" (ISO-8859-5)
ภาษาอาหรับ "ISO_IR 127" (ISO-8859-6)
ภาษากรีก "ISO_IR 126" (ISO-8859-7)
ภาษาฮิบรู "ISO_IR 138" (ISO-8859-8)

ไม่รองรับชุดอักขระหลายชุด (เฉพาะค่าแรกของ 'Specific Character .)
Set' ใช้สำหรับการเข้ารหัสอักขระในกรณีที่มีค่าหลายหลาก)

ดู dcm2xml เอกสารประกอบสำหรับรายละเอียดเพิ่มเติมเกี่ยวกับโครงสร้าง XML

เลขฐานสอง ข้อมูล
ข้อมูลไบนารีสามารถเข้ารหัสเป็นลำดับของเลขฐานสิบหกคั่นด้วยแบ็กสแลช
'\' หรือในรูปแบบ Base64 (ไบนารี='base64') นอกจากนี้ยังสามารถอ่านข้อมูลไบนารีได้จาก
ไฟล์ (ไบนารี = 'ไฟล์') ในกรณีนี้ต้องระบุชื่อไฟล์เป็นค่าองค์ประกอบ
เช่น

subdir/pixeldata.raw

โปรดทราบว่าเนื้อหาของไฟล์จะถูกอ่านตามที่เป็นอยู่ ข้อมูล OW คาดว่าจะเป็น
endian ตัวน้อยสั่งและจะเปลี่ยนถ้าจำเป็น ไม่มีการตรวจสอบเพื่อให้แน่ใจว่า
ว่าปริมาณข้อมูลมีความสมเหตุสมผลในแง่ของคุณลักษณะอื่นๆ เช่น แถวหรือ
คอลัมน์

การอัด
หาก libxml ถูกคอมไพล์ด้วยการสนับสนุน zlib ไฟล์อินพุต (xmlfile-ใน) ก็ได้
บีบอัดด้วย ZIP ซึ่งมักจะส่งผลให้ไฟล์มีขนาดเล็กกว่ามาก ดูผลลัพธ์ของตัวเลือก
--รุ่น เพื่อตรวจสอบว่ามีการรองรับ zlib หรือไม่

ข้อ จำกัด
libxml เวอร์ชันต่างๆ อาจมีขีดจำกัดที่แตกต่างกันสำหรับความยาวสูงสุดของ XML
ค่าองค์ประกอบ ดังนั้นจึงควรหลีกเลี่ยงการใช้ค่าองค์ประกอบที่ยาวมาก (เช่น for
ข้อมูลพิกเซล)

โปรดทราบว่า xml2dcm ขณะนี้ยังไม่รองรับไฟล์ DICOMDIR อย่างสมบูรณ์ โดยเฉพาะ
เครื่องมือนี้จะไม่อัปเดตค่าขององค์ประกอบข้อมูลออฟเซ็ตต่างๆ โดยอัตโนมัติ

เข้าสู่ระบบ


ระดับของการบันทึกเอาต์พุตของเครื่องมือบรรทัดคำสั่งต่างๆ และไลบรารีพื้นฐานสามารถ
ถูกกำหนดโดยผู้ใช้ โดยค่าเริ่มต้น เฉพาะข้อผิดพลาดและคำเตือนเท่านั้นที่จะถูกเขียนลงในมาตรฐาน
กระแสข้อผิดพลาด การใช้ตัวเลือก --รายละเอียด ข้อความที่ให้ข้อมูลเช่นรายละเอียดการประมวลผล
มีการรายงาน ตัวเลือก --debug สามารถใช้เพื่อรับรายละเอียดเพิ่มเติมเกี่ยวกับกิจกรรมภายใน
เช่นเพื่อจุดประสงค์ในการดีบัก ระดับการบันทึกอื่น ๆ สามารถเลือกได้โดยใช้ตัวเลือก --บันทึก-
ระดับ. ใน --เงียบ โหมดรายงานข้อผิดพลาดร้ายแรงเท่านั้น ในเหตุการณ์ข้อผิดพลาดร้ายแรงเช่นนี้
แอปพลิเคชันมักจะสิ้นสุด สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับระดับการบันทึกต่างๆ
ดูเอกสารประกอบของโมดูล 'oflog'

ในกรณีที่ควรเขียนเอาต์พุตการบันทึกลงในไฟล์ (เลือกได้ด้วยการหมุนไฟล์บันทึก)
ไปยัง syslog (Unix) หรือตัวเลือกบันทึกเหตุการณ์ (Windows) --log-config.php สามารถใช้ได้. นี้
ไฟล์การกำหนดค่ายังอนุญาตให้ส่งเฉพาะข้อความบางข้อความไปยังเอาต์พุตเฉพาะ
สตรีมและสำหรับการกรองข้อความบางข้อความตามโมดูลหรือแอปพลิเคชันที่พวกเขา
ถูกสร้างขึ้น ไฟล์การกำหนดค่าตัวอย่างมีให้ใน /logger.cfg.

คำสั่ง สาย


เครื่องมือบรรทัดคำสั่งทั้งหมดใช้สัญกรณ์ต่อไปนี้สำหรับพารามิเตอร์: วงเล็บเหลี่ยมล้อมรอบ
ค่าทางเลือก (0-1) จุดต่อท้ายสามจุดระบุว่าอนุญาตให้ใช้ค่าได้หลายค่า
(1-n) การรวมกันของทั้งสองหมายถึงค่า 0 ถึง n

ตัวเลือกบรรทัดคำสั่งแตกต่างจากพารามิเตอร์ด้วยเครื่องหมาย '+' หรือ '-' นำหน้า
ตามลำดับ โดยปกติ ลำดับและตำแหน่งของตัวเลือกบรรทัดคำสั่งจะเป็นไปตามอำเภอใจ (เช่น พวกเขา
สามารถปรากฏได้ทุกที่) อย่างไรก็ตาม ถ้าตัวเลือกต่าง ๆ กัน มีลักษณะขวาสุด
ถูกนำมาใช้. ลักษณะการทำงานนี้สอดคล้องกับกฎการประเมินมาตรฐานของเชลล์ Unix ทั่วไป

นอกจากนี้ ไฟล์คำสั่งหนึ่งไฟล์ขึ้นไปสามารถระบุได้โดยใช้เครื่องหมาย '@' เป็นคำนำหน้าถึง
ชื่อไฟล์ (เช่น @command.txt). อาร์กิวเมนต์คำสั่งดังกล่าวจะถูกแทนที่ด้วยเนื้อหาของ
ไฟล์ข้อความที่เกี่ยวข้อง (ช่องว่างหลายช่องถือเป็นตัวคั่นเดียว เว้นแต่
ปรากฏขึ้นระหว่างเครื่องหมายคำพูดสองเครื่องหมาย) ก่อนการประเมินเพิ่มเติม โปรดทราบว่า
ไฟล์คำสั่งไม่สามารถมีไฟล์คำสั่งอื่นได้ วิธีง่ายๆ แต่ได้ผล
อนุญาตให้สรุปการรวมตัวเลือก/พารามิเตอร์ร่วมกัน และหลีกเลี่ยงความยาวและ
บรรทัดคำสั่งที่สับสน (ตัวอย่างมีให้ในไฟล์ /dumppat.txt).

และพวกเรา


พื้นที่ xml2dcm ยูทิลิตีจะพยายามโหลดพจนานุกรมข้อมูล DICOM ที่ระบุใน
DCMDICTPATH ตัวแปรสภาพแวดล้อม โดยค่าเริ่มต้น เช่น ถ้า DCMDICTPATH ตัวแปรสภาพแวดล้อม
ไม่ได้ตั้งค่าไฟล์ /dicom.dic จะถูกโหลดเว้นแต่พจนานุกรมจะถูกสร้างขึ้น
ลงในแอปพลิเคชัน (ค่าเริ่มต้นสำหรับ Windows)

ควรเลือกใช้พฤติกรรมเริ่มต้นและ DCMDICTPATH ตัวแปรสภาพแวดล้อมเท่านั้น
ใช้เมื่อต้องการพจนานุกรมข้อมูลสำรอง NS DCMDICTPATH ตัวแปรสภาพแวดล้อม
มีรูปแบบเดียวกับ Unix shell เส้นทาง ตัวแปรในเครื่องหมายทวิภาค (':') คั่น
รายการ. บนระบบ Windows เครื่องหมายอัฒภาค (';') ถูกใช้เป็นตัวคั่น พจนานุกรมข้อมูล
รหัสจะพยายามโหลดแต่ละไฟล์ที่ระบุใน DCMDICTPATH ตัวแปรสภาพแวดล้อม มัน
เป็นข้อผิดพลาดหากไม่สามารถโหลดพจนานุกรมข้อมูลได้

ใช้ xml2dcm ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    itop - ITSM CMDB OpenSource
    ittop - ITSM CMDB โอเพ่นซอร์ส
    IT Operations Portal: การเปิดที่สมบูรณ์
    แหล่งที่มา ITIL บริการบนเว็บ
    เครื่องมือการจัดการรวมทั้งอย่างเต็มที่
    CMDB ที่ปรับแต่งได้ ระบบ Helpdesk และ
    คนทำเอกสาร...
    ดาวน์โหลด itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine เป็นเพลงหลายแพลตฟอร์ม
    เครื่องเล่นและผู้จัดห้องสมุดที่ได้รับแรงบันดาลใจจาก
    อมาร็อก 1.4. มีความรวดเร็วและ
    อินเทอร์เฟซที่ใช้งานง่ายและช่วยให้คุณ
    ค้นหาและ ...
    ดาวน์โหลดเคลเมนไทน์
  • 3
    XISMuS
    XISMuS
    คำเตือน: อัปเดตสะสม 2.4.3 มี
    ถูกปล่อยออกมา!! การอัปเดตใช้ได้กับทุก ๆ
    เวอร์ชันก่อนหน้า 2.xx ถ้าอัพเกรด
    จากเวอร์ชัน v1.xx โปรดดาวน์โหลดและ
    i ...
    ดาวน์โหลด XISMuS
  • 4
    เฟซแทร็กนัวร์
    เฟซแทร็กนัวร์
    โปรแกรม headtracking แบบโมดูลาร์นั้น
    รองรับตัวติดตามใบหน้าและตัวกรองหลายตัว
    และเกมโปรโตคอล ในบรรดาผู้ติดตาม
    คือ SM FaceAPI, AIC Inertial Head
    ติดตาม ...
    ดาวน์โหลด facetracknoir
  • 5
    PHP คิวอาร์โค้ด
    PHP คิวอาร์โค้ด
    PHP QR Code เป็นโอเพ่นซอร์ส (LGPL)
    ห้องสมุดสำหรับสร้างรหัส QR,
    บาร์โค้ด 2 มิติ ขึ้นอยู่กับ
    ไลบรารี libqrencode C จัดเตรียม API สำหรับ
    การสร้างบาร์โค้ด QR Code...
    ดาวน์โหลด PHP QR Code
  • 6
    freeciv
    freeciv
    Freeciv เป็นเกมเทิร์นเบสฟรี
    เกมกลยุทธ์แบบผู้เล่นหลายคนซึ่งในแต่ละ
    ผู้เล่นกลายเป็นผู้นำของa
    อารยธรรมต่อสู้เพื่อให้ได้
    เป้าหมายสูงสุด : เป็น...
    ดาวน์โหลด Freeciv
  • เพิ่มเติม»

คำสั่ง Linux

Ad