Přejít na obsah


Fotka

Generátor souřadnic


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

#1 sobikovi

sobikovi

    Advanced Member

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

Publikováno 01 prosinec 2013 - 9:13

Potřeboval bych vygenerovat seznam souřadnic dle určitého zadání. V první fázi stačí vyplněná plocha s daným rozestupem. Netušíte, zda něco takového je nebo případně jaký by byl vzorec do tabulky pro výpočet?

 

Mám levý horní roh čtverce a z tohoto bodu potřebuji generovat souřadnice v rozestupu xy metrů v počtu mn.

 

Dík za radu a pomoc.


  • 0

#2 rsc_cz

rsc_cz

    Advanced Member

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

Publikováno 01 prosinec 2013 - 17:14

Já bych použil Excel - spočítat si jaký úhel odpovídá té vzdálenosti a pak to přičítat/odčítat k výchozímu bodu. Když to správně nasloupoečkuješ, tak vznikne CSV (nebo i GPX), které můžeš někam naimportovat


  • 0

#3 kiReGPS

kiReGPS

    Advanced Member

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

Publikováno 01 prosinec 2013 - 17:27

Tak jasně že Excel. Zbývá poradit ještě převod vzdálenosti na souřadnice. Pro podobnou úlohu stačí aproximovat Zeměkouli koulí.

Souřadnici šířky spočítáš jako:

=(180/PI())*ARCSIN(((SIN(((J13*PI())/180))*COS((I14/polomer)))+((COS(((J13*PI())/180))*SIN((I14/polomer)))*COS(((G14/180)*PI()))))

Délku jako:

=L13+(((2*ARCTG((((SIN(((G14/180)*PI()))*SIN((I14/polomer)))*COS(((J13/180)*PI())))/(COS((I14/polomer))+COS((((J13+J14)/180)*PI()

Kde:

J13 je souřadnice šířky před posunem

I14 jsou metry posunu

G14 je azimut posunu

L13 je dílka před posunem

polomer je poloměr náhradní koule (6371000 m)


Tento příspěvek byl upraven od kiReGPS: 02 prosinec 2013 - 9:32

  • 1

#4 sobikovi

sobikovi

    Advanced Member

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

Publikováno 03 prosinec 2013 - 11:10

Díky moc. Našel jsem nějakou tabulku pro výpočet souřadnic a postupně tu matici dopočítal. Nicméně díky za ty vzorečky, překontroluji je proti těm co mám a když tak to upravím. Díky moc.


  • 0




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

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

Reklama