I'm trying to set up GeoServer to serve map data to Kibana. So far I managed to get data from the US national weather service into Kibana so I know the concept is working.
Next I installed GeoServer and created a layer with a shapefile as source as per the documentation. The layer shows up fine in the preview but I can't get Kibana to show it.
Now the Kibana documentation is rather lacking when it comes to WMS documentation but I found this in the link above:
Geoserver / MapServer / ArcGIS Server
A more advanced scenario might have you running your own instance of Geoserver, MapServer, or ArcGIS Server. These software packages may or may not come with geospatial data needed to create basemaps. You might check out our blog post on using a custom Geoserver basemap with Elasticsearch.
To be compatible with Kibana, basemap tiles created with these software packages must be cached as raster tiles in the Web Mercator (EPSG: 3857) coordinate system. All of these software packages can publish WMTS services. You can review the ArcGIS Online example above to determine the tilemap.url parameter from WMTSCapabilities documents created by these software packages.
Under layer settings I found
Coordinate Reference Systems clicked the find button and scrolled until
I foundEPSG:3857`. That alone did not work though.
Upon further investigation it appears shapefiles are also in vector format. (For some reason in the GUI you have to click to store, and then hit the return button to see the text value because the icon has no text overlay.)
Is there any way I can serve my layer as a raster?
My original data is in .kml format. Also if anyone has ever managed to get Kibana show GeoServer data I would love to hear what other steps might be necessary.