GISportal
Jedeme i díky Vám

Challenge: Jak na network analyst v ArcMap 10?

V posledních dnech se docela peru s Network Analystem v ArcMap 10. Mým cílem je udělat Service Area okolo bodů (ty mám jako shp, ale v testu mi nefungují ani náhodné body). Výsledné Service Area polygony jsou nelogické a neodpovídají skutečnosti. Vzhledem k tomu, že si nikdo z mého okolí s tímto problémem neví rady, zkouší crowdsourcing – Challenge na GISportal.cz.

Kdo dokáže rozluštit problém, získá nejen můj obdiv, ale i poděkování na Facebooku GISportal.cz. Potřebná data jsou ke stažení. Ve fotogalerii jsou prinscreeny z mého postupu.

Máte taky problém, se kterým si nevíte rady? Napište nám do redakce, společně na to možná příjdeme…

4 komentářů
  1. Honza Šimbera napsal/a

    Narazil jsem na tenhle problém u dat OpenStreetMap. Tehdy jsem to odhadl na chybu ve vstupních datech (špatná topologie nebo něco takového); nevím, jestli to není i tenhle případ nebo to je prostě chyba Network Analystu, že mu tam něco vadí. S jinými daty (CEDA ČR 150) mi to totiž tyhle nesmysly nedělá.

    1. redakce napsal/a

      Ano, problém je s daty OSM, jejich topologie je špatná, “T” křižovatky a občas i klasické křižovatky netvoří uzel a pak se chovají, jako by na sebe nenavazovaly/šly přes sebe…řešením je rozsekat linie na menší celky (Split Line at Vertices v Data Management tlbx) a pak vše funguje jak má…

      1. lupyno napsal/a

        Ano, docela zajímavá topologická úloha – Split Line at Points. V 9.x řešitelné dostupným VB sriptem z ESRI fóra, 10.x už má nativní nástroje TBX, jak píše redakce. Další možností je příkazový řádek ArcInfo 🙂

        Jinak v tomto případě se jako body pro rozdělení linií dají rychle použít vzniklé JUNCTIONS po vytvoření Network Dataset.

  2. lupyno napsal/a

    je to vstupní datovou sadou, linie nejsou správně topologicky rozděleny v uzlech, proto asi neprobíhají síťové analýzy správně

Podělte se s Vaším komentářem

Emailová adresa nebude zveřejněna