Planovac tras – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Planovac tras – PHP – Fórum – Programujte.comPlanovac tras – PHP – Fórum – Programujte.com

 

marioff0
Expert
10. 11. 2008   #1
-
0
-

Ahojte,

potreboval by som nakodit v PHPecku nieco podobne tomuto: http://hiking.sk/hk/li/sluzby-hikeplanner.html

Clovek si zada nejake mesto vrch ako start a druhy vrch ako ciel... samozrejme tych vrchov tam bude viac... Trasa by mala obsahovat aj medzibody okolo ktorych prejdeme k cielu..... Medzibody by sa mohli rozdelovat na dva typy: Teda pevny bod ktory ma len jeden smer... alebo napr. razcestie z ktoreho sa dostaneme aj do inych cielov....

prosim poradte len sposoby ako take nieco urobit... vobec mi netreba navod... iba ma staci nakopnut spravym smerom...

dakujem

Nahlásit jako SPAM
IP: 195.78.44.–
Škoda, že život sa nedá "sejvovať", tak že by som po zlom životnom rozhodnutí mohol začať odznova :([br] Lenivosť je matka pokroku.[br][br] http://cut.sk/ - odstrihni si dlhý link
10. 11. 2008   #2
-
0
-

Asi nejlepsi bude mit mapu ulozenou jako graf s body (tj. rozcesti) obsahujicimi informaci o sousednich bodech a vzdalenosti mezi nimi. Pak uz budes muset napsat jenom pahfinder prohledavajici tento graf (snazici se najit nejkratsi cestu).

Nemyslim si, ze je PHP na toto uplne vhodne.

Nahlásit jako SPAM
IP: 78.102.164.–
Prosím, jestli potřebujete s něčím poradit,zeptejte se na fóru. Jakýkoliv bezdůvodný pokus mě kontaktovat skončí okamžitým přidáním do ignore listu![br][br] Současný počet osob, které to nepochopily: 7
marioff0
Expert
10. 11. 2008   #3
-
0
-

a neslo by tu "mapu" vytvorit v mysql... teda jeden riadok - rozcestie a informacie o susednych bodoch.... ale newiem ako by som potom vyhladaval trasu od startovneho razcestia po cielove razcestie....

Nahlásit jako SPAM
IP: 195.78.44.–
Škoda, že život sa nedá "sejvovať", tak že by som po zlom životnom rozhodnutí mohol začať odznova :([br] Lenivosť je matka pokroku.[br][br] http://cut.sk/ - odstrihni si dlhý link
10. 11. 2008   #4
-
0
-

To by pak znamenalo temer urcite bud 1 rozcesti = 1 dotaz nebo to cele nacacheovat predem, coz by u velkych souboru byl take vykonnostni zabijak.

Nahlásit jako SPAM
IP: 78.102.164.–
Prosím, jestli potřebujete s něčím poradit,zeptejte se na fóru. Jakýkoliv bezdůvodný pokus mě kontaktovat skončí okamžitým přidáním do ignore listu![br][br] Současný počet osob, které to nepochopily: 7
marioff0
Expert
10. 11. 2008   #5
-
0
-

jj chapem ta... asi jedina moznost bude vpisat do tabulky postupne vsetky razcestia a potom do dalsej presnu cestu zo startu do ciela napr. pomocou id z tabulky razcestia... ( 1-5-49-23-15) .... na nic ine newiem prist... :( musi to byt v php a mysql



chalan z tej stranky vypocitava trasu asi ako si ty spomenul v prvom tvojom prispevku.... trasa je pekne zakreslena na mape... http://www.turistickamapa.sk/?ref=navigator

Nahlásit jako SPAM
IP: 195.78.44.–
Škoda, že život sa nedá "sejvovať", tak že by som po zlom životnom rozhodnutí mohol začať odznova :([br] Lenivosť je matka pokroku.[br][br] http://cut.sk/ - odstrihni si dlhý link
DragonBehemont0
Super člen
10. 11. 2008   #6
-
0
-

Nechci Tě odrazovat, ale PHP je na tohle opravdu nevhodné. Samozřejmě, že to možné je. Ale musel by si mít velmi přesné podklady, taky třeba znát trasy (body) jednotlivých cest, které by si chtěl vykreslovat, atd. Je toho hodně, co potřebuješ, než vůbec budeš moct začít... Tak držím palce a doufám, že máš dost pevné nervy ;-)

Poznámka: Nikdy jsem nic podobného neprogramoval, spíše jsme to vždycky řešili v teoretické formě a diskutovali jsme o tom, co všechno potřebuje člověk znát pro spojení dvou bodů křivkou.

Nahlásit jako SPAM
IP: 212.77.163.–
Nemusíte vědět vše, stačí jen, když víte, kde to najít, a jak to použít. Naučíte se to právě tím používáním ;-)
marioff0
Expert
12. 11. 2008   #7
-
0
-

samozrejme poznam vsetky razcestia , ich dlzku ku kazdemu dalsiemu razcestiu.... mam vsetky podklady...

myslel som ze to urobim tak ze vsetky razcestia (cize tie "krizovatky" ciet) ulozim do datazy spolu s najblizsimi razcestiami...

ale newiem ako potom dostat najblizsiu moznu cestu z bodu A do bodu B pomocou php a tej vytvorenej databazy...

nechcem vobec nic vykreslovat, iba dostat data z databazy...

Nahlásit jako SPAM
IP: 195.78.44.–
Škoda, že život sa nedá "sejvovať", tak že by som po zlom životnom rozhodnutí mohol začať odznova :([br] Lenivosť je matka pokroku.[br][br] http://cut.sk/ - odstrihni si dlhý link
12. 11. 2008   #8
-
0
-

Podivej se na tohle

Jediny rozdil bude, ze budes mit misto ctvercove site graf definovany vrcholy a vazenymi hranami

http://www.policyalmanac.org/games/aStarTutorial.htm

Nahlásit jako SPAM
IP: 78.102.164.–
Prosím, jestli potřebujete s něčím poradit,zeptejte se na fóru. Jakýkoliv bezdůvodný pokus mě kontaktovat skončí okamžitým přidáním do ignore listu![br][br] Současný počet osob, které to nepochopily: 7
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 17 hostů

Podobná vlákna

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý