Есть много вещей, которые вы можете сделать с помощью GeoServer REST API, которые специально не задокументированы и для которых нет примеров кода. Вот стратегия для решения этих проблем.
Сначала начните с примеров в документации . Убедитесь, что вы знакомы с тем, как вы можете создать простой новый слой или рабочую область, используя HTTP POST с XML или JSON.
Затем с помощью пользовательского интерфейса GeoServer вручную создайте объект, для которого нет документации (в данном случае тип объекта).
Наконец, вручную перейдите к индексу GeoServer REST ( http://your-server/rest
или http://your-server/geoserver/rest
). Просматривайте указатель, пока не найдете только что созданный тип объекта. Добавьте «.xml» или «.json» к URL-адресу этого ресурса, и вы увидите его представление XML или JSON.
Это представление - то, что вам нужно для POST, чтобы создать тип объекта через API. URL-адрес представления - это URL-адрес, который вам понадобится для POST (например, http://your-server/geoserver/rest/..../myFeatureTypeName.json
).
Вы можете использовать эту стратегию, чтобы понять, как программно создать или настроить любой ресурс в GeoServer.