Как экспортировать файл Shapefile в QGIS с его меткой? Я редактировал мой слой с этикетками, но при экспорте его как файл формы, этикетки diappear, когда я открываю его в GeoserverЭкспорт файла формы QGIS с меткой
ответ
Наконец, вот что я нашел:
Проблема не связана с 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. Вы также можете использовать его.
Надеется, что это помогает;)
Чтобы использовать шейп с этикетками в GeoServer вам придется использовать SLD. Дополнительная информация доступна [здесь] (http://docs.geoserver.org/latest/en/user/styling/sld-cookbook/) – KcYoosuf
@KcYoosuf Да. Но проблема в том, что метки в SLD исчезают, когда я экспортирую SLD в Geoserver. Все остается, но ярлыки исчезают. –
Что касается [здесь] (https://hub.qgis.org/issues/8925), я думаю, что это проблема в QGIS. Вам нужно будет написать свой собственный SLD или использовать такие приложения, как uDig – KcYoosuf