คำถามติดแท็ก labeling

การแสดงผลค่าจากตารางแอตทริบิวต์เป็นข้อความบนแผนที่ใกล้กับคุณสมบัติของพวกเขา สำหรับคำถามเกี่ยวกับป้ายกำกับตำนานให้ใช้แท็ก [ตำนาน] แทน

3
การใช้คลาสป้ายกำกับกับแบบสอบถามแบบ จำกัด - ซึ่งมีประสิทธิภาพดีที่สุด
ซึ่งจะให้ประสิทธิภาพที่ดีที่สุดสำหรับการทำงานภายใน ArcMap กับชุดข้อมูลขนาดใหญ่มากที่เก็บอยู่ในฐานข้อมูลทางภูมิศาสตร์ ArcSDE? คลาสเลเบลหลายคลาสที่ใช้เคียวรี SQL ที่ซับซ้อนเพื่อกำหนดคุณลักษณะเฉพาะของเลเบลหรือหลายสำเนาของเลเยอร์เดียวกันโดยใช้เคียวรี SQL ที่ซับซ้อนเดียวกันซึ่งตั้งค่าเป็นเคียวรีนิยามสำหรับแต่ละเลเยอร์?

4
มีการทำแผนที่“ กฎ” ที่คุณควรปฏิบัติตามเมื่อติดป้ายแผนที่หรือไม่?
เราเคยเห็นแผนที่ที่มีป้ายกำกับไม่ดีมาก่อน ในแผนที่เหล่านี้ถ้อยคำนั้นอ่านไม่ออกหรือดูไม่ดีเนื่องจากการวางตำแหน่งตัวเลือกสีหรือขนาดหรือฉลากใช้พื้นที่บนแผนที่มากจนแผนที่ของคุณปรากฏว่า "แออัด" แผนที่ที่มีป้ายกำกับไม่ดีสามารถส่งสัญญาณไม่เป็นมืออาชีพและหลีกเลี่ยงความสนใจจากข้อความที่แผนที่กำลังพยายามสื่อ เราสามารถใช้กลยุทธ์การทำฉลากที่มีประสิทธิภาพในฐานะผู้ใช้ GIS เพื่อทำให้แผนที่ของเราชัดเจนขึ้นมีประสิทธิภาพมากขึ้นและดีขึ้นสำหรับผู้ใช้ปลายทาง มีกฎที่ยากและรวดเร็ว"อย่าทำเช่นนี้"ในการติดป้ายแผนที่หรือไม่?

3
การประชุมสำหรับฉลาก "กลับหัว" คืออะไร?
ฉันมีคุณสมบัติเส้นที่จะใช้สำหรับป้ายกำกับ บรรทัดเหล่านี้มีการวางแนว (หมุน) อย่างถูกต้องและวางตำแหน่งเช่นนั้นข้อความที่วางอยู่บนนั้นควรให้ผลลัพธ์การทำแผนที่ที่ดี เปรียบเทียบสองภาพด้านล่างและป้ายกำกับของพวกเขา โดยเฉพาะอย่างยิ่งคำว่า "Waverton" และการวางแนวที่เกี่ยวข้องกับ "Avenue" ด้านซ้ายเป็นสิ่งที่โปรแกรมการติดฉลากทั้งหมดดูเหมือนจะสร้างขึ้น ด้านขวาคือสิ่งที่ควร "ควร" ตามแบบสำรวจสรรพาวุธ ดังนั้นคำถามหลักของฉันคือ - อันไหนถูกต้องและทำไม การประชุมการทำแผนที่ที่นี่คืออะไร? ฉันถามสิ่งนี้เพราะเครื่องมือการติดฉลาก 5 รายการแบ่งระหว่าง: QGIS (มีสอง), MapInfo และ ArcGIS (มีสอง) มีเพียง Maplex เท่านั้นที่มีตัวเลือกเพื่อให้ผู้ใช้ยืนยันฉลากตามทิศทางของบรรทัด คนอื่น ๆ ต่างก็คิดว่าข้อความที่กลับหัวกลับหัวนั้นไม่พึงปรารถนาและ "แก้ไข" โดยอัตโนมัติ (แผนที่: ©มงกุฎลิขสิทธิ์และฐานข้อมูลที่ถูกต้อง 2012 การสำรวจอาวุธยุทโธปกรณ์ 1,00019520. )

1
มีวิธีการเพิ่มป้ายกำกับ "ผู้ใช้ปัจจุบัน" ไปยังผู้แต่งงานพิมพ์หรือไม่?
มีวิธีเพิ่มฉลากผู้ใช้ปัจจุบันให้กับผู้แต่งงานพิมพ์ใน QGIS หรือไม่ ฉันคิดว่าอาจมีบางอย่างที่คล้ายกับรูปแบบ $ CURRENT_DATE นี่จะเป็นในสภาพแวดล้อมของ windows
11 qgis  labeling 

5
การวัดความตรงของส่วนโค้ง (แสดงเป็นรูปหลายเหลี่ยม)
ฉันกำลังทำงานกับอัลกอริทึมการติดฉลากการยกระดับรูปร่างโดยอัตโนมัติและหนึ่งในปัจจัยที่ฉันต้องการนำมาพิจารณาเมื่อตัดสินใจตำแหน่งของฉลากคือวิธีที่ "ตรง" ในส่วนใดส่วนหนึ่งของรูปร่าง ยิ่งตรงก็ยิ่งมีความเป็นไปได้มากขึ้นที่จะใช้ในการติดป้ายบนส่วนนั้น เส้นชั้นความสูงแต่ละเส้นจะแสดงเป็นเส้นโค้ง (แต่มีจุดเชื่อมต่อกันเพื่อให้ดูเหมือนเส้นโค้งกับตาเปล่า) จากนั้นฉันมีความยาวคงที่ (ความกว้างของฉลาก) พูด 100 พิกเซล ถ้าฉันสุ่ม (หรืออื่น ๆ ) เลือกส่วนของรูปร่างที่มีความกว้าง 100 พิกเซลฉันต้องการที่จะได้ค่าเชิงตัวเลขที่เป็นตัวเลขของความตรงของมัน (บอกศูนย์สำหรับส่วนของรูปร่างที่เป็นเส้นตรงทั้งหมดค่าที่มากกว่าศูนย์สำหรับ ส่วนที่ตรงและค่านี้เพิ่มขึ้นเมื่อความคดเคี้ยวเพิ่มขึ้น ฉันค้นหาคำตอบแล้ว แต่ไม่พบสิ่งที่มีประโยชน์จริงๆ ฉันจะขอบคุณสำหรับพอยน์เตอร์ใด ๆ

2
วิธีใช้คลาสเลเบลนิพจน์และคำอธิบายประกอบ
ฉันมักจะพบว่าเมื่อมันมาถึงหลามการวิเคราะห์เวกเตอร์ QGIS ให้ ArcGIS วิ่งเพื่อเงินนรกปลั๊กอิน qgis บางอันมีประสิทธิภาพมากกว่า ArcGIS ในเวลาไม่กี่ชั่วโมง อย่างไรก็ตามฉันพบเสมอว่าเมื่อเทียบกับ ArcGIS ระบบการติดฉลากของ QGIS ขาดการแสดงออกการแสดง sql และการแสดงรายละเอียด ฉันลอง mapnik และมันก็ดี แต่ก็ยังดูเหมือนว่าจะสวยขึ้นปัญหามากกว่าที่จะแก้ไข ฉันจะปรับปรุงแผนที่ของตัวเองใน QGIS ได้อย่างไรโดยเฉพาะอย่างยิ่งกับคลาสเลเบลนิพจน์และคำอธิบายประกอบ สิ่งที่ต้องทำเพื่อปรับปรุงระบบการติดฉลากของ QGIS ในแง่ของคนเขียนปลั๊กอินหรือสิ่งที่คล้ายกัน?

2
เส้นตรงจากป้ายกำกับถึงคุณสมบัติใน QGIS?
สิ่งที่ฉันพยายามทำคือติดป้ายชุดคุณลักษณะของจุด แต่เนื่องจากความหนาแน่นของคุณลักษณะจุดฉันจะต้องย้ายป้ายกำกับออกจากคุณลักษณะของจุด จากนั้นฉันต้องการใช้เส้นตรงที่เรียบง่าย (ไม่ใช่ลูกศร) เพื่อแสดงว่าฉลากหมายถึงจุดใด ฉันใช้ปลั๊กอิน "ป้ายกำกับที่กำหนดเองอย่างง่าย" เพื่อสร้างป้ายกำกับและย้ายไปยังตำแหน่งที่ฉันต้องการ แต่สิ่งที่ฉันไม่สามารถทำได้คือสร้างเส้นตรงที่เรียบง่ายระหว่างจุดและตาราง สิ่งที่ดีที่สุดที่ฉันทำได้คือเปลี่ยน "ประเภทเลเยอร์สัญลักษณ์" (เลเยอร์เลเบล> คุณสมบัติ> สไตล์) เป็น "ลูกศร" ยกเลิกการทำเครื่องหมาย "ลูกศรโค้ง" และยกเลิกการทำเครื่องหมาย "ลูกศรซ้ำในแต่ละเซ็กเมนต์" จากนั้นสร้างความยาวหัวและความหนา 0 และสร้าง "ความกว้างของลูกศร" และ "ความกว้างของลูกศรเมื่อเริ่มต้น" เท่าที่จะทำได้ แต่สิ่งนี้ยังคงสร้างเส้นหนา ๆ ดูภาพก ฉันได้ลองตั้งค่า "สัญลักษณ์ในภายหลังพิมพ์" เป็น "เส้นแบบง่าย ๆ " แต่ผลลัพธ์นี้เป็นเส้นที่มีจุดอ่อน / มุม / มุมในนั้น ดูภาพ B โดยอุดมคติแล้วฉันต้องการเส้นตรงระหว่างป้ายกำกับและคุณลักษณะ (เช่นในภาพ A) ที่มีความกว้างใกล้เคียงกับที่อยู่ในภาพ B

1
แผนที่แบบโต้ตอบและแบบไดนามิกที่มีข้อมูลลมในแผ่นพับ R?
ฉันมีข้อมูลบางอย่างเช่นนี้: longitude latitude speed direction 1 6.10722222 46.23639 4 360 2 6.95416667 43.54694 4 360 3 7.21472222 43.66556 13 330 4 4.01666667 48.32167 7 290 5 2.30833333 43.21611 14 290 6 2.48305556 44.40806 13 320 7 5.21500000 43.43694 19 330 8 4.92361111 43.52278 32 320 9 5.10805556 43.60306 26 330 …

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

2
จะแสดงป้ายกำกับรอบ ๆ วงกลมใน QGIS ได้อย่างไร?
ฉันพบวิธีการแมปสัญลักษณ์และการติดฉลากแบบสัดส่วนที่น่าสนใจฉันคิดว่านี่ทำโดย Adobe Illustrator แต่ฉันไม่พบว่าสามารถทำได้ใน QGIS สิ่งที่ฉันสนใจมากที่สุดคือวิธีที่ข้อความ (แอตทริบิวต์) ปรากฏรอบ ๆ วงกลม แท้จริงฉันไม่มีความคิดวิธีทำป้ายแผนที่เฉพาะเรื่องเช่นนี้ใน QGIS นี่คือรูปภาพ:

2
วิธีสร้างบรรทัดผู้นำแบบไดนามิก
ฉันกำลังพยายามสร้างบรรทัดผู้นำแบบไดนามิกโดยใช้มุมมอง PostGIS เพิ่มเติมจากเครื่องมือ QGIS„ ย้ายป้ายกำกับ“ CREATE VIEW leader_line AS SELECT gid, ST_MakeLine(geom, ST_SetSRID(ST_MakePoint(xcord_label, ycord_label), SRID))::geometry(linestring, SRID) AS geom FROM point WHERE xcord_label IS NOT NULL; นี้ทำงานได้ดีสำหรับป้ายกำกับทั้งหมดแต่สร้างผิดมองเส้นผู้นำสำหรับป้ายชื่อWHERE ST_X(geom) < xcord_labelWHERE ST_X(geom) > xcord_label ไม่มีใครรู้วิธีการวางสายผู้นำสำหรับป้ายกำกับอย่างเหมาะสมWHERE ST_X(geom) > xcord_labelหรือไม่ มีวิธีใดบ้างในการอ้างถึงพิกัด xmax ของฉลาก?

1
มีวิธีติดเลเยอร์โดยใช้ชื่อไฟล์หรือชื่อเลเยอร์หรือไม่?
มีวิธีติดเลเยอร์โดยใช้ชื่อไฟล์หรือชื่อเลเยอร์ของมัน (ถ้าฉันจะเปลี่ยนมันในหน้าต่างเลเยอร์ TOC)? ฉันลองฟังก์ชั่นบางอย่าง แต่ก็ไม่ค่อยดีเท่าไหร่ ฉันมีรูปร่างจำนวนมาก (เส้น) และมันจะง่ายต่อการระบุด้วยวิธีนี้ แน่นอนชื่อนี้อาจเป็นแอตทริบิวต์ของตาราง แต่ฉันกำลังลองวิธีอื่น (อาจมีไดนามิกมากกว่า)
10 qgis  labeling 

2
ป้ายรูปหลายเหลี่ยมซ้ำกันสำหรับแต่ละกระเบื้อง
ฉันใช้ GeoWebCache แบบสแตนด์อโลนเพื่อให้บริการกระเบื้องจาก GeoServer ระยะไกล ปัญหาของฉันคือฉลากรูปหลายเหลี่ยมถูกเพิ่มลงในแผ่นกระเบื้องแต่ละแผ่นที่ให้บริการแทนที่จะแสดงเพียงครั้งเดียวในรูปหลายเหลี่ยม centroid ฉันพบโพสต์ที่กล่าวถึงปัญหา: http://osgeo-org.1560.n6.nabble.com/polygon-label-repeated-for-each-tile-td4995203.html คำตอบแรกที่กล่าวถึงวิธีแก้ปัญหาที่เป็นไปได้: "โดยรวมแล้วฉันแนะนำให้ใช้เครื่องมือการแสดงผลแบบเรียงต่อกัน (GeoWebCache, MapProxy, TileCache) ต่อไปแทนที่จะขอภาพขนาดเล็กจาก GeoServer และให้เอ็นจิ้นการแสดงผลแบบเรียงต่อกันมีการแบ่งกระเบื้องน้อยลงหลังจากนั้นคุณจะส่งคำขอน้อยลง 1 ภาพใหญ่แทนที่จะเป็นภาพเล็กหลายภาพ) ดังนั้นความเร็วในการสร้างไทล์แคชโดยรวมจะเพิ่มขึ้น " ปัญหาคือฉันไม่สามารถหาวิธีทำได้โดยอ้างถึงเอกสาร GeoWebCache และการโพสต์ดังกล่าวไม่ได้อธิบายวิธีการใช้งาน ฉันยังพบโพสต์พร้อมคำตอบที่เชื่อมโยงไปยังเอกสาร "GeoWebCache" Tiled "ของ GeoWebCacheแต่โค้ดของฉันใช้คุณสมบัติที่จำเป็นทั้งหมดแล้วและป้ายกำกับยังปรากฏขึ้นหลายครั้ง: var Layer_1874 = new OpenLayers.Layer.WMS( 'Grundkort', '/wms10.ashx' , { format: 'image/png', srs: 'EPSG:25832', layers: 'ballerupkommune_grundkort_bk', tiled: true, tilesOrigin: '698804,6173460' } , …


2
จะแสดงเฉพาะป้ายกำกับสำหรับการเลือกรายการโดยอำเภอใจได้อย่างไร
ฉันอยากรู้ว่าคนอื่นจะแก้ไขปัญหานี้อย่างไร: คุณได้สร้างแผนที่สำหรับบางสิ่งที่มีคุณสมบัติจำนวนมากที่มีป้ายกำกับ ลูกค้า / ลูกค้าขอให้คุณแสดงเฉพาะป้ายกำกับสำหรับ X, Y และ Z ตามการตัดสินใจโดยพลการบางอย่าง (เช่นสิ่งที่พวกเขาเห็นว่าเป็นคุณสมบัติที่สำคัญ) คุณจะทำสิ่งนี้อย่างไร ความคิดบางอย่าง: สร้างคอลัมน์สตริงใหม่สำหรับป้ายกำกับพิเศษนี้และป้อนเฉพาะค่าสำหรับคุณลักษณะที่ต้องการดู (อาจทำให้ข้อมูลซ้ำซ้อน) สร้างคอลัมน์บูลีนใหม่และตั้งค่าสถานะคุณลักษณะที่พวกเขาต้องการดูด้วยความจริงจากนั้นใช้การติดฉลากตามเงื่อนไขใน QGIS 1.8 เพื่อแสดงเฉพาะป้ายกำกับเมื่อบูลีนเป็นจริง
10 qgis  labeling 

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