Přejít na obsah


Fotka

SELECT geocache.name ...


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

#1 ToRo61

ToRo61

    Advanced Member

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

Publikováno 03 leden 2015 - 17:07

Mám několik 'GeoGetích seznamů' obecných bodů (nikoliv kešek) ze své GG databáze pouze s jejich jmény (nikoliv tedy *GGT soubory). Vím nyní, že jsem si měl vytvořit GGT  :(  , ale když je teď nemám, jak nejjednodušeji vyfiltruji ty body?

SmartFilter plugin mi asi nepomůže, vidím to na prostý SELECT nad SQLite databázi - co?


  • 0

#2 mikrom

mikrom

    Advanced Member

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

Publikováno 03 leden 2015 - 17:28

jako ze mas seznam nazvu a ne ID?

 

protoze pokud bys mel seznam ID tak at uz je to GCxxxx, nebo treba ROxxx, tak kdyz by byly v souboru co nazev to radek, tak po zmene pripony na ggt to bude fungovat.


  • 0

#3 ToRo61

ToRo61

    Advanced Member

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

Publikováno 03 leden 2015 - 17:43

Bohužel, skutečně jsen seznam názvů a nikoliv ID :(


  • 0

#4 mikrom

mikrom

    Advanced Member

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

Publikováno 03 leden 2015 - 17:46

jinak pokud mas opravdu jen seznam nazvu, tak muzes zkusit sql konzoli, kde zadas nejdrive

.once seznam.ggt

aby se ti vysledek vyblil do GGT souboru

a pak budes muset asi nekolika regexy upravit seznam nazvu tak, aby se nazvy obalily do apostrofu, doplnily carky, vse se poskladalo na jeden radek a pak to obalit SQL dotazem ktery prekopirujes do konzole neco ve stylu

SELECT id FROM geocache WHERE name IN ('SZB9 - Vratne lahve', 'SZB8 - Kolja', 'SZB7 - Kulovy blesk', 'SZB6 - Vrchni prchni', 'SZB5 - Jachyme hod ho do stroje', 'SZB4 - Marecku podejte mi pero', 'SZB3 - Obecna skola', 'SZB21 - Srandicky z bednicky (BONUS)', 'SZB20 - Basnici', 'SZB2 - Na samote u lesa', 'SZB19 - Slunce, seno', 'SZB18 - Jak dostat ci vytrhnout', 'SZB17 - S tebou me bavi svet', 'SZB16 - Dedictvi aneb kurvahosigutuntag', 'SZB15 - Cerni baroni', 'SZB14 - Snezenky a machri', 'SZB13 - Slavnosti snezenek', 'SZB12 - Ucastnici zajezdu', 'SZB11 - Pupendo', 'SZB10 - Pelisky', 'SZB1 - Vesnicko ma strediskova');

tohle mi vytvorilo GGT soubor v datovem adresari geogetu.

 

idealni by bylo moznost neceho ve stylu SELECT id FROM geocache WHERE name IN (readfile('seznamnazvu.txt')); ale readfile takhle nefunguje a zas tak si s konzoli nerozumim :)


  • 0

#5 ToRo61

ToRo61

    Advanced Member

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

Publikováno 03 leden 2015 - 17:56

OK, s tím...

   aby se nazvy obalily do apostrofu, doplnily carky, vse se poskladalo na jeden radek a pak to obalit SQL dotazem

jsem byl smířen předem, jen jsem zde zkoušel dotaz, zda doba nepokročila :)

s šikovným editorem (zná někdo lepší než gvim ? :) ) to zase není problém


  • 0

#6 mikrom

mikrom

    Advanced Member

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

Publikováno 03 leden 2015 - 18:03

tak na radky jsem kratkej, ale nahradit ^(.+)$ za '$1', PSPad umí a pak jen Ctrl+A - upravy - operace s radky - spojit radky ;)


Tento příspěvek byl upraven od mikrom: 03 leden 2015 - 18:04

  • 0

#7 Kreten8

Kreten8

    Advanced Member

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

Publikováno 03 leden 2015 - 18:48

no a ty ID asi ale nezačínaly na GC tak nebylo by snazší najít ty co nezačínají na GC?
  • 0
A kdo netuší nic o Kreténské organizaci, tak zde se dozví víc




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

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

Reklama