Questions tagged «labeling»

将属性表中的值呈现为地图上靠近其要素的文本。有关图例标签的问题,请改用[legend]标签。

1
如何防止QGIS Composer在出血空间中呈现标签?
我正在为一本书绘制地图,其中地图一直延伸到页面的边缘。打印机建议在图像周围留出3mm的出血空间,因此,如果我的页面为127x177毫米,则图像应为133x183毫米。排空空间是为了在裁切书籍页面时允许出现错误,并且在地图的情况下不应包含任何基本信息。因此,我使用的作曲家页面大小在所有面上都包括这些额外的3毫米。 我不希望在地图的边缘处剪掉城镇的标签,因此我禁用了“显示局部标签”选项。但是,标签仍在打印机可能会切开的3毫米“无人区”内显示。 我考虑的解决方案是制作两个重叠,同心且完全对齐的地图,下面的地图运行到出血的边缘并且不显示城镇,顶部的地图将是书页的确切尺寸(即3mm并比城镇地图少一圈)并显示城镇图层,因此在没有城镇(或标签)的地方创建了3毫米的边框。 但是,我无法使这两个地图在作曲家中完美对齐。我曾尝试计算这两个地图的范围,以使它们具有相同的中心和相同的比例,但是QGIS编写器似乎具有固定的3位小数位精度,因此我永远无法使它们完美对齐。 解决此问题的另一种方法是新功能,该功能不允许在“功能周围的余量”图集内呈现标签。 有什么办法可以防止标签在出血边界内呈现?

1
防止标签被剪下/夹在地图边缘
我还阅读了其他一些有关尝试防止标签超出地图画布边缘的渲染的问题。在Composer中,这尤其是个问题,在那里我得到了很多国家标签,而这些标签仅占页面的一半。 https://issues.qgis.org/issues/10314 在上述QGIS问题队列中,Nyall Dawson说:“全局标签设置中有一个选项可以防止标签在地图边缘被剪切”。 我找不到此设置。有人知道它在哪里吗?或针对此问题的其他解决方案?
10 qgis  labeling 



2
数据定义的标签位置在一层以上
我正在为我的项目寻找更好的标签解决方案。这似乎很困难-但也许我只是盲目的? 我的项目:我制作印刷的自行车远足书籍。主要比例为1:75k,城市比例为10k,概览比例为200k。因为我喜欢标签放置的“制图”质量,所以我触摸每个标签并将其移到最佳位置。我必须为每个刻度执行此操作,因此我的3个刻度的标签列如下所示(“刻度1”代表10k,“刻度2”代表75k,“刻度3”代表200k): 但是在尝试详细解释之前,我构建了这个简单的Example-Project,您可以在其中查看和测试3种比例的(旧)标签解决方案:http : //www.map-site.de/tmp/LabelingExample.zip 好吧,它正在工作,但是: 您需要每个刻度的标签列 每个刻度都需要一个图层 我正在寻找一种更好的解决方案,没有重复的层和大量的列。我依靠您的创造力! 编辑:我添加了这两个非常密集的地图作为示例: “圣保卢斯大教堂”只有一个可能的位置,并且没有任何象限: 每个标签都必须手动移动。一些标签不在象限中。
9 qgis  labeling  scale 

2
两个车道的一个标签(osm,qgis,postgis)
我用主要道路和高速公路的符号标记了osm-lines-layer(PostGIS)。虽然主要道路的符号放置适当-彼此之间有足够的距离-但两车道的高速公路上每个车道都标有一个标签(如图中所示)。 是否可以在每个标签中都设置半径之类的东西,而不能放置其他相同类型的标签?还是我只能说:在两条车道的一条车道上贴上标签? 我正在使用qgis。OSM数据通过osm2pgsql导入到PostGIS。 编辑:此新屏幕截图显示了更多详细信息:

2
使用ArcPy更改标签样式(字体,颜色,大小等)?
我正在尝试为ArcGIS 10.2编写一个python宏,该宏将根据不同类型的公寓自动标记图层中的点。例如,一种风格的公寓将有一个蓝色的正方形,上面带有白色的加粗文本作为标签。另一个将是带有黑色粗体的粉红色正方形;另一个将带有带有白色粗体文本的红色正方形,依此类推。 您将在arcpy中使用什么表达式或函数来更改这些标签的样式? 当前,该脚本通过地图代码标记公寓,并根据需要在TOC中将其名称更改为公寓。 现在,我想更改标签的字体,图形和大小,以便为每个标签制作一个唯一的标签,然后在需要做这些层之一时,按下按钮并简单地自动执行该过程。 使用Python脚本(ArcPy,IDLE等)可以改变字体,标签和图形吗? 我决定编辑这篇文章,以最终说明我要在这里做什么,所以不会造成混乱。本质上,地图上的点将从上面的图片变为: 我尝试使用该lblClass.expression函数,但是我尝试使用的代码不起作用。我认为这可能是朝正确方向迈出的一步。下面是一些我试图用来获取labelClass.expression来更改标签字体的代码。 for lblClass in aptLayer.labelClasses: lblClass.showClassLabels = True def getLabel (Code, Type): if Type == "MRR": return "<FNT name = 'Arial' size = '12'>" & Code & "</FNT>" elif Type == "TAX": return "<FNT name = 'Arial' size = '12'>" & Code & …

2
qgis 2.0中有什么方法可以防止标签重叠?
qgis 2.0中有什么方法可以防止标签重叠? 我的图层具有较大的地理范围,这意味着要塞很多标签。他们中的许多人相撞,看起来真的很糟糕。有没有办法让我让qgis自动将标签放置在替代的“位置”上? 我知道在MapInfo中是可能的,但我宁愿使用qgis :)
9 qgis  labeling  qgis-2 

2
ArcGIS 10-导出时不显示文本背景
我有标有标准盾牌和路线编号的高速公路。对于我的主数据框,标签正确显示。我也有4个插图,其中仅显示数字,而不是导出到文件(任何类型)时的屏蔽。 这是我尝试过的一些无效的方法: 将标签导出到注释 创建替换图形(在每个插图的数据框视图中) 对于上述每种方法,请使用.png背景代替.emf 似乎可行的唯一解决方案是将图形创建为文档本身的一部分,并将图形覆盖在插图的顶部。但是,这是非常不好的做法,并且图形不会随插图平移。 为了澄清起见,在编辑地图时,屏蔽(文本背景)显示在布局屏幕中,但是在将地图导出到.pdf或其他扩展名后,在输出的产品中没有显示。 使用的ArcGIS版本是10.1 SP1。我无法升级或更改安装。 建议尝试: 删除主数据框,然后导出-相同的结果 将插图数据框移动到新文档 更新: 与地图(百分比或比率)相比,ArcGIS似乎会隐藏(或不绘制)小于特定大小的背景符号。当我缩小打印尺寸(最初是34x40英寸)或放大符号时,出现了防护罩。 有谁知道如何在ArcGIS上更改此选项,并且不管大小如何都可能显示所有符号? 根据评论建议,此论坛帖子中提供的链接无济于事。 http://support.esri.com/en/knowledgebase/techarticles/detail/28548 http://support.esri.com/en/knowledgebase/techarticles/detail/30753 http://forums.esri.com/Thread.asp?c=93&f=1731&t=235317 http://forums.esri.com/Thread.asp?c=93&f=1731&t=178684 http://support.esri.com/cn/knowledgebase/techarticles/detail/17783 但是,在最后一个链接之后显示导出的EMF文件不正确,这表明“ ArcMap中存在问题,通常是将地图中绘制的元素转换为EMF格式。”

3
如何标注GeoJSON多边形?
我正在使用结合了GeoJSON功能的Leaflet。有没有办法标记GeoJSON要素(在本例中为多边形)?它应该从获得标签 feature.properties.name 这是我想在其中插入标签的代码: function style(feature) { return { weight: 2, opacity: 1, color: 'white', dashArray: '3', fillOpacity: 0.7, fillColor: getColor(feature.properties.coloring) }; }

2
“数据定义的”标签设置的有效值是什么?
我正在使用QGIS 1.8。我想使用新的标签引擎及其“数据定义的设置”选项在现有shapefile上自定义标签特征。我想知道每种设置的属性表字段类型是什么:所有7个字体选项,所有2个缓冲区选项和所有6个位置选项。它们应该都是数字字段,还是某些文本,或者两者都为?我想在属性表中正确创建这些字段,以便可以将它们映射到标签字段设置。我在任何地方都找不到有关正确字段类型的信息。感谢您的想法。
9 qgis  labeling 

3
标签表达式以用要素类中不在的文本替换空值
我需要标记一些消火栓(点)-其中一些属于消防队并为其分配了编号,有些则没有,因此也没有编号。我想按照以下方式写一个表达式: “如果存在数字,则消灭带有数字的消防栓,如果消火栓带有带有” WO”的空值标签。” 我只是想不通。 对我而言,最简单的方法是将null值更改为WO,但数据不是我的,并且我不想对其进行更改。我想我可以制作一个副本并将值放在副本中,但理想情况下,我想要一个表达式。 谢谢!

2
在QGIS标签中格式化日期
我想显示一个日期字段作为标签。数据来自shapefile。有问题的字段是日期字段。 当我将日期字段用于标签时,它以yyyy / mm / dd格式显示。我想将其设置为dd / mm / yyyy格式。 这可能吗。我知道在MapInfo中我会使用FormatDate函数,我想知道QGIS中是否存在类似的东西。
9 qgis  labeling 


6
标签如何动态地放置在直线或多边形上?
我想知道是否有人在寻找地图上直线或多边形的标签的理想位置,比例和旋转度时知道所涉及的数学,或用于学习所涉及数学的资源? 到目前为止,我最多能找到多边形的质心(尽管对于凹面多边形不是理想的)。
9 labeling 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.