【问题标题】:Export QGIS shapefile with label导出带有标签的 QGIS shapefile
【发布时间】:2016-09-18 02:16:08
【问题描述】:

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

【问题讨论】:

  • 为了在 GeoServer 中使用带有标签的 shapefile,您必须使用 SLD。更多信息可here
  • @KcYoosuf 是的。但问题是,当我在 Geoserver 中导出 SLD 时,SLD 中的标签会消失。一切都保留了,但标签消失了
  • 截至 here ,我认为这是 QGIS 中的一个问题。您必须编写自己的 SLD 或使用 uDig 等应用程序
  • 将您的 sld 添加到问题中,我们或许可以提供帮助
  • @iant 不需要。查找后,我了解到当 SLD 导出到 Geoserver 时,Qgis 不支持 SLD 上的标签。但是uDig可以。所以现在我正在使用两者的组合:来自 Qgis 的 SHP filefe 和来自 uDig 的 SLD。我符合我的需要。谢谢Guyz

标签: label geoserver qgis


【解决方案1】:

终于找到了:

  • 问题与 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 编辑器。您也可以使用它。

希望这会有所帮助;)

【讨论】:

    猜你喜欢
    • 2019-05-15
    • 1970-01-01
    • 2012-03-08
    • 2022-01-02
    • 2015-06-28
    • 2018-03-12
    • 1970-01-01
    • 1970-01-01
    • 2011-08-18
    相关资源
    最近更新 更多