ป้ายกำกับวางอยู่บนเส้นหรือรูปหลายเหลี่ยมแบบไดนามิกอย่างไร


9

ฉันสงสัยว่าถ้าใครรู้คณิตศาสตร์ที่เกี่ยวข้องหรือแหล่งข้อมูลสำหรับการเรียนรู้คณิตศาสตร์ที่เกี่ยวข้องในการหาตำแหน่งมาตราส่วนและการหมุนของฉลากสำหรับเส้นหรือรูปหลายเหลี่ยมบนแผนที่?

สิ่งที่ฉันได้รับมากที่สุดคือการหาเซนทรอยด์สำหรับรูปหลายเหลี่ยม (แม้ว่ามันจะไม่เหมาะสำหรับรูปหลายเหลี่ยมเว้า)


ฉันคิดว่ามันเป็นการดีที่สุดที่จะทำสิ่งนี้ด้วยตนเอง
Jonas

แหล่งข้อมูลที่เกี่ยวข้อง: citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.54.8844ความซับซ้อนในการคำนวณของการจัดวางฉลากแผนที่ การอ้างอิงรวมถึงการอ้างอิงอื่น ๆ ที่เกี่ยวข้อง
ล็นนอน

คำตอบ:



2

บางทีเอกสารของห้องสมุดการทำฉลาก PALอาจเป็นการเริ่มต้นที่ดีสำหรับการวิจัยเพิ่มเติม โดยเฉพาะอย่างยิ่งผมขอแนะนำ"จากจุดคุณสมบัติป้ายตำแหน่งเพื่อแผนที่การติดฉลาก"


2

Centroid ไม่เคยได้คำตอบ แต่มันเป็นการคาดเดาเบื้องต้นที่ดี อัลกอริทึมที่ง่ายที่สุดในการใช้งานเพื่อแก้ไขปัญหาที่คล้ายกันมักจะทำงานโดยการลองใช้ตำแหน่งหลอกหลอกแบบสุ่มจำนวนน้อยและทำคะแนนให้ได้ สำหรับการอ่านเพิ่มเติมฉันจะเริ่มต้นด้วยการอ่านอัลกอริทึมการจัดเก็บ bin และนำมาจากที่นั่น


1

การติดฉลากเป็นความพยายามที่น่ารังเกียจ

ในระดับน้อย: คุณมีปัญหาการทับซ้อนของป้ายกำกับดังนั้นคุณจะเอารายการใดออกหรือควรแสดงทั้งหมด

ในระดับใหญ่: หากคุณมีรูปหลายเหลี่ยมขนาดใหญ่คุณจะแสดงป้ายกำกับที่ไหน คุณแสดงมันหลายครั้งหรือไม่


0

ฉันเห็นแผนที่ที่พวกเขาเพิ่งคำนวณกล่องขอบเขตสำหรับรูปหลายเหลี่ยมที่ซับซ้อนและวางป้ายชื่อไว้ตรงกลาง

สำหรับเส้นแบบง่ายมักเป็นเพียงจุดกึ่งกลางของจุดปลายสองจุด

ฉันเดาว่ามันขึ้นอยู่กับสิ่งที่คุณคาดหวังว่าข้อมูลของคุณจะเป็นและความสำคัญของตำแหน่งของฉลาก


3
เกิดอะไรขึ้นกับ downvote? ความคิดเห็นอาจมีประโยชน์
Jon Bringhurst

0

คุณสามารถตรวจสอบรหัสใน GeoTools และ GeoServer หากคุณจาวา java - มันเป็นปัญหาที่มีการพัฒนาอยู่ตลอดเวลาเนื่องจากผู้คนกำลังคิดหามุมใหม่ ๆ ที่จำเป็นต้องแก้ไข

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.