Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Kuidas toimib navigeerimistarkvara? märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Keios
HV vaatleja
Keios

liitunud: 17.05.2004




sõnum 07.08.2010 21:29:29 Kuidas toimib navigeerimistarkvara? vasta tsitaadiga

Hakkas lihtsalt huvitama, mingeid plaane pole ja küsimus on puhtalt teoreetiline.

Mis kujul rakendus hoiab tänavate ruudustiku infot ja kuidas toimib lühima tee leidmine?

_________________
"I don't count my sit-ups, I only start counting when it starts hurting because they’re the only ones that count". - Muhammad Ali
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum
matis
HV kasutaja
matis

liitunud: 12.04.2004




sõnum 08.08.2010 13:12:24 vasta tsitaadiga

Täiesti täpselt ei tea, aga lühima tee leidmine peaks toimuma graafiteooria järgi.
Iga objekt peaks olema kui eraldi Graaf, millel on ühenduspunktid ja lühema marsruudi leidmiseks on olemas oma eraldi algoritmid.
See kes spetsiaalselt hetkel koolis Graafiteooriat õpib, see peaks oskama seda rohkem kommenteerida.

http://et.wikipedia.org/wiki/Graafiteooria

_________________
https://www.e-abi.ee/ - Pangalingid, Smartposti, Post24 moodulid, Järelmaksumoodulid. Magento, Prestahop, Wordpress. Aktsepteerin Bitcoini!
Soovid lisada oma tooteid HinnaVaatlusesse? https://www.e-abi.ee/magento/kasulikud/product-exporter-and-multi-product-feed-generator-hinnavaatlus.html
Kommentaarid: 64 loe/lisa Kasutajad arvavad:  :: 1 :: 1 :: 60
tagasi üles
vaata kasutaja infot saada privaatsõnum
Deadlock
Kreisi kasutaja

liitunud: 16.07.2004




sõnum 08.08.2010 15:19:52 vasta tsitaadiga

http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm

Peaks see olema, ilmselt veidike modifitseeritud kujul.

_________________
"Believe you can, believe you can't; either way, you're right." - Henry Ford
Kommentaarid: 8 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003




sõnum 08.08.2010 22:21:38 vasta tsitaadiga

http://en.wikipedia.org/wiki/Pathfinding - tasub ehk ka üldisemat infot lugeda, Dijkstra algoritm peaks olema üks võimalikest ja parimatest, aga reaalse elu rakendustes on enamasti natuke modifitseeritud variandid.
_________________
Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 09.08.2010 10:12:22 vasta tsitaadiga

Fukiku kirjutas:
Dijkstra algoritm peaks olema üks võimalikest ja parimatest
Sõltub "parim" definitsioonist. Mobla peal üle euroopa navigeerides kasutaksin vähe efektiivsemaid algoritme icon_smile.gif

Kaardiruute hoitakse üsna tõenäoliselt lihtsalt geograafiliste koordinaatide järgi. Igal kaardiruudul on vastavad koordinaadid, mida ta katab, kui ekraan liigub siis ka tõmmatakse serverist/kettalt vastavasse alasse jäävad ruudud ja manatakse ekraanile.

_________________
Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity"
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 09.08.2010 14:42:05 vasta tsitaadiga

Ho Ho, küsimus vast ei olnudki ju mitte teede kuvamises vaid selles, kuidas leida optimaalne teekond?
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
Ho Ho
HV Guru
Ho Ho

liitunud: 16.02.2002




sõnum 09.08.2010 14:55:17 vasta tsitaadiga

Heh, my bad. Suutsin kuidagi selle "tänavate võrgustiku" lugeda, kui lihtsalt kaardi pildi-info. Teed on jah üsna tõenäoliselt kirjas graafidena. Ehk siis iga ristmik omab nimekirja sinna tulevaist teedest, kuhu nood teed välja viivad ning kui pikad nad on. Kindlasti on ka juures tee äärsed aadressid ja muud olulist infot.
_________________
Teach a man to reason and he'll think for a lifetime
Common sense - so rare that it's a damn superpower
Vaadates paljude inimeste sõnavõtte siin ja mujal jääb üle ainult klassikuid tsiteerida - "I weep for humanity"
Kommentaarid: 106 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 86
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Keios
HV vaatleja
Keios

liitunud: 17.05.2004




sõnum 13.08.2010 18:20:24 vasta tsitaadiga

Tänan, sain vastuse oma küsimustele icon_smile.gif
_________________
"I don't count my sit-ups, I only start counting when it starts hurting because they’re the only ones that count". - Muhammad Ali
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum
Redikate
HV veteran
Redikate

liitunud: 30.12.2005




sõnum 15.08.2010 13:11:16 vasta tsitaadiga

Sattusin eile just ühe actionscript 3 tutoriali peale, mis seletas ja näitas kuidas käib kahe punkti vahelise lühima tee leidmine. Tegu on küll juba teoreetilisest osast üleminekuga praktiliseks, kuid sellegipoolest äkki huvitab teid. On siis Dijkstra algoritm pandud juba koodi ning tehtud täiesti toimivaks asjaks, samuti on kõrvale võetud mingi teine lahendus.

http://active.tutsplus.com/tutorials/games/artificial-intelligence-series-part-1-path-finding/

Seal räägib neist kahest erinevast algoritmist ning näitab mismoodi need töötavad, soovitan läbi lugeda ning uurida, isegi kui koodist endast midagi ei jaga thumbs_up.gif

_________________
http://nodejs.org/
"I'm also a person. Programming is just one thing I do."
Kommentaarid: 34 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 33
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Kuidas toimib navigeerimistarkvara?
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.