paraméter léterjötte, és ráadásul egyszerűbb a feltöltés.
Kétely persze még mindig van, pl. egy vonallánc darabolása esetén az eredeti tulajdonságokat megöröklő részek extra paraméterei automatikusan frissülnek-e, különös tekintettel a hosszadatra? Azaz nem kell-e inkább ezeket törölni a paraméterlistából?
Tudomásom szerint a feltöltéskor a hossz, hosszferde stb. adatokat a szerver számolja ki az új (megrajzolt/módosított) koordináták alapján. Emiatt nem kell ezekkel törődnie a rajzolónak.
Teljesen nyugodtan lehet - sőt ez a javasolt megoldás - használni a sima DEL-t egy szakaszt törlésére.. Ilyenkor kap egy del=1 paramétert, tehát feltöltéskor a rendszer tudja, hogy a hozzá tartozó ID-vel rendelkező vonalat (pontot, poligont stb. törölnie kell.)
Egy extra esettel találkoztam (hibát jelez, de a szerver jól kezeli):
Egy meglévő szakasz (legyen mondjuk ID=1000) közepén csatlakoztatok két új utat.
Ha én manuálisan darabolom a MapEdittel, akkor a feltöltéskor a mapper észreveszi, hogy azonos ID alatt három szakaszt töltöttem el és ezek (ezekből a szélső kettő) nem ér össze. Valami olyasmit mond, hogy "az azonos ID alatt feltöltött vonalaknak nem 2 vége van, hanem 6".
Ha nem darabolom fel előre a MapEdittel, akkor kevesebbet "sipol" a mapper, de magától feldarabolja.
Mindkét esetben új ID-t ad a keletkező három vonal közül legalább kettőnek, a hossz= értékeket pedig automatikusan újraszámolja és eltárolja az extra paraméterekhez.
Én a törlés nyom nélkül funkciót csak olyan esetben használom, ha egy szerkesztővonalat használok. Tehát olyankor, ha a szerveren korábban nem is volt meg az dott vonal. Ha korábban a szerveren megvolt a vonal, akkor sima DEL-el tanácsos törölni, mert akkor kapja meg a DEL=1 paramétert, amiből a szerver tudja, hogy törölni kell az adatbázisból.
....azt hiszem ;-)
[ előzmény: (18640) alnibell, 2008.01.22 20:51:58] |