Hay muchas cosas que se pueden hacer con la API REST de GeoServer que no están específicamente documentadas y para las que no hay ejemplos de código. Esta es la estrategia para abordarlas.
En primer lugar, comience con el ejemplos en la documentación . Asegúrese de que está familiarizado con la forma de crear una nueva capa o espacio de trabajo utilizando un POST HTTP con XML o JSON.
A continuación, a través de la interfaz de usuario de GeoServer, cree manualmente el objeto que necesite para el que no exista documentación (en este caso, un tipo de característica).
Por último, navegue manualmente hasta el índice REST de GeoServer ( http://your-server/rest
o http://your-server/geoserver/rest
). Navegue por el índice hasta encontrar el tipo de característica que acaba de crear. Añada ".xml" o ".json" a la URL de este recurso y verá su representación XML o JSON.
Esta representación es lo que habría necesitado POST para crear el tipo de característica a través de la API. La URL de la representación es la URL a la que habría tenido que enviar un POST (por ejemplo, http://your-server/geoserver/rest/..../myFeatureTypeName.json
).
Puede utilizar esta estrategia para averiguar cómo crear o configurar mediante programación cualquier recurso en GeoServer.