I'm sorry but I can't fix an issue that I can't reproduce on my computer.

Le mardi 26 avril 2016 12:26:31 UTC+2, Blaž Repnik a écrit :
>
> I updated my local code with:
>
> if (p.isLeaf()) { for (int i = 0; i < p.getKeyCount(); i++) { if (keyType.
> equals(p.getKey(i), key)) { + p.setKey(i, key); return p.setValue(i, 
> value); } }
> while it does fix the problem with demo sql script, it does not fix the 
> problem with my actual table. It works fine without the spatial index, but 
> not with it.
>
>
>
> Dne torek, 26. april 2016 11.12.43 UTC+2 je oseba Nicolas Fortin 
> (OrbisGIS) napisala:
>>
>> Hi,
>>
>> The issue has been created and the pull request is done. Waiting for the 
>> check and the possible merge on the h2 team side:
>>
>> https://github.com/h2database/h2database/pull/267
>>
>> Best regards,
>>
>> Nicolas Fortin,
>>
>> Développeur d’applications - AI
>> Laboratoire d’Acoustique Environnementale (LAE)
>> Ifsttar Nantes, Route de Bouaye, CS 4, 44344 Bouguenais Cedex
>>
>> Activités du Laboratoire d’Acoustique Environnementale : 
>> www.lae.ifsttar.fr
>> Un logiciel open-source pour l’acoustique des salles : I-Simpa (
>> i-simpa.ifsttar.fr)
>> Un logiciel open-source pour des études d’impact en milieu extérieur : 
>> NoiseM@p (noisemap.orbisgis.org)
>>
>>
>>
>>
>> Le mardi 26 avril 2016 11:02:56 UTC+2, Blaž Repnik a écrit :
>>>
>>> Excellent. Any info about when the patch will be commited? Thanks!
>>>
>>>
>>> Dne torek, 26. april 2016 09.09.14 UTC+2 je oseba Nicolas Fortin 
>>> (OrbisGIS) napisala:
>>>>
>>>> Hi,
>>>>
>>>> Yes it seems that update on null geometry does not update the index. 
>>>> Using the following query
>>>>
>>>> drop table if exists DUMMY_11;CREATE TABLE PUBLIC.DUMMY_11 (fid serial,  
>>>> GEOM GEOMETRY);CREATE SPATIAL INDEX PUBLIC_DUMMY_11_SPATIAL_INDEX on 
>>>> PUBLIC.DUMMY_11(GEOM);insert into PUBLIC.DUMMY_11(geom) 
>>>> values(null);update PUBLIC.DUMMY_11 set geom = 'POLYGON((1 1,5 1,5 5,1 5,1 
>>>> 1))';select fid, GEOM from DUMMY_11 where  GEOM && 'POLYGON((1 1,5 1,5 5,1 
>>>> 5,1 1))';
>>>>
>>>> I will add this on unit test of h2 and test it.
>>>>
>>>> Thank you for the report.
>>>>
>>>> Best regards,
>>>>
>>>> Nicolas Fortin,
>>>>
>>>> Développeur d’applications - AI
>>>> Laboratoire d’Acoustique Environnementale (LAE)
>>>> Ifsttar Nantes, Route de Bouaye, CS 4, 44344 Bouguenais Cedex
>>>>
>>>> Activités du Laboratoire d’Acoustique Environnementale : 
>>>> www.lae.ifsttar.fr
>>>> Un logiciel open-source pour l’acoustique des salles : I-Simpa (
>>>> i-simpa.ifsttar.fr)
>>>> Un logiciel open-source pour des études d’impact en milieu extérieur : 
>>>> NoiseM@p (noisemap.orbisgis.org)
>>>>
>>>> Le lundi 25 avril 2016 16:35:11 UTC+2, Blaž Repnik a écrit :
>>>>
>>>> Hey!
>>>>>
>>>>> I have a table into which i insert records with polygonal geometry. 
>>>>> And the problem is that some records do not show in the resultset when 
>>>>> using the spatial query (&& WKT_GEOM). I checked manually that the 
>>>>> geometry 
>>>>> of the inserted features overlaps (actually the are completely within) 
>>>>> the 
>>>>> query geometry. If i drop the spatial index and recreate it, i get the 
>>>>> missing records!
>>>>>
>>>>> I was not able to produce a working example on a simple table (my 
>>>>> table has about 30 columns). But this is what i do:
>>>>>
>>>>> First i insert the record with null geometry, then i update the 
>>>>> geometry column with "normal" geometry. So i guess the problem lies in 
>>>>> updating the spatial index? Any ideas?
>>>>>
>>>>> Also, i'm using the 191 version.
>>>>>
>>>>> Thanks!
>>>>>
>>>> ​
>>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups "H2 
Database" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/h2-database.
For more options, visit https://groups.google.com/d/optout.

Reply via email to