2016-05-20 3 views
0

Как экспортировать файл Shapefile в QGIS с его меткой? Я редактировал мой слой с этикетками, но при экспорте его как файл формы, этикетки diappear, когда я открываю его в GeoserverЭкспорт файла формы QGIS с меткой

+0

Чтобы использовать шейп с этикетками в GeoServer вам придется использовать SLD. Дополнительная информация доступна [здесь] (http://docs.geoserver.org/latest/en/user/styling/sld-cookbook/) – KcYoosuf

+0

@KcYoosuf Да. Но проблема в том, что метки в SLD исчезают, когда я экспортирую SLD в Geoserver. Все остается, но ярлыки исчезают. –

+1

Что касается [здесь] (https://hub.qgis.org/issues/8925), я думаю, что это проблема в QGIS. Вам нужно будет написать свой собственный SLD или использовать такие приложения, как uDig – KcYoosuf

ответ

1

Наконец, вот что я нашел:

  • Проблема не связана с Geoserver;

  • После прослушивания IRC, глядя на gis.stackexchange.com, и, найдя это http://hub.qgis.org/issues/8925, кажется, что это известная проблема для QGIS. QGIS не поддерживает метки на SLD, который он создает.

РЕШЕНИЯ

  • Есть две вещи можно сделать, если маркировка необходимо:

    • Самый простой способ (он работал для меня) является использование uDig (другое программное обеспечение ГИС). С uDig, по моему опыту и точке зрения, у вас нет большого количества вариантов редактирования, таких как QGIS BUT uDig поддерживает метки на своих файлах SLD, когда они экспортируются за его пределами ... (в моем случае я хотел экспортировать и использовать их в Geoserver). Затем вы можете использовать комбинацию QGIS (для редактирования шейп-файлов) и uDig (для редактирования SLD на шейп-файлах QGIS) ... или используйте только uDig, если хотите.

    • Другой способ (я его не тестировал): я получил из IRC-чата, что можно использовать OsGeo VM; внутри есть редактор SLD под названием «Atlaseditor» https://live.osgeo.org/en/overview/atlasstyler_overview.html. Вы также можете использовать его.

Надеется, что это помогает;)