plik csv z punktami a UAMedytor

  • 17 Odpowiedzi
  • 4396 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline Klisu

  • 16
  • Płeć: Mężczyzna
  • Sprzęt: Mio p350
plik csv z punktami a UAMedytor
« dnia: Luty 26, 2008, 11:03:59 »
Z xls z punktami stworzyłem plik csv. Jednak UAMedytor widzi w nim tylko pierwszy punkt (konwerter na automapa.pl w ogóle go nie czyta, kodowanie?). Jaki powinien być format danych i czy linie mają być zakończone średnikami?


Pozdrawiam,
Rafał

*

Offline nocnyMarek

  • *****
  • 9913
  • Sprzęt: Palmax, viliv X70
Odp: plik csv z punktami a UAMedytor
« Odpowiedź #1 dnia: Luty 26, 2008, 11:38:43 »
Pokaż kawałek tego pliku (np. wklej kilka wersów tekstu).
AM3/4/5/6, DPN/D6, AP, N2/9, OM-free

*

Offline Klisu

  • 16
  • Płeć: Mężczyzna
  • Sprzęt: Mio p350
Odp: plik csv z punktami a UAMedytor
« Odpowiedź #2 dnia: Luty 26, 2008, 11:45:34 »
Pierwsze 5 linii:

52139775;21054319;InPost, usługi pocztowe;Warszawa;ARTES ŻANETA WROŃSKA ul. Meander 2A 022-6486280 artes@life.pl 10.00-18.00
51096034;17056655;InPost, usługi pocztowe;Wrocław;DP INVEST ul.Krakowska 1 071-793-78-88 biuro@ppnvest.pl 10.00-17.30, 10.00-12.30
50302145;18778567;InPost, usługi pocztowe;Zabrze;WISUS DANUTA WOJCIECHOWSKA ul. 3-go Maja 43 danka-woj@wp.pl 9.00-18.00
50337233;19209052;InPost, usługi pocztowe;Będzin;ZAMEKNET S.C. BARTOSZ BACHOWSKI, MICHAŁ HANKUS ul. Grunwaldzka 7 502113358 9.00-17.00, 10.00-13.00


R.
« Ostatnia zmiana: Luty 26, 2008, 11:49:10 wysłana przez RKlisowski »

*

Offline nocnyMarek

  • *****
  • 9913
  • Sprzęt: Palmax, viliv X70
Odp: plik csv z punktami a UAMedytor
« Odpowiedź #3 dnia: Luty 26, 2008, 11:56:08 »
Cytat: RKlisowski
52139775 ...
Już tu jest bład, to jest współrzędna w formacie dd.dddddd°
a konwerter AM wymaga formatu ddmmss.ss
czyli zamiast 52139775 ma być 52082319
AM3/4/5/6, DPN/D6, AP, N2/9, OM-free

*

Offline Klisu

  • 16
  • Płeć: Mężczyzna
  • Sprzęt: Mio p350
Odp: plik csv z punktami a UAMedytor
« Odpowiedź #4 dnia: Luty 26, 2008, 12:07:13 »
Jest jakaś możliwość przekonwertowania tych formatów? Jakieś narzędzie?

*

Offline nocnyMarek

  • *****
  • 9913
  • Sprzęt: Palmax, viliv X70
Odp: plik csv z punktami a UAMedytor
« Odpowiedź #5 dnia: Luty 26, 2008, 13:08:35 »
Jest jakaś możliwość przekonwertowania tych formatów? Jakieś narzędzie?
Gotowca nie znam, ale przecież piszesz, że konwertowałeś z excela,
to narzędzie + trochę wiedzy (że stopień ma 60 minut a minuta 60 sekund) w zupełności wystarczy,
żeby napicać w arkuszu odpowiednią formułę.

Hint:
masz 52.139775°, a potrzebujesz 52°08'23.19''

0.139775°=0.139775*60= 8.3865'
0.3865'=0.3865*60=23.19''
teraz jeszcze musisz to poskładać w 1 liczbę i konwerter gotowy
AM3/4/5/6, DPN/D6, AP, N2/9, OM-free

*

Offline Klisu

  • 16
  • Płeć: Mężczyzna
  • Sprzęt: Mio p350
Odp: plik csv z punktami a UAMedytor
« Odpowiedź #6 dnia: Luty 26, 2008, 13:21:09 »
Masz rację. Właśnie zacząłem pisać.

Dzięki za odpowiedź!

Przepraszam za głupie pytanie :oops:

Formuła wygląda tak:
=VALUE(LEFT(A1;2)&0&LEFT(("0,"&RIGHT(A1;6))*60;SEARCH(",";("0,"&RIGHT(A1;6))*60)-1)&SUBSTITUTE((("0,"&RIGHT(A1;6))*60-(VALUE(LEFT(("0,"&RIGHT(A1;6))*60;SEARCH(",";("0,"&RIGHT(A1;6))*60)-1))))*60;",";""))
Gdzie A1 to oczywiście wartość dd.dddddd° bez kropek/przecinków.
« Ostatnia zmiana: Luty 26, 2008, 13:55:34 wysłana przez Klisu »

*

Offline nocnyMarek

  • *****
  • 9913
  • Sprzęt: Palmax, viliv X70
Odp: plik csv z punktami a UAMedytor
« Odpowiedź #7 dnia: Luty 26, 2008, 17:15:32 »
Cytat: Klisu
Formuła wygląda tak:
=VALUE(LEFT(A1;2)&0&LEFT(("0,"&RIGHT(A1;6))*60;SEARCH(",";("0,"&RIGHT(A1;6))*60)-1)&SUBSTITUTE((("0,"&RIGHT(A1;6))*60-(VALUE(LEFT(("0,"&RIGHT(A1;6))*60;SEARCH(",";("0,"&RIGHT(A1;6))*60)-1))))*60;",";""))

Gdzie A1 to oczywiście wartość dd.dddddd° bez kropek/przecinków.
No proszę  :ok:
Nie sprawdzę czy działa perfect, bo nie mam excela, formuł też można wymyślić przynajmniej kilka,
grunt że sobie z tym poradziłeś :)

Mam rozumieć, że niedługo na Miplo kategoria 'InPost' znacznie się wzbogaci?
(dobrze byłoby gdybyś jeszcze trochę dopracował opisy, np. doprowadził telefony obowiązującego do standardu,
jak punktów jest dużo, to excel też pomoże ;-) )
AM3/4/5/6, DPN/D6, AP, N2/9, OM-free

*

Offline pajero

  • **
  • 144
  • Płeć: Mężczyzna
  • Sprzęt: Holux GPSmile60
Odp: plik csv z punktami a UAMedytor
« Odpowiedź #8 dnia: Luty 26, 2008, 20:21:13 »
Pierwsze 5 linii:

52139775;21054319;InPost, usługi pocztowe;Warszawa;ARTES ŻANETA WROŃSKA ul. Meander 2A 022-6486280 artes@life.pl 10.00-18.00
51096034;17056655;InPost, usługi pocztowe;Wrocław;DP INVEST ul.Krakowska 1 071-793-78-88 biuro@ppnvest.pl 10.00-17.30, 10.00-12.30
50302145;18778567;InPost, usługi pocztowe;Zabrze;WISUS DANUTA WOJCIECHOWSKA ul. 3-go Maja 43 danka-woj@wp.pl 9.00-18.00
50337233;19209052;InPost, usługi pocztowe;Będzin;ZAMEKNET S.C. BARTOSZ BACHOWSKI, MICHAŁ HANKUS ul. Grunwaldzka 7 502113358 9.00-17.00, 10.00-13.00


R.

Ja bym zaczynał pytaniem do autora UAMedytora....  :D

Twój format zapisu jest OK, przecież w POMOCY jest napisane:
"Jako zapis współrzędnych program przyjmie: GG°MM'SS.ss albo GG"MM'SS,ss albo DD.dddddd"
Ale także zapis GGMMSSss !!!!!!!!!!!!!!!

Poprostu daj rozszerzenie plikowi CSV i tyle, wczytaj jako PLIK TYPU: PUNKTY POI

Znak separatora jest olewany przez edytor, bo standardowo dla pliku CSV (bez linii haseł i wczytanego jako PLIK TYPU: PUNKTY POI = co oznacza że jest to plik AM3) jest to i tak średnik....
Ważna jest tylko kolejność:
Szerokość;Długość;Kategoria;Nazwa;Komentarz;Priorytet


Inna sprawa gdyby niebyło tej dobrej kolejności - wtedy dajemy linie haseł....

Jeśli Ci coś nie chodzi, to prawdopodobnie gdzieś np. w komentarzu masz ukryty dodatkowy średnik.
Wtedy wystarczy dać cały komentarz w cudzysłowy....
Mam nadzieje, że używasz UAMedytor 1.2.55, bo inne faktycznie miały problemy z plikami CSV  :shock:

Cytat: RKlisowski
52139775 ...
Już tu jest bład, to jest współrzędna w formacie dd.dddddd°
a konwerter AM wymaga formatu ddmmss.ss
czyli zamiast 52139775 ma być 52082319
tak, to należy poprawić, choć UAMedytor wczytuje Twoje dane i tak  :E
zobacz niżej....
« Ostatnia zmiana: Luty 26, 2008, 20:38:24 wysłana przez pajero »

*

Offline Klisu

  • 16
  • Płeć: Mężczyzna
  • Sprzęt: Mio p350
Odp: plik csv z punktami a UAMedytor
« Odpowiedź #9 dnia: Luty 27, 2008, 09:05:57 »
Ja bym zaczynał pytaniem do autora UAMedytora....  :D

Niestety, ale UAMedytor jeśli wczytuję plik csv jako pierwszy zwyczajnie się wywala. Wczytanie pliku jako drugiego (po wczytaniu poi - nie chce wczytać więcej 65536, zwiększanie nic nie daje) daje komunikat "Brak pamięci na resztę punktów" i wczytany zostaje jeden :(
Nic to, wsparłem się excelem oraz notepad++, dodałem kolumnę z priorytetem i wczytało :)
« Ostatnia zmiana: Luty 27, 2008, 09:43:36 wysłana przez Klisu »

*

Offline Klisu

  • 16
  • Płeć: Mężczyzna
  • Sprzęt: Mio p350
Odp: plik csv z punktami a UAMedytor
« Odpowiedź #10 dnia: Luty 27, 2008, 11:45:34 »
Teraz pozostaje problem zsynchronizowania z miplo.pl
Punkty w mojej AM widzę. Natomiast w miplo nie ma ich wśród propozycji :(
Najgorsze, że podczas synchronizacji nie pojawiają się żadne błędy.

*

Offline nocnyMarek

  • *****
  • 9913
  • Sprzęt: Palmax, viliv X70
Odp: plik csv z punktami a UAMedytor
« Odpowiedź #11 dnia: Luty 27, 2008, 14:35:21 »
Masz je w tej samej kategorii 'InPost, usługi pocztowe' co pozostałe 10 POI które już są w miplo?
AM3/4/5/6, DPN/D6, AP, N2/9, OM-free

*

Offline Klisu

  • 16
  • Płeć: Mężczyzna
  • Sprzęt: Mio p350
Odp: plik csv z punktami a UAMedytor
« Odpowiedź #12 dnia: Luty 27, 2008, 19:15:45 »
Tak widzę je wszystkie pod tą samą kategorią.
Czy po polu Opis powinno być puste pole Priorytet czy też może powinna być tam jakaś wartość? (wstawiłem początkowo 3).

*

Offline nocnyMarek

  • *****
  • 9913
  • Sprzęt: Palmax, viliv X70
Odp: plik csv z punktami a UAMedytor
« Odpowiedź #13 dnia: Luty 27, 2008, 20:02:08 »
Ten priorytet to pozostałość z AM3, obecnie chyba nie ma żadnego znaczenia.
AM3/4/5/6, DPN/D6, AP, N2/9, OM-free

*

Offline Klisu

  • 16
  • Płeć: Mężczyzna
  • Sprzęt: Mio p350
Odp: plik csv z punktami a UAMedytor
« Odpowiedź #14 dnia: Luty 27, 2008, 21:17:37 »
No to wygląda na błąd MiploSync. Punkty są dostępne, AM wytycza do nich trasę itp., ale nie są synchronizowane.

Zrobiłem tak:
1. Wywaliłem z MiploSync wszystkie kategorie poza "InPost, usługi pocztowe".
2. Zrobiłem synchronizację i MiploSync zobaczył tylko 10 (obecnie istniejących) punktów.
3. W AM dodałem ponownie punkty z .csv
4. W Miplosync pokazało się dodane+10.
5. Zrobiłem synchronizację. Przebiegła bezbłędnie. W miplo.pl jest nadal tylko te 10.

Mnie się chwilo pomysły - poza dodawaniem po kilka i sprawdzaniem - skończyły :)
« Ostatnia zmiana: Luty 27, 2008, 21:29:47 wysłana przez Klisu »

*

Offline nocnyMarek

  • *****
  • 9913
  • Sprzęt: Palmax, viliv X70
Odp: plik csv z punktami a UAMedytor
« Odpowiedź #15 dnia: Luty 27, 2008, 22:05:17 »
Chyba powinieneś zapytać support miplo, nie wiem skąd masz tę bazę,
a miplo być może ma jakieś zabezpieczenia przed automatycznym wczytaniem dużej ilości POI
w których kwestia ewentualnych praw autorskich może budzić jakieś tam wątpliwości.
AM3/4/5/6, DPN/D6, AP, N2/9, OM-free

*

Offline pajero

  • **
  • 144
  • Płeć: Mężczyzna
  • Sprzęt: Holux GPSmile60
Odp: plik csv z punktami a UAMedytor
« Odpowiedź #16 dnia: Luty 27, 2008, 22:43:05 »

Niestety, ale UAMedytor jeśli wczytuję plik csv jako pierwszy zwyczajnie się wywala. Wczytanie pliku jako drugiego (po wczytaniu poi - nie chce wczytać więcej 65536, zwiększanie nic nie daje) daje komunikat "Brak pamięci na resztę punktów" i wczytany zostaje jeden :(

A po zwiększeniu z 65536 na większą liczbę button RESET był ?
Zaślij mi proszę ten plik... na czuja nie pomogę :!:
Napisane: Luty 27, 2008, 22:39:28
Ten priorytet to pozostałość z AM3, obecnie chyba nie ma żadnego znaczenia.

Dokładnie......
Plik CSV nie musi go mieć !
UAMedytor ma go po zaszłościach z plikiem *.UAM

*

Offline Klisu

  • 16
  • Płeć: Mężczyzna
  • Sprzęt: Mio p350
Odp: plik csv z punktami a UAMedytor
« Odpowiedź #17 dnia: Luty 28, 2008, 21:02:55 »
miplo być może ma jakieś zabezpieczenia przed automatycznym wczytaniem dużej ilości POI

Tak problemem jest hurtowa synchronizacja dużej ilości punktów. Szkoda tylko, że MiploSync nie alarmuje w takich przypadkach, zaoszczędziłoby to mi sporo czasu.
Problem został jak na razie rozwiązany częściowo.