Hay muchas cosas que puede hacer con la API REST de GeoServer que no están documentadas específicamente y para las que no hay ejemplos de código. Aquí está la estrategia para abordarlos.
Primero, comience con los ejemplos en la documentación . Asegúrese de estar familiarizado con cómo puede crear una nueva capa o espacio de trabajo simple utilizando un HTTP POST con XML o JSON.
Luego, a través de la interfaz de usuario de GeoServer, cree manualmente el objeto que necesita para el que no hay documentación (en este caso, un tipo de característica).
Finalmente, busque manualmente el índice REST de GeoServer ( http://your-server/rest
o http://your-server/geoserver/rest
). Navegue a través del índice hasta encontrar el tipo de característica que acaba de crear. Agregue ".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 para POST para crear el tipo de característica a través de la API. La URL de la representación es la URL que habría necesitado para PUBLICAR (por ejemplo http://your-server/geoserver/rest/..../myFeatureTypeName.json
).
Puede usar esta estrategia para descubrir cómo crear o configurar mediante programación cualquier recurso en GeoServer.