PDAclub.pl - Forum użytkowników technologii mobilnych
Nawigacja GPS => AutoMapa => Wątek zaczęty przez: rc23 w Grudzień 09, 2010, 23:30:12
-
Koledzy, chciałbym do AM wprowadzić nową kategorie punktów, dysponuję nazwą i danymi geo
Przy pomocy jakiego programu mogę wpakować do pliku ponad 400 nazw? mniejsza o grafiki i dźwięki.
-
POIConverter.
-
mam plik exela przekonwertowany do CSV dane odzielone przecinkiem w poiconverter pisze mi że nie mógł wczytać bo jest błąd
-
Przecinka nie trenowałem, ale nieraz konwertowałem pliki csv ze średnikiem, takie:
"Nazwa 1";50.4961210;18.1950090
"Nazwa 2";50.4934380;18.9256040
"Nazwa 3";50.4901880;18.0658200
I to działa (pod warunkiem wybrania właściwego formatu współrzednych)
więc pewnie coś robisz źle.
Jeśli np. używasz przecinka (ja używam kropki) i we współrzednych i jako separatora
to program na prawo zgłupieć.
-
a, srednik, zaraz sprawdzę
Połączone: [time]Grudzień 10, 2010, 09:46:51[/time]
Opis błędu:
Błędna wartość zmiennoprzecinkowa. Oczekiwano wartości szerokości geograficznej, odczytano ,"53°48""24,24'.
Informacje dodatkowe:
Wiersz numer 1.
Odczytano:
0kosa0;,"53°48""24,24';","21°56""32,8'"
Klasa błędu:
EPOIException
wywala mi taki błąd
Połączone: Grudzień 10, 2010, 09:51:03
jeszcze puytanie czy nazwa i dane geo powinny byc w jednej komórce oddzielone średnikami czy nazwa dł i szerokość w osobnych komórkach?
-
W plikach CSV nie ma komórek, nieważne czy w excelu będziesz miał wszystko w jednej komórce
czy w oddzielnych, po konwersji na csv efekt powinien być ten sam, dane rozdzielone separatorem.
A błąd jest inny, program pisze Ci, że oczekiwał liczby, a dostał tekst,
czyli dostarczyłeś niewłaściwych danych. (Dane tekstowe są wzięte w cudzysłów)
Nie używałem jeszcze współrzędnych w formacie ddmmssss, więc nie wiem jak powinny być przedstawione,
ale na pewno nie powinny zawierać znaków stopni, minut i sekund.
(sam korzystam z formatu dziesiętnego dd.dddddd)
Czyli na pewno nie powinieneś pisać: 53°48'24", a całkiem możliwe, że prawidłowo będzie: 534824.
-
W "Menu/Prowadź do .../druga zakładka" jest "Punkt GPS". Po otwarciu są miejsca do wpisania współrzędnych GPS. Naciskając "Inne opcje" można punkt dodać w wybrane miejsce. Ja tak to robię.
-
I proponujesz żeby rc23 tak sobie ponaciskał te 400 razy? :mrgreen:
-
W "Menu/Prowadź do .../druga zakładka" jest "Punkt GPS". Po otwarciu są miejsca do wpisania współrzędnych GPS. Naciskając "Inne opcje" można punkt dodać w wybrane miejsce. Ja tak to robię.
piszemy o dodawaniu serii nazw i współrzednych
-
No cóż, myślałem, że pomogę. Przepraszam.
-
I proponujesz żeby rc23 tak sobie ponaciskał te 400 razy? :mrgreen:
hehehe
zrobiłem jak pisałeś wyżej i ni cholery nie chce sie wpisac, cały czas ten sam błąd
wpisywałem juz z przecinkami średnikami i co tam mi do głowy przyszło i nic :-|
Połączone: Grudzień 10, 2010, 12:10:26
No cóż, myślałem, że pomogę. Przepraszam.
spoko :ok:
-
Pokaż przynajmiej 1-2 rekordy z tego pliku, inaczej nie dojdę do tego co robisz źle.
(pewnie dopiero w poniedziałek sie temu przyjrzę, bo za chwilę wybywam ..)
-
Problemy z plikami CSV i windows powoduje polska lokalizacja.
orginalnie
, - separator listy
. - znak dziesiętny
polska lokalizacja
; - separator listy
, - znak dziesiętny
w tej lokalizacji 2.52 jest traktowane jako napis a nie liczba
-
Odczytano:
0kosa0;,"53°48""24,24';","21°56""32,8'"
To jest straszna kaszana, co ten zapis ma znaczyć?
Połączone: Grudzień 10, 2010, 15:38:52
A błąd jest inny, program pisze Ci, że oczekiwał liczby, a dostał tekst,
czyli dostarczyłeś niewłaściwych danych. (Dane tekstowe są wzięte w cudzysłów)
To nie jedyny błąd, w jego zapisie najpierw jest ; potem , potem dane ze stopniami w cudzysłowie.
Parser CSV nie ma prawa tego odczytać, no może jakimś przypadkiem :D .
-
Odczytano:
0kosa0;,"53°48""24,24';","21°56""32,8'"
To jest straszna kaszana, co ten zapis ma znaczyć?
Połączone: Grudzień 10, 2010, 15:38:52
A błąd jest inny, program pisze Ci, że oczekiwał liczby, a dostał tekst,
czyli dostarczyłeś niewłaściwych danych. (Dane tekstowe są wzięte w cudzysłów)
To nie jedyny błąd, w jego zapisie najpierw jest ; potem , potem dane ze stopniami w cudzysłowie.
Parser CSV nie ma prawa tego odczytać, no może jakimś przypadkiem :D .
zauważyłem, ale wykasowanie cudzysłowia nic nie daje
-
A zamieniłeś przecinki na kropki?
-
A zamieniłeś przecinki na kropki?
zmieniałem
Połączone: [time]Grudzień 10, 2010, 16:42:20[/time]
Odczytano:
0kosa0;,"53°48""24,24';","21°56""32,8'"
To jest straszna kaszana, co ten zapis ma znaczyć?
Połączone: [time]Grudzień 10, 2010, 15:38:52[/time]
A błąd jest inny, program pisze Ci, że oczekiwał liczby, a dostał tekst,
czyli dostarczyłeś niewłaściwych danych. (Dane tekstowe są wzięte w cudzysłów)
To nie jedyny błąd, w jego zapisie najpierw jest ; potem , potem dane ze stopniami w cudzysłowie.
cudzysłów pojawia sie po konwersji z xlsx do CSV programem Convert XLS
Połączone: Grudzień 10, 2010, 18:45:43
szlag mnie trafi
jak waszym zdaniem powinien wygladać przykładowy punkt POI który chce dodać przez POI Converter?
NAZWA SZEROKOŚĆ DŁUGOŚĆ ? w jakim formacie?
-
szlag mnie trafi
jak waszym zdaniem powinien wygladać przykładowy punkt POI który chce dodać przez POI Converter?
NAZWA SZEROKOŚĆ DŁUGOŚĆ ? w jakim formacie?
Zrób na odwrót. Wyciągnij dowolną bazę POI z AM, wczytaj do POIConvertera, zapisz to do formatu csv automapy. Później zerknij, jak wygląda zapis.
Ty nie czytasz PW ?
-
SZEROKOŚĆ DŁUGOŚĆ NAZWA KATEGORIA OPIS DATA_MODYFIKACJI IDENTYFIKATOR
54.395306 18.691237 Gdańsk J.S. Hamilton 1_firmowe 1970-01-01 01:00 0
54.345080 18.723890 Gdańsk LOTOS lab 1_firmowe 1970-01-01 01:00 0
54.372180 18.619850 Gdańsk PG 1_firmowe 2010-10-20 20:57 0
54.175320 16.175180 Koszalin MEC 1_firmowe 1970-01-01 01:00 0
wziąłem kilka moich POI i przekonwertowałem do CSV i tak to wygląda
Nazwa: Gdańsk J.S. Hamilton
Szerokość: E 054° 23' 43.10"
Długość: N 018° 41' 28.45"
Kategoria: 1_firmowe
Opis:
zwróć uwagę na inny format współrzędnych!
-
szlag mnie trafi
jak waszym zdaniem powinien wygladać przykładowy punkt POI który chce dodać przez POI Converter?
NAZWA SZEROKOŚĆ DŁUGOŚĆ ? w jakim formacie?
Zrób na odwrót. Wyciągnij dowolną bazę POI z AM, wczytaj do POIConvertera, zapisz to do formatu csv automapy. Później zerknij, jak wygląda zapis.
Ty nie czytasz PW ?
sorry, czytam, ale przyzwyczajony jestem, że jak mam wiadomośc to jest sygnalizowane jakąś animacją
pomecze sie jeszcze, ale w ostateczności skorzystam z Twojej propozycji
-
Zrób na odwrót...
pomecze sie jeszcze, ale w ostateczności skorzystam z Twojej propozycji
Cóż, skoro nie chcesz skorzystać z mojej, to się męcz :P
Sprawdziłem, miałem rację, format podany przeze mnie (same cyfry) + ustawienie w POIConverterze
dla importowanych współrzędnych formatu AutoMapy działa bezbłędnie.
-
[mod]usunięty zbędny cytat całego postu popredzającego[/mod]
wiem, doszedłem dlaczego nie chciało sie konwertować