Chyba #24
uzavřenýProblém s GPS
100%
Popis
Problém s ukládáním GPS u členů a zařízení. Zřejmě tam dochází ke kolizi zjištění GPS z existujících adresních bodů a zjištění GPS podle adresy z Google Maps API.
Aktualizováno uživatelem Michal Kliment před asi 12 roky(ů)
Opraveno v r1338.
Pokud se vám, jak nám mezitím vytvořilo několik desítek duplicitních adresních bodů, můžete to napravit následujícími SQL dotazy:
Nastaví všem členům se stejným čp, ulící, městem a státem jednotný adresní bod:
update members m, address_points ap,
(
select ap.*
from address_points ap
group by country_id, town_id, street_id, street_number
) as oap
set m.address_point_id = oap.id
where m.address_point_id = ap.id and ap.country_id = oap.country_id and ap.town_id = oap.town_id and ap.street_id = oap.street_id and ap.street_number = oap.street_number
Nastaví všem zařízením se stejným čp, ulící, městem a státem jednotný adresní bod:
update devices d, address_points ap,
(
select ap.*
from address_points ap
group by country_id, town_id, street_id, street_number
) as oap
set d.address_point_id = oap.id
where d.address_point_id = ap.id and ap.country_id = oap.country_id and ap.town_id = oap.town_id and ap.street_id = oap.street_id and ap.street_number = oap.street_number
Nakonec vymažeme všechny osiřelé adresní body:
delete from address_points
where id not in
(
select * from
(
select address_point_id from members group by address_point_id
union
select address_point_id from devices group by address_point_id
union
select address_point_id from members_domiciles group by address_point_id
) ap
where address_point_id is not null
)
Aktualizováno uživatelem Michal Kliment před asi 12 roky(ů)
- Stav změněn z Nový na 2
- % Hotovo změněn z 0 na 100
Aktualizováno uživatelem Michal Kliment před asi 12 roky(ů)
- Stav změněn z 2 na Čeká se
- % Hotovo změněn z 100 na 80
Takže problém stále trvá :-(
Aktualizováno uživatelem David Raška před téměř 12 roky(ů)
- Stav změněn z Čeká se na Uzavřený
- % Hotovo změněn z 80 na 100
Již by se měly správně doplňovat údaje: nalezené z databáze, nenalezené z Google Maps API. opraveno v r1427