EnglishFrenchSpanish

เรียกใช้เซิร์ฟเวอร์ | Ubuntu > | Fedora > |


ไอคอน Fav ของ OnWorks

gvmap - ออนไลน์ในคลาวด์

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

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

โครงการ:

ชื่อ


gvmap - ค้นหาคลัสเตอร์และสร้างคลัสเตอร์ที่เน้นแผนที่ทางภูมิศาสตร์

เรื่องย่อ


gvmap [ ตัวเลือก ] [ -o outfile ] [ ไฟล์ ]

DESCRIPTION


gvmap ใช้เป็นกราฟอินพุตในรูปแบบ DOT ค้นหาคลัสเตอร์โหนดและสร้างการแสดงผล
ของกราฟเป็นแผนที่รูปแบบทางภูมิศาสตร์ โดยเน้นกลุ่มเป็นประเทศใน xdot
จัดรูปแบบ

ในกราฟอินพุต แต่ละโหนดต้องมีข้อมูลตำแหน่ง ความกว้าง และความสูง (pos, width
และแอตทริบิวต์ความสูงตามลำดับ) กำหนดไว้ และโหนดต้องไม่ทับซ้อนกัน

โดยค่าเริ่มต้น gvmap จะสร้างคลัสเตอร์จากข้อมูล หากต้องการ ให้ใส่กราฟ
สามารถระบุข้อมูลคลัสเตอร์โดยให้ทุกโหนด a กลุ่ม คุณลักษณะที่มีค่าเป็น
จำนวนเต็มบวกขนาดเล็ก (จะได้ผลดีที่สุดถ้า กลุ่ม ค่าเป็นจำนวนเต็มทั้งหมดใน
ช่วงเวลา [1,K] สำหรับบาง K. โหนดที่ใช้ร่วมกัน กลุ่ม ค่าแอตทริบิวต์จะถูกใส่ลงใน
คลัสเตอร์เดียวกัน NB สำหรับ กลุ่ม แอตทริบิวต์ที่จะใช้ โหนดทั้งหมดต้องมี valid
มูลค่า

ถ้า -D ใช้ธง gvmap จะใช้กราฟย่อยของคลัสเตอร์ระดับบนสุดเพื่อกำหนด
การจัดกลุ่ม โหนดใดๆ ที่ไม่ได้อยู่ในคลัสเตอร์ดังกล่าวจะถูกรวมไว้ในคลัสเตอร์ catch-all เดียว

หากอินพุตระบุคลัสเตอร์ที่ต้องการตามที่อธิบายไว้ข้างต้น ก็สามารถระบุ a . ได้
การระบายสีที่ต้องการโดยมีโหนดบางโหนดในแต่ละคลัสเตอร์ให้a คลัสเตอร์คัลเลอร์ คุณลักษณะ
NB เว้นแต่จะระบุไว้เป็นอย่างอื่น -c0, เพียง คลัสเตอร์คัลเลอร์ ของโหนดสุดท้ายในคลัสเตอร์มี
ผล. นอกจากนี้ เว้นแต่จะมีใครใช้ -O, gvmap อาจเปลี่ยนสีที่กำหนด

OPTIONS


รองรับตัวเลือกต่อไปนี้:

-a k จำนวนเต็ม k ระบุจำนวนเฉลี่ยของจุดเทียมที่เพิ่มตาม
ขอบกล่องของฉลาก มีการเพิ่มจุดเทียมดังกล่าวเพื่อหลีกเลี่ยงประเทศ
ขอบตัดผ่านกล่องขอบของฉลาก เวลาในการคำนวณคือ
สัดส่วนกับ k; ดังนั้น สำหรับกราฟขนาดใหญ่ แนะนำให้ใช้ค่า k เพียงเล็กน้อย ถ้า k =
-1 ค่าที่เหมาะสมของ k จะถูกเลือกโดยอัตโนมัติตามขนาดกราฟ โดย
ค่าเริ่มต้น k = -1

-b v จำนวนจริง v ระบุความกว้างของเส้นที่ใช้ในการวาดขอบเขตของรูปหลายเหลี่ยม
ด้วย v < 0 สำหรับไม่มีบรรทัด โดยค่าเริ่มต้น v = 0

-c k จำนวนเต็ม k ระบุรูปแบบสีที่ใช้กำหนดสีประเทศต่างๆ โดยค่าเริ่มต้น k = 1

ค่าที่ยอมรับได้คือ:
0 : ไม่มีรูปหลายเหลี่ยม
1 : สีพาสเทล
2: น้ำเงินเป็นเหลือง
3 : ขาวถึงแดง
4 : เทาอ่อนถึงแดง
5 : แม่สี
6 : เฉดสีเดียวที่ต่อเนื่องกัน
7 : สีแดงจางลงสีเดียวตามลำดับ
8 : สีเทาอ่อน

-c_opacity=xy
ระบุสตริงเลขฐานสิบหกสองอักขระที่ระบุความทึบของ
รูปหลายเหลี่ยม

-C d จำนวนเต็ม d ระบุจำนวนสูงสุดของคลัสเตอร์ (ประเทศ) ที่อนุญาต โดย
ค่าเริ่มต้น d = 0 ซึ่งหมายความว่าไม่มีขีดจำกัด

-d d จำนวนเต็ม d ระบุเมล็ดพันธุ์สุ่มที่ใช้ระหว่างการเพิ่มประสิทธิภาพการกำหนดสี
ที่เพิ่มความแตกต่างของสีระหว่างประเทศเพื่อนบ้าน

-D หากระบุไว้ จะใช้กราฟย่อยคลัสเตอร์ของกราฟเพื่อระบุการจัดกลุ่ม

-e หากระบุไว้ ขอบจะรวมอยู่ในผลลัพธ์สุดท้าย

-g c ระบุสีของเส้นขอบ หากไม่ระบุ จะไม่วาดกรอบ

-h k จำนวนจุดเทียมที่เพิ่มเพื่อรักษาสะพานเชื่อมระหว่างจุดปลาย โดย
ค่าเริ่มต้น นี่คือศูนย์

-ไฮไลท์=k
วาดคลัสเตอร์เท่านั้น k. ตามค่าเริ่มต้น คลัสเตอร์ทั้งหมดจะถูกวาด

-k หากระบุไว้ จะเพิ่มการสุ่มของขอบเขตภายนอก

-l s ใช้สตริง s เป็นฉลากสำหรับการวาดภาพ

-m v สร้างมาร์จิ้นของ v จุดรอบภาพวาด โดยค่าเริ่มต้น สิ่งนี้ถูกกำหนดโดย
gvmap.

-O อย่าทำการเพิ่มประสิทธิภาพการกำหนดสีที่เพิ่มความแตกต่างของสีระหว่าง
ประเทศเพื่อนบ้าน

-o
ใส่ผลลัพธ์ใน . เอาต์พุตเริ่มต้นคือ stdout

-p k ระบุระดับของคะแนนที่ควรแสดง โดยค่าเริ่มต้น จะไม่มีการแสดงคะแนน

ค่าที่ยอมรับได้คือ:
0 : ไม่มีแต้ม
1 : แต้มทั้งหมด
2: ป้ายคะแนน
3 : แต้มสุ่ม/แต้มเทียม

-r k จำนวนจุดสุ่ม k (จำนวนเต็ม) ที่ใช้กำหนดขอบเขตทะเลและทะเลสาบ ถ้า
0, กำหนดอัตโนมัติ โดยค่าเริ่มต้น v = 0

-s v จำนวนจริง v ระบุความลึกของทะเลและชายฝั่งทะเลสาบเป็นจุด ถ้า 0
กำหนดอัตโนมัติ โดยค่าเริ่มต้น v = 0

-t n ทำ n พยายามปรับปรุงความต่อเนื่องของคลัสเตอร์

-v โหมดละเอียด

-z c ระบุสีเส้นรูปหลายเหลี่ยม ค่าเริ่มต้นคือสีดำ

-? การใช้งานการพิมพ์และการออก

ตัวอย่าง


จากกราฟ foo.gv วิธีหนึ่งในการสร้างเลย์เอาต์และไฮไลต์คลัสเตอร์คืออันดับแรก
เลือกเอ็นจิ้นเลย์เอาต์ที่มีวิธีการลบคาบเกี่ยวกันที่เหมาะสม จากนั้นป้อนเอาต์พุตไปที่
gvmap และสุดท้ายแสดงแผนที่โดยใช้รูปแบบกราฟิกเฉพาะ ตัวอย่างเช่น
ไปป์ไลน์ต่อไปนี้จะสร้างแผนที่ที่มีขอบเป็นสีเทาอ่อนกึ่งโปร่งใสและวางโหนด
ออกโดยใช้ sfdp:

sfdp -Goverlap=prism foo.gv | gvmap -e | Neato -n2 -Ecolor=#55555522 -Tpng > foo.png

เชลล์สคริปต์ gvmap.sh จัดเตรียมชวเลขสำหรับไพพ์ไลน์ดังกล่าว ตัวอย่างเช่น ข้างต้น
ไปป์ไลน์สามารถทำได้โดยใช้

gvmap.sh -Ae -Ecolor=#55555522 -Tpng foo.gv > foo.png

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


Ad


Ad