Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Ennek az oktatóanyagnak a célja, hogy megvitassa, hogyan számítható ki a távolság és az irányszög a LuckyTemplates programban, és hogyan lehet ezeket hatékonyan használni.

A neten rengeteg távolságszámítást találhatsz. Ehhez a bemutatóhoz egy olyan megoldás egyszerűsített példáját fogom használni, amelyet az egyik ellátási lánc hálózati projektemhez kellett elkészítenem.

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Megmutatom a szállítási raktár és a szervizhelyek közötti egyenes távolság kiszámítását is.

Itt van egy szeletelőm a távolság kiválasztásához a. Ez lehetővé teszi az ügyfelek, áramlások, súly, bevétel és bármely más érték dinamikus elemzését a kiválasztott távolságon belül.

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

A Haversine- képletként is ismert nagykör-távolság- számítás ennek az oktatóanyagnak a fő mértéke. Ha elsajátítja ezt a technikát, bármilyen szükséges távolság- és csapágyszámítást elvégezhet.  

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Bár a legtöbb számítást a Power Queryben részesítem előnyben, DAX-mértéket kell használni, ha dinamikusan kell elemeznie az adatokat a választható távolság alapján.

Ha rendelkezésre áll, a tényleges távolság lehet a preferált lehetőség. Erre azonban sok esetben nincs szüksége, mivel az egyenes távolság elegendő lesz. 

A Google vagy a Bing API használható a távolság hozzáadására a Power Queryben mind a tényleges, mind az egyenes távolsághoz. Jó gyakorlat, ha több eszköz van a térinformatikai eszköztárban. Az API LuckyTemplates alkalmazására azonban nem lesz szó ebben az oktatóanyagban. 

Tartalomjegyzék

A forgatókönyv megértése

Megkértek, hogy segítsek a legközelebbi üzlethelyiség kijelölésében az üzleti csomagtárolókhoz a szervizmérnökök lakcímére.

A szervizmérnökök előre meghatározott munkaterületeken dolgoztak, amelyek idővel változhatnak, és otthonról kezdték meg ezt a munkát.

Egyik napról a másikra megtörtént a sürgős pótalkatrészek utánpótlása a csomagszekrényekbe. Másnap reggel a mérnök a munkaterülete felé tartó úton összeszedte az alkatrészeket a csomagszekrényből. 

Általában GIS (Geographic Information System) szoftvert használok az ilyen jellegű elemzésekhez. De most megpróbálom megtenni a LuckyTemplates segítségével, hogy dinamikus elosztási modellt kapjak. Az egyenes távolság és a csapágy számítását is felhasználtam. 

A GIS- ben  az irányszöget használják a navigációhoz vagy az irányhoz. Ebben a példában hozzáadtam az irányt ( Tájolás ) átalakított csapágyat , mert maga a távolság nem kínálja a teljes megoldást. 

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

A legközelebbi csomagmegőrző a munkaterülettel ellenkező irányban található. Tehát az irányt is meg akartam jeleníteni.

Ez lehetővé teszi a szekrénykiosztás kiválasztásának korlátozását a munkaterület megfelelő földrajzi címei alapján. 

Például a munkaterület az otthonától északra található. Tehát a csomagmegőrző helyének ugyanabba az irányba kell lennie. 

A távolság és irányvonal adatkészlet elemzése

Ebben az egyszerűsített példában az adatkészlet hollandiai címeket és ingyenes csomagmegőrző helyeket tartalmaz.

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Ez oszlopokat tartalmaz a szélesség és hosszúság (ig és innen ) , a Depot , a Name , a Parts value és a Demand oszlopokhoz .

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

A kezdeti táblázat mellett találhatók a számított oszlopok és a távolságszámítások Excelben. Először kiszámoltam a radiánokat.

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Ezután a radián és a Haversine képlet segítségével elkészítettem a tényleges távolságszámításokat mérföldre és kilométerre egyaránt . 

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Távolság és irányszámítás: Demo adatok létrehozása

A csapágyra vonatkozó számítások kezdetben egy decimális számot eredményeznek fokokban. Szóval ezt át kell alakítanom valami praktikusabbra.

Létrehoztam egy táblázat oszlopot 1-360 fokokkal. Hozzáadtam egy oszlopot is az iránytű szerint.

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Ezenkívül hozzáadtam egy SORT oszlopot az irányok óramutató járásával megegyező irányú rendezéséhez a LuckyTemplatesben.

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Ezt követően betöltöttem a sourceNL adatkészletet és az Orientation táblát a Power Queryben.

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Vessünk egy pillantást a sourceNL táblára.

Az oszlopok hozzáadása

Először hozzáadtam egy Index oszlopot. Amikor átalakításokat végzek a szerkesztőben, hozzáadok egy Index oszlopot referenciaként vagy rendezés céljából.

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Ezután a szélességi és hosszúsági fokot 4 számjegyre kerekítettem , ami fontos a nagyobb adatkészleteknél. Ezzel 11 méteres pontosságot ad vissza , ami még mindig elég.

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

A példa kedvéért minden egyes lépést egy külön számított oszlopba adtam a térkép megjelenítéséhez. Kiszámoltam a szélességi és hosszúsági értékek radiánját, ugyanúgy, mint az Excelben.

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Ezután a Haversine képletet alkalmaztam a távolságok mérföldben és kilométerben való kiszámításához.

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Csapágy és Tájolás

A csapágy esetében a számítás egy másik képlet, amelyet a webről vettem. Csak egy kicsit módosítottam, hogy megfeleljen a céljaimnak

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Kezdetben ez a számítás radiánban történik. Teljesen haszontalan. Szóval át kell alakítanom.

Ez a csapágy előlépése . Ez a radiánok átszámítására szolgál a számításom következő lépésére.  

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

A következő lépésben megváltoztattam a negatív számokat, és ezzel a számítással korrigáltam őket.

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Ezt követően kerekítettem a csapágyat, hogy egész számot kapjak.

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Töröltem a Bearing (rad) , Bearing pre , és Bearing oszlopokat. Aztán átneveztem a Naar boven afronden oszlopot Bearing Roundup névre .

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Most már össze tudom vonni a táblázatban található csapágykör oszlopot az Orientation tábla CSAPÁGY oszlopával .

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Ezzel megkaphatnám az irányt.

Most megvannak a csapágy ( Bearing Roundup ) és az irány ( Orientation_Direction ) oszlopok, amelyeket a következő modellhez fogok használni.

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Íme az eredmény a Power Queryben.

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

R Script távolság- és irányszámításhoz

Ehhez egy R-szkripttel rendelkező megoldást fogok használni . Ez egy adatkészlet a kiszámított távolságokat mérföldben és kilométerben.

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Ezt az R szkriptet futtatom, amely sokkal rövidebb és tisztább, mint a képletek.

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Az R szkript futtatása után 3 táblám van.

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Íme a kimenet. Le is kerekítettem.

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Amint láthatja, az R script és az Excel számítás eredményei hasonlóak. 

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Térképkép hozzáadása

Végül a végeredményt egy vizuális megjelenítéssel egészítem ki.

Ehhez megismételtem az a. Feltöltöttem a táblázatot a 3 hellyel. Az Orientation táblát és az adatkészletet ( selectionNL ) is betöltöttem a Rendezés oszloppal. Ezután egyesítettem az Orientation oszlopait .

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés

Ezzel elkészül a végső modell.

Távolság- és irányszámítás: LuckyTemplates térinformatikai elemzés




Következtetés

Ebben a jelentésben úgy döntöttem, hogy az ügyfél által látott irányt mutatom be. Ezt megfordíthatja, vagy mindkettőt megjelenítheti a jelentésben, preferenciáitól függően. Mindössze annyit kell tennie, hogy a számítás során felcseréli a kezdő és a szélességi és hosszúsági fokokat.

Remélhetőleg ez az oktatóanyag hozzájárult általában a távolság- és irányszámítások jobb megértéséhez.

További példákért és kapcsolódó tartalmakért tekintse meg az alábbi linkeket.

Egészségére!

Pál


Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Dátumtáblázat létrehozása a LuckyTemplates alkalmazásban

Tudja meg, miért fontos egy dedikált dátumtáblázat a LuckyTemplatesben, és ismerje meg ennek leggyorsabb és leghatékonyabb módját.

LuckyTemplates mobil jelentéskészítési tippek és technikák

LuckyTemplates mobil jelentéskészítési tippek és technikák

Ez a rövid oktatóanyag kiemeli a LuckyTemplates mobil jelentési funkcióját. Megmutatom, hogyan készíthet hatékony jelentéseket mobileszközökön.

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Professzionális szolgáltatáselemzési jelentések LuckyTemplatesben

Ebben a LuckyTemplates bemutatóban olyan jelentéseket tekintünk át, amelyek professzionális szolgáltatáselemzést mutatnak be egy olyan cégtől, amely több szerződéssel és ügyfél-elkötelezettséggel rendelkezik.

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Microsoft Power Platform frissítések | Microsoft Ignite 2021

Tekintse át a Power Apps és a Power Automate legfontosabb frissítéseit, valamint azok előnyeit és következményeit a Microsoft Power Platform számára.

Gyakori SQL-függvények: Áttekintés

Gyakori SQL-függvények: Áttekintés

Fedezzen fel néhány gyakori SQL-függvényt, amelyeket használhatunk, például a karakterláncot, a dátumot és néhány speciális függvényt az adatok feldolgozásához vagy manipulálásához.

LuckyTemplates sablonok létrehozása: útmutató és tippek

LuckyTemplates sablonok létrehozása: útmutató és tippek

Ebből az oktatóanyagból megtudhatja, hogyan hozhatja létre a tökéletes LuckyTemplates sablont, amely az Ön igényeinek és preferenciáinak megfelelően van konfigurálva.

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Mezőparaméterek és kis többszörösek a LuckyTemplatesben

Ebben a blogban bemutatjuk, hogyan lehet a mezőparamétereket kis többszörösekkel rétegezni, hogy hihetetlenül hasznos betekintést és látványelemeket hozzon létre.

LuckyTemplates rangsor és egyéni csoportosítás

LuckyTemplates rangsor és egyéni csoportosítás

Ebből a blogból megtudhatja, hogyan használhatja a LuckyTemplates rangsorolási és egyéni csoportosítási funkcióit a mintaadatok szegmentálására és kritériumok szerinti rangsorolására.

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

A LuckyTemplatesben csak egy meghatározott dátumig összesített összeg látható

Ebben az oktatóanyagban egy konkrét technikát fogok bemutatni, hogyan jelenítheti meg a kumulatív összeget csak egy adott dátumig a LuckyTemplates vizualizációjában.

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Bullet Charts: speciális egyéni látványelemek a LuckyTemplates számára

Ismerje meg, hogyan hozhat létre és testreszabhat Bullet diagramokat a LuckyTemplates alkalmazásban, amelyeket főként a teljesítmény mérésére használnak a célhoz vagy az előző évekhez képest.