Snažím se vypočítat průměrný čas cesty ze sady výchozích bodů do sady cílových bodů v časovém okně a zobrazit výsledky. To je velmi podobné vytváření isochronové mapy pro několik cílů, avšak rád bych mohl zobrazit průměrný čas cesty pro každou minutu během časového okna.<\/P>
Toto je pracovní postup, který momentálně používám:<\/P>
- Vytvořit mřížku buněk pokrývající studovanou oblast (pomocí 'Generate Tessellation'), která bude použita jako vstup pro výchozí body<\/LI>
- Vytvořit třídu prvků obsahující body představující řadu cílů, ke kterým chci vypočítat čas dosažení, která bude použita jako vstup pro cíle<\/LI>
- Spustit nástroj 'Calculate Travel Time Statistics (OD Cost Matrix)' s použitím mřížky buněk jako výchozích bodů a třídy prvků cílových bodů jako cílů - tento nástroj vytvoří .csv<\/U> soubor obsahující průměrnou cost matrix<\/LI>Kvůli omezení vytváření one-to-many join pomocí nástroje Add Join nemohu spojit svou mřížku výchozích bodů s touto tabulkou OD Matrix (protože lze provést pouze many-to-one join, všechny řádky cílů v tabulce nebudou zachyceny). Mým řešením je převést OD Matrix .csv soubor do Geodatabase tabulky pomocí 'Table to Table' a poté použít 'Make Query Table' se souborem výchozích bodů a novým OD matrix souborem jako vstupy a nastavit podmínku where tak, aby byly zahrnuty pouze řádky s odpovídajícím Origin OID.<\/LI><\/UL>Toto funguje dobře, ale není to zrovna hezké ani snadno opakovatelné vícekrát. Pokusil jsem se vytvořit model pomocí ModelBuilderu k vytvoření nástroje, který by tento pracovní postup provedl, ale narazil jsem na problémy při použití .csv souboru z nástroje OD Cost Matrix jako vstupu do nástroje 'Table to Table' v ModelBuilderu.<\/P>Existuje nějaký jednodušší pracovní postup, který mohu použít k provedení tohoto úkolu, nebo nějaké jiné řešení umožňující provést one-to-many join mezi výchozími body a tabulkou OD Matrix s více cíli?<\/P>