Přejít na obsah


Fotka

Formát souboru TXT/CSV pro import do GG


  • Pokud chcete vložit odpověď, přihlašte se
16 odpovědí na toto téma

#1 ToRo61

ToRo61

    Advanced Member

  • Members
  • PipPipPip
  • 416 příspěvků(y)

Publikováno 19 červenec 2012 - 16:25

Chtěl bych si dávkově nahrát pár desítek bodů (nejsou to kešky) do GG.
Zde http://geoget.ararat...r:navody:import se píše o variantě TXT soubor se seznamem nálezů. Tohle by mi vyhovovalo, ale poslední verze MyFinds do txt http://www.geocachin...hp?article_id=7
má teď takový formát:
55420cdb-044e-4e5e-a500-69655cf02b68;2012-04-14
a to už mě nevyhovuje, protože
a) neimportuji kešky, ale obecné body
b ) potřebuji zadat souřadnice
c) rád bych přidal vlastní název, komentář (tj. to, o čem se píše na http://geoget.ararat...r:navody:import

Poradil by mě někdo správný formát TXT/CSV?
GPX se mi nechce tvořit, páč těch bodů nemám tolik a ani k nim tolik informací.

Díky za radu.
  • 0

#2 petulinka1

petulinka1

    Advanced Member

  • Moderators
  • 4 035 příspěvků(y)

Publikováno 19 červenec 2012 - 16:45

A tohle jsi pouzit zkousel? :) je uplne jedno, jakej to bude mit format (resp poradi v jakym zapises udaje)
  • 0

#3 ToRo61

ToRo61

    Advanced Member

  • Members
  • PipPipPip
  • 416 příspěvků(y)

Publikováno 23 červenec 2012 - 22:45

Tak CsvUniImport mám importován a teď dotazy...

pokud importuji takovýto CSV:
GC0001;jméno keše;autor;N50°13.522' E012°52.912';Dlouhý popis

tak to dopadne (skoro) dobře:
Vložený obrázek

kromě GC0001 mě vznikne totiž ještě nějaký waypoint =FZ

Vložený obrázek
Ten ale nechci. Jak tomu zamezím?

Pokud bych chtěl pro ID keše vlastní prefix (třeba WM) tak, musím měnit konfiguraci pluginu? Zatím jsem tam nic neměnil.
V CSV pak uvedu místo GC0001 např. toto -> WM0001?

COL_IDTYPE podporuje jen hodnoty pro standardní typy kešek? Nebo to schroustne i waymark typy?
  • 0

#4 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 6 631 příspěvků(y)

Publikováno 24 červenec 2012 - 9:30

GC je impricitne nastaveno v konfiguraci, muzes si to zmenit.

Vytvareni bodu je vec formatu vstupniho souboru a zvoleneho "rezimu radku". Pokud zvolis Automaticky a nebude ve sloupci s ID nalezen PARENT_PREFIX, WP se nevytvori.

COL_IDTYPE, pripadne COL_WPTYPE, muze obsahovat co te napadne, obsazena hodnota bude ulozena na prislusne misto do databaze pri importu bodu a jak sis tim poradis dal ty dal, je tvoje vec.
  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- OwnMaintenance - prehled udrzby vlastnich kesi - v1.1.3 (diskuse)
- Combine 2 - automatizace opakovanych cinnosti (diskuse, dávky)
- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Stator - statistiky y GeoGetu (diskuse)

- Náhrada GJ legálními postupy

 


#5 ToRo61

ToRo61

    Advanced Member

  • Members
  • PipPipPip
  • 416 příspěvků(y)

Publikováno 24 červenec 2012 - 17:24

gord: metodou pokus/omyl jsem docílil toho co jsem chtěl - díky za tvé lehké nakopnutí. Měl bych přesto ještě dotazy (nebo náměty?)...

a) Proč je v konfiguraci CsvUniImport položka INCODING, když mě plugin stejně vždy nutí k manuálnímu výběru kódování?
b ) z dosavadních pokusů s CsvUniImport jsem nevypozoroval, zda se prvotní nastavení 'Sloupce v uvozovkách' a 'Režim řádků' po analýze CSV řídí nějakým algoritmem, ale pro své potřeby bych přivítal, kdyby se i tyto parametry daly defaultně přednastavit v konfiguraci pluginu. Pro své trochu netypické CSV totiž vždy musím toto nastavovat (zvláště Režim řádků) a to je, jak jistě chápeš :);), u tak sofistikovaného pluginu šíleně iritující :D:D.

Každopádně ještě jednou velké díky za celý plugin.
  • 0

#6 petulinka1

petulinka1

    Advanced Member

  • Moderators
  • 4 035 příspěvků(y)

Publikováno 24 červenec 2012 - 18:04

B) jde celkem snadno upravit v CsvUniImport.gfm
Rezim radku:
object radioMode: TRadioGroup
-> upravis ItemIndex hodnotu podle toho, kterou chces pouzivat - zacina se od nuly!! takze pro Auto bude 0, pro mixed 1...

Sloupce v uvozovkach:
object radioQuoted: TRadioGroup
-> to samy ;)

Pri spusteni pluginu mi to vybralo, co jsem nastavila, importovat momentalne nemam co, tak zkus, jestli to tam zustane (ale melo by)

btw. ani nevis, co mi dalo prace ukecat gorda, aby import umel nektery veci :D
  • 0

#7 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 6 631 příspěvků(y)

Publikováno 24 červenec 2012 - 18:25

ToRo61 napsal/a:
a) Proč je v konfiguraci CsvUniImport položka INCODING, když mě plugin stejně vždy nutí k manuálnímu výběru kódování?
b ) z dosavadních pokusů s CsvUniImport jsem nevypozoroval, zda se prvotní nastavení 'Sloupce v uvozovkách' a 'Režim řádků' po analýze CSV řídí nějakým algoritmem, ale pro své potřeby bych přivítal, kdyby se i tyto parametry daly defaultně přednastavit v konfiguraci pluginu. Pro své trochu netypické CSV totiž vždy musím toto nastavovat (zvláště Režim řádků) a to je, jak jistě chápeš :);), u tak sofistikovaného pluginu šíleně iritující


a) to je proste. Prootze jsem na win, implicitni je ANSI a ja trouba nevyzkousel, zda se pri zmene implicitniho nastaveni nastavi spravne UTF. V pristi verzi bude opraveno

b) pri analyze se odhaduje jak rezim uvozovek, tak rezim samostatnych radku:

Rezim uvozovek je podle toho, zda prvni radek souboru zacina uvozovkami.

Algoritmus je prosty:

Pro rezim radku je implicitni hodnotou Auto. Analyzuje se prvni radek, ketry v CSV standardne obsahuje identifikace sloupcu, ne hodnoty. Pak se projd dalsich 100 radku podle hodnot. Pokud je nalezen sloupec s ID kese a nekde obsahuje hodnotu, ktera neodpovida PARENT_PREFIXu, je nastaven rezim samostanych radku (nektery radek obsahuje informace o kesi, jiny o WP k teto kesi). Pokud takova hodnota nalezena neni, je nastaven rezim smiseny, protoze se predpoklada, ze bude existovat i sloupec s prefixem WP ve stejnem radku jako jsou informace o kesi.

Pokud bude CSV soubor vytvoren s respektovanim techto vlastnosti, nebudes muset nic prenastavovat. Na druhou stranu se nepredpoklada nejake moc caste importovani, takze i to klikani povazuji za rozumny kompromis s ohledem na to, ze soubor muze obsahovat temer cokoli. :-)
  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- OwnMaintenance - prehled udrzby vlastnich kesi - v1.1.3 (diskuse)
- Combine 2 - automatizace opakovanych cinnosti (diskuse, dávky)
- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Stator - statistiky y GeoGetu (diskuse)

- Náhrada GJ legálními postupy

 


#8 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 6 631 příspěvků(y)

Publikováno 24 červenec 2012 - 18:30

petulinka1 napsal/a:
Pri spusteni pluginu mi to vybralo, co jsem nastavila, importovat momentalne nemam co, tak zkus, jestli to tam zustane (ale melo by)

btw. ani nevis, co mi dalo prace ukecat gorda, aby import umel nektery veci :D


Ne, nezustane :-D Analyza to prenastavi, viz muj predchozi mail. Opravdu preferuji plnohodnotne CSV pred temi paskvily. A pridat jeden (vzdy stejny) radek k souboru, je primitivni zalezitost, kterou jde i automatizovat na urovni batu, o Combine a pripadne nejakych programovych prostredcich ani nemluvim.
  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- OwnMaintenance - prehled udrzby vlastnich kesi - v1.1.3 (diskuse)
- Combine 2 - automatizace opakovanych cinnosti (diskuse, dávky)
- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Stator - statistiky y GeoGetu (diskuse)

- Náhrada GJ legálními postupy

 


#9 petulinka1

petulinka1

    Advanced Member

  • Moderators
  • 4 035 příspěvků(y)

Publikováno 24 červenec 2012 - 18:38

Ok, uz jsem hodna holka :)
  • 0

#10 ToRo61

ToRo61

    Advanced Member

  • Members
  • PipPipPip
  • 416 příspěvků(y)

Publikováno 21 únor 2013 - 0:11

Po delší době jsem zase zkoušel import z vlastoručně tvořeného CSV.
Na vstupu jsem měl 335 řádků, analýza proběhla OK, při importu to vypsalo:
ERR XYkod - (lat="0" lon="0) neplatné souřadnice keše
ERR XYkod - (Umistneni lat="0" lon="0) neplatné souřadnice
WARN nejsou žádná data k importu.


V databázi mi však přibylo 335 řádků :o. Namátkou kontrolováno na mapě a sedí to. Zkusil jsem si 'grep "wpt lat" CsvUniImport.gpx' a ten mi žádnou lat="0" nevyhodil.

CSV vypadá nějak takto:
XYKod;Nazev;Autor;Umisteni
XY00170;Senožaty;noname;N49°19'33.15'' E14°28'23.06''
XY00171;Bělá pod Bezdězem;noname;N50°30'18.95'' E14°47'36.60''

Možná mám ty souřadnice na vstupu ne zcela správně, ale jak to zjistím exaktně ;)?
  • 0

#11 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 6 631 příspěvků(y)

Publikováno 21 únor 2013 - 7:15

Pokud plugin hlasi ERR, pak takovy bod urcite neimportoval, proto nemuzes nic se souradnicemi 0,0 ve vytvorenem GPX souboru najit. Je otazka, zda to hlaseni je opravnene, ale na to takto neprijdu. Muze to byt chyba v CSV souboru, nebo chyba v pluginu nebo chyba v nastaveni ve formulari. Posli mi info o nastaveni ve formulari pluginu a CSV soubor, proverim to u sebe.
  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- OwnMaintenance - prehled udrzby vlastnich kesi - v1.1.3 (diskuse)
- Combine 2 - automatizace opakovanych cinnosti (diskuse, dávky)
- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Stator - statistiky y GeoGetu (diskuse)

- Náhrada GJ legálními postupy

 


#12 petulinka1

petulinka1

    Advanced Member

  • Moderators
  • 4 035 příspěvků(y)

Publikováno 21 únor 2013 - 7:41

Panove, tohle to hlasilo o tom prvnim radku, co ma v csv. Pocitla jsi ty radky v csv i s tim prvnim, nebo ne?
  • 0

#13 ToRo61

ToRo61

    Advanced Member

  • Members
  • PipPipPip
  • 416 příspěvků(y)

Publikováno 21 únor 2013 - 17:54

gord napsal/a:
Pokud plugin hlasi ERR, pak takovy bod urcite neimportoval, proto nemuzes nic se souradnicemi 0,0 ve vytvorenem GPX souboru najit ...

no jo, to zní logicky ;)

Ale je divné to, že ERR je hlášeno, ale jak jsem psal... v CSV 335 řádků (+1ř. hlavička) a naimportováno taky 335. Vstup i screenshot s nastavením přikládám.
Nejsem si jistý s tím formátem souřadnic, kopíroval jsem to manuálně z různých vstupů a pak jsem jim dával 'fazonu' v editoru - byly tam třeba takové divné apostrofy, které třeba mapy.cz nepožraly.
Díky za pomoc.

petulinka: v tom prvním řádku to není, když tam třeba nechám první dva-tři, tak to proběhne bez ERR
  • 0

#14 petulinka1

petulinka1

    Advanced Member

  • Moderators
  • 4 035 příspěvků(y)

Publikováno 21 únor 2013 - 19:01

No, podle toho vypisu to v tom prvnim radku bejt musi :DNavic by ty pocty i sedely. Ono to totiz ten prvni radek neumi ignorovat, ale vzdycky se ho snazi naimportovat... Spis je divny, kdyz ti ERR nevyskoci s pouzitim toho prvniho radku...
  • 0

#15 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 6 631 příspěvků(y)

Publikováno 21 únor 2013 - 19:23

ToRo61 napsal/a:
Vstup i screenshot s nastavením přikládám.


Kde je ten screeshot a vstupni soubor? Chtel bych to zkusit u sebe a prijit tomu na kloub.

EDIT: Nicmene ten prvni radek by mel budto obsahovat jmena sloupcu nebo by tam nemel byt vubec. Pokud je uveden presne tak, jak jsi jej napsal sem, pak ho to zpracovat nedokaze. Pokud budou jmena sloupcu v prvnim radku odpovidat nektere variante, ktera je vyhodnocovana, pak se prvni radek pri zpracovani importovat nebude.
  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- OwnMaintenance - prehled udrzby vlastnich kesi - v1.1.3 (diskuse)
- Combine 2 - automatizace opakovanych cinnosti (diskuse, dávky)
- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Stator - statistiky y GeoGetu (diskuse)

- Náhrada GJ legálními postupy

 


#16 ToRo61

ToRo61

    Advanced Member

  • Members
  • PipPipPip
  • 416 příspěvků(y)

Publikováno 21 únor 2013 - 22:17

Samozřejmě, že problém byl mezi klávesnici a židlí...;)
Jak píše gord Pokud budou jmena sloupcu v prvnim radku odpovidat nektere variante, ktera je vyhodnocovana, pak se prvni radek pri zpracovani importovat nebude. Já měl v 1. řádku XYKod. Takže plugin křičel ERR na ten 1. řádek (kvůli tomu XY - po odstranění XY je vše OK) a ostatní naimportoval. To, že se to naimportovalo všechno (v kombinaci s tím ERR) mně zmátlo, udělal jsem několik zmatečných pokusů, vyvolal poplach u gorda, nedokázal přidat ani sem přílohu, ... škoda mluvit...
Prostě malá praxe s pluginem, holt jej pouštím jen jednou ročně :)
Takže ještě jednou díky, ozvu se zas za rok...:)
  • 0

#17 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 6 631 příspěvků(y)

Publikováno 21 únor 2013 - 22:23

Ne. Za rok si das tady na foru Hledat a najdes tohle svoje vlakno ... a bude vyreseno.:D
  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- OwnMaintenance - prehled udrzby vlastnich kesi - v1.1.3 (diskuse)
- Combine 2 - automatizace opakovanych cinnosti (diskuse, dávky)
- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Stator - statistiky y GeoGetu (diskuse)

- Náhrada GJ legálními postupy

 





1 uživatel(ů) prochází toto téma

0 uživatelů, 1 návštěvníků 0 anonymních uživatelů

Reklama