The thing is I must use a a facory layout I got in an image as a map in a dashboard and I don't know how. I guess I should add coordenates to that image and then upload it in some way. Is there anybody who has already done this?
Subsequently, I would like to add some dots to the map with a condicion to determine the color of this dots. That would be awesome!
@Stratoula_Kalafateli is correct. There is no way to upload images to Elasticsearch to be used as a background and a planar coordinate system is actually more a hack of assuming it as geographic coordinates so they need to be in the domain of [180,-180] for the X axis and [90,-90] for the Y axis.
The blog post explains how to convert an image into a tile service that follows the tiled web map spec. You can use many Open Source software to do this, not only GeoServer.
Alternatively, if the layout of your factory is not too complicated and you don't have hard requirements in styling, is probably much easier for you to trace it into a vector dataset as a GeoJSON file and then upload it to Elasticsearch with Kibana to render it directly in Kibana Maps. Think of it like in a normal map replacing the standard basemap by the world countries dataset.
I have followed all steps onw by one. I got a layer created in a workspace, but i am not able to access to any of the layers throught the url: http://localhost:8080/geoserver/topp/wms
(topp is a sample in geoserver)
The answer is the following:
Could not determine geoserver request from http request org.geoserver.platform.AdvancedDispatchFilter$AdvancedDispatchHttpRequest@28ce20c2
I'm afraid that is specific to GeoServer and it'd be hard for us to support you.
As a starter, check if you are able to load for example from this demo that also has the demo layer you want and maybe from there, and very likely inspecting your browser requests from the dev tools, check why you are getting that error.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.