Přejít na obsah


Fotka

Jak přiřadit keše (body) ke krajům?


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

#1 marekl

marekl

    Advanced Member

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

Publikováno 11 prosinec 2007 - 11:24

Mám databázi souřadnic všech českých keší a potřeboval bych je rozdělit do krajů. K waypointu bych chtěl v databázi přiřadit zkratku nebo název kraje. A ideálně nedělat to ručně, ale nějak automaticky. Nenapadá někoho, jak by se to dalo provést? Díky.
  • 0

#2 pepa.z.pocernic

pepa.z.pocernic

    Advanced Member

  • Administrators
  • 2 696 příspěvků(y)

Publikováno 11 prosinec 2007 - 11:42

např (nezkoušeno, jen pokus o nápad): sehnat hranice krajů, vytvořit v gsak filtry v gsak po krajích přes arc/poly filtr, makro, které aktivuje příslušné filtry a nastaví vyfiltrovaným keškám příznak kraje. Pokud nechceš použít gsak, tak by to asi šlo využít gpsbabel + nějaká obsluha kolem Možná by to takhle šlo
  • 0

Informace a návody k serveru píšu postupně na mém blogu http://www.geocachin...g/16-o-serveru/

 


#3 FHonza

FHonza

    Advanced Member

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

Publikováno 11 prosinec 2007 - 11:43

mám na to nástroj, zatim ve stadiu hodně ranného testování. Převézt je např. do GPX <desc> ti je můžu.
  • 0

#4 FHonza

FHonza

    Advanced Member

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

Publikováno 11 prosinec 2007 - 11:44

a můžou to bejt nejenom kraje, ale i katastry, velká města, případně vesnice jako okolí bodů
  • 0

#5 marekl

marekl

    Advanced Member

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

Publikováno 11 prosinec 2007 - 12:18

Pepa: filtr arc/poly jsem doposud ignoroval, přes něj by to snad nějak šlo. FHonza: dokázal bys to s tím nástrojem? Seznam bodů bych dodal v libovolném formátu. Ještě by to myslím šlo také pomocí Microsoft MapPoint, ale to je drahý systém.
  • 0

#6 FHonza

FHonza

    Advanced Member

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

Publikováno 11 prosinec 2007 - 12:26

Přiložený soubor je texťák kde co řádek, to cache. První je waypoint (GCxxx), druhý je název kraje a třetí je název města. Jako oddělovač je použit tabelátor. Je to z mojí databáze českých keší. Nejsou tam PM. Abych nebyl kamenován, tak tam nejsou souřadnice. Případně můžu takhle nějak přiřadit názvy k tvojí databázi. Nejlépe GPX
  • 0

#7 pavel1tu

pavel1tu

    Advanced Member

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

Publikováno 11 prosinec 2007 - 13:41

a jak jednoduše sehnat seznam všech cache ? Tedy má tu někdo koupený účet u Geocaching.com ? a vygeneruje mi CVS soubor všech českých cache ? Chci si z toho vytvořit body zájmu do GARMIN :-) Předem dík
  • 0

#8 marekl

marekl

    Advanced Member

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

Publikováno 11 prosinec 2007 - 22:40

FHonza: to je přesně to, co bych potřeboval. Ještě nemám kompletně staženou ČR, tak počkám a za pár dnů bych se ozval. Docela by se mi hodilo, abych to potom dostal jako User note do GSAKu, zkusim vymyslet vhodny format. Díky. Jak to vlastně děláš? Pavel1tu: je to dvanáct dotazů Pocket Query, viz zdejší wiki. Premium členství na měsíc stojí tři dolary, dnes tedy méně než šedesát korun. A můžeš si za tu dobu vygenerovat sto padesát dotazů s pěti sty položkami. Takže ano, někdo tady má účet, ale nic ti nevygeneruje; už proto, že to je proti pravidlům.
  • 0

#9 haggaeus

haggaeus

    Advanced Member

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

Publikováno 12 prosinec 2007 - 0:13

Ten seznam je moc pekny, ma jednu vadu, ze v nem nejsou archivovane cache. Premyslel jsem o statistice svych nalezu po krajich, na to by byly sikovnejsi ty mnohouhelniky + My Finds PQ + GPS Babel.
  • 0

#10 HaLuMa

HaLuMa

    Autor Geogetu

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

Publikováno 12 prosinec 2007 - 8:13

Mne by spis zajimaly ty mnohouhelniky. Nema je nekdo uz hotove a nebyl by ochotny se o ne podelit?
  • 0

#11 xpj

xpj

    Advanced Member

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

Publikováno 12 prosinec 2007 - 9:11

Dají se najít tu: http://gama.fsv.cvut...eodatacz/0.3.2/

Ale neumím je z těch formátů (grass, shape) převést do gpx :-(
  • 0
Garmin GPSMAP 60CSx + Topo Czech 1.2
Sony Ericsson K750i + Opera Mini 4.1beta + Handy Geocaching 3.2.5
Apple iPod Nano + Pocket Queries as VCards (via GPSBabel :-)

#12 FHonza

FHonza

    Advanced Member

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

Publikováno 12 prosinec 2007 - 9:39

haggaeus napsal/a:
Ten seznam je moc pekny, ma jednu vadu, ze v nem nejsou archivovane cache.


Nějaké archivované tam jsou, ale určitě nemám všechny. Ale když budu mít souřadnice, tak to není problém doplnit. Jinak mezi svátkama nástroj dodělám a dám k dispozici.

HaLuMa napsal/a:
Mne by spis zajimaly ty mnohouhelniky. Nema je nekdo uz hotove a nebyl by ochotny se o ne podelit?


Chceš algoritmus na určení, zda je bod v mnohoúhelníku ? Pochopil jsem že GG děláš v pascalu, tak tady je (jediné co nerozlišuje je within a touches, ale to pro tyto případy nehraje roli):

function vpPointInRing(const C: TGeoPoint; const R: TGeoPoints; nPol: integer): boolean;
// je bod v polygonu ?
var i: integer;
begin
    Result := false;
    for i := 0 to nPol - 2 do
    begin
         if ((((R[i].Y <= C.Y) and (C.Y < R[i + 1].Y)) or
              ((R[i + 1].Y <= C.Y) and (C.Y < R[i].Y))) and
                (C.X < (R[i + 1].X - R[i].X) * (C.Y - R[i].Y) / (R[i + 1].Y - R[i].Y) + R[i].X))
             then Result := not Result;
    end;
end;

Jo a nechtěj ho po mě vysvětlit, je už to dlouho ;) Ale funguje a myslim že patří k těm nejrychlejším
  • 0

#13 FHonza

FHonza

    Advanced Member

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

Publikováno 12 prosinec 2007 - 9:46

A ještě mě napadlo, kdyby někdo chtěl hranice krajů, měst a pod, tak je mám v *.mp formátu (a legálně). Jsou to vlastně ty, ze kterých pepa.z.pocernic vycházel při generování mapy nálezů.
  • 0

#14 HaLuMa

HaLuMa

    Autor Geogetu

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

Publikováno 12 prosinec 2007 - 10:39

xpj napsal/a:
Dají se najít tu: http://gama.fsv.cvut...eodatacz/0.3.2/

Ale neumím je z těch formátů (grass, shape) převést do gpx :-(


Zkousel jsi na to shp tohle? http://www.obviously.com/gis/shp2text/
  • 0

#15 FHonza

FHonza

    Advanced Member

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

Publikováno 12 prosinec 2007 - 10:49

Převod z shp do gpx nebude moc platný, protože gpx nezná polygony.
  • 0

#16 xpj

xpj

    Advanced Member

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

Publikováno 12 prosinec 2007 - 10:52

Podle mě to stačí převést do jakéhokoli formátu, co pak umí GPSBabel zpracovat a pak použít jeho arc filter nebo něco podobného...
  • 0
Garmin GPSMAP 60CSx + Topo Czech 1.2
Sony Ericsson K750i + Opera Mini 4.1beta + Handy Geocaching 3.2.5
Apple iPod Nano + Pocket Queries as VCards (via GPSBabel :-)

#17 xpj

xpj

    Advanced Member

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

Publikováno 12 prosinec 2007 - 10:55

HaLuMa napsal/a:

xpj napsal/a:
Ale neumím je z těch formátů (grass, shape) převést do gpx :-(

Zkousel jsi na to shp tohle? http://www.obviously.com/gis/shp2text/

To by mohlo pomoci. Díky...
  • 0
Garmin GPSMAP 60CSx + Topo Czech 1.2
Sony Ericsson K750i + Opera Mini 4.1beta + Handy Geocaching 3.2.5
Apple iPod Nano + Pocket Queries as VCards (via GPSBabel :-)

#18 FHonza

FHonza

    Advanced Member

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

Publikováno 12 prosinec 2007 - 12:17

Výše zmiňovaná data jsou ke stažení zde v sekci data
  • 0

#19 PaBa

PaBa

    Advanced Member

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

Publikováno 12 prosinec 2007 - 15:38

FHonza napsal/a:
Výše zmiňovaná data jsou ke stažení zde v sekci data

Diky za data, ted jsem si s tim chvili v GSAKu hral a je to moc pekne :)
Zajimave je, ze mi zbylo 12 kesi, ktere "nepatri" k zadnemu kraji, i kdyz jsou v Czech Republic (vetsinou jsou tesne na hranicich):
GC16ZXW GCJQVY
GC1591V GC13QWY
GC10445 GC101BQ
GCX791 GCX1AB
GCWPPN GCRM3N
GCPVDW GCGKBG
  • 0
PaBa

--
I always use ROT13 twice for extra security

#20 FHonza

FHonza

    Advanced Member

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

Publikováno 12 prosinec 2007 - 15:46

Je to dané přesností dat, zrovna kraje jsou tuším vektorizované z mapy 1:200 000. Zrovna hned ta první GC16ZXW je špatně i na Yahoo i Google Map. Obávám že s tim nic udělat nelze (nebo v mapě udělat ručně malý "hraniční nádor" :) )
  • 0




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

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

Reklama