Projekt

Obecné

Profil

Chyba #24

uzavřený

Problém s GPS

Přidáno uživatelem Michal Kliment před více než 12 roky(ů). Aktualizováno před více než 10 roky(ů).

Stav:
Uzavřený
Priorita:
Normální
Přiřazeno:
-
Kategorie:
-
Cílová verze:
Začátek:
2011-10-31
Uzavřít do:
% Hotovo:

100%

Odhadovaná doba:

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

Také k dispozici: Atom PDF