Hello, I am trying to map the coordinates from my shp files to geo_shape, geo_point being the default
So the default mapping file is : "geometry": { "properties": { "type": { "store": "yes", "type": "string" }, "coordinates": { "store": "yes", "type": "geo_point" } } } And the update I have done is in the mapping is "geometry": { "properties": { "type": { "store": "yes", "type": "string" }, "coordinates": { "store": "yes", "type": "geo_shape", "tree": "quadtree", "precision": "1m" } } } My import is working with geopoint and I did check with ES API that my updated mapping is OK. However, when I run my import line ogr2ogr -progress --config ES_OVERWRITE 1 --config ES_META ./map_geoshape.json -f "ElasticSearch" http://localhost:9200/ my_shp.shp I have lot of ERROR 1: HTTP error code : 400. I have looked at the code and it seems that the driver is storing in ES a point whatever geometry it receives input and that you cannot change the mapping on that field. By any chance has someone a patch to change the behaviour to store the "real" geometry in ES :-D ? BR, Guillaume _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/gdal-dev