导出带有标签的 QGIS shapefile

Export QGIS shapefile with label

如何在 QGIS 中导出带有标签的 Shapefile? 我已经用标签编辑了我的图层,但是当将它导出为形状文件时,当我在 Geoserver

中打开它时,标签会消失

我终于找到了:

  • 问题与 Geoserver 无关;

  • 在 IRC 上聊天后,查看 gis.stackexchange.com,发现这个 http://hub.qgis.org/issues/8925 似乎这是 QGIS 的已知问题。 QGIS 不支持它生成的 SLD 上的标签。

解决方案

  • 如果需要标记,可以做两件事:

    • 最简单的方法(对我有用)是使用 uDig(另一种 GIS 软件)。使用 uDig,根据我的经验和观点,您没有像 QGIS 这样的很多编辑选项,但是 uDig 在其 SLD 文件 上导出标签时支持标签。 .(在我的例子中,我想导出并在 Geoserver 中使用它们)。 然后您可以结合使用 QGIS(编辑您的 shapefile)和 uDig(在 QGIS shapefile 上编辑 SLD)...或者如果需要,只使用 uDig。

    • 另一种方式(我没有测试):我从 IRC 聊天中得知可以使用 OsGeo VM;里面有一个名为 "Atlaseditor" https://live.osgeo.org/en/overview/atlasstyler_overview.html 的 SLD 编辑器。你也可以用它。

希望对您有所帮助 ;)