Hi all,
I am getting:
{
"responseHeader": {
"status": 400,
"QTime": 62,
"params": {
"q": "*:*",
"fq": "{!field f=geo_rpt
v='Intersects(MULTIPOLYGON(((13.272047419856218
48.20342387325925,13.370237727473405
48.244137723977545,13.44302215130153
48.17504227627839,13.383970637629655
48.150768126725936,13.33865203411403
48.116856700661884,13.34139861614528
48.08842718090738,13.24801482708278
48.03289847303553,13.119912454984624
48.053979156872046,13.16347145983963
48.1264096711872,13.18060214893161 48.1543310774741,13.21356113330661
48.20011856948039,13.272047419856218
48.20342387325925)),((13.425127918007046
48.24513412358048,13.491045886757046
48.249706600761854,13.548724109413296
48.22272307592147,13.535677844764859
48.18931698246186,13.504092151405484
48.18611251356045,13.462893420936734
48.202132854489335,13.425814563514859
48.21906319722122,13.392855579139859
48.24239044104389,13.396288806678921
48.27393390506279,13.437487537147671
48.26982064390009,13.437487537147671
48.270277689268816,13.425127918007046 48.24513412358048))))'}"
}
},
"error": {
"metadata": [
"error-class",
"org.apache.solr.common.SolrException",
"root-error-class",
"org.locationtech.jts.geom.TopologyException"
],
"msg": "Unable to parse shape given formats \"lat,lon\", \"x y\"
or as WKT because java.text.ParseException:
org.locationtech.jts.geom.TopologyException: side location conflict:
arg 1 [ (13.437273381247506, 48.269842025120745, NaN) ] input:
MULTIPOLYGON(((13.272047419856218 48.20342387325925,13.370237727473405
48.244137723977545,13.44302215130153
48.17504227627839,13.383970637629655
48.150768126725936,13.33865203411403
48.116856700661884,13.34139861614528
48.08842718090738,13.24801482708278
48.03289847303553,13.119912454984624
48.053979156872046,13.16347145983963
48.1264096711872,13.18060214893161 48.1543310774741,13.21356113330661
48.20011856948039,13.272047419856218
48.20342387325925)),((13.425127918007046
48.24513412358048,13.491045886757046
48.249706600761854,13.548724109413296
48.22272307592147,13.535677844764859
48.18931698246186,13.504092151405484
48.18611251356045,13.462893420936734
48.202132854489335,13.425814563514859
48.21906319722122,13.392855579139859
48.24239044104389,13.396288806678921
48.27393390506279,13.437487537147671
48.26982064390009,13.437487537147671
48.270277689268816,13.425127918007046 48.24513412358048)))",
"code": 400
}
}
The input geometry looks valid, meaning I can correctly plot that WKT
onto a map and in every online tool I have found.
Also, the WKT is a multipolygon with 2 polygons, if I run the same
query intersecting both the polygons singularly, it works fine.
Other multipolygons works fine as well.
Any idea where the error could be?
Cheers,
Carlo