Articles
Převést délku v desetinných stupních na stopy
On 15 února, 2021 by adminMám atributy pro délku, kterou vypočítal nástroj Near, a dal mi je v desetinných stupních. I potřebuji je ve stopách. Je to možné udělat pomocí nástroje Vypočítat pole? Zkusil jsem si přečíst dokumentaci v nápovědě ArcMap, ale bylo to opravdu neužitečné. Jsem ochoten to udělat v pythonu nebo VBScript nebo cokoli jiného.
Komentáře
- Myslím, že nejjednodušší věcí by bylo přeprojektovat data a znovu spustit blízký nástroj, abyste mohli získat zpět některé užitečné jednotky.
- Nikdy není možné obnovit lineární jednotky z kartézské vzdálenosti úhlových jednotek.
- Existují však nástroje, které dokážou vrátit velké kružnice nebo dokonce vzdálenost podél elipsoidu. " Vzdálenost " funkce ve SpatiaLite je jednou z takových gaia-gis.it/gaia -sins / spatialite-sql-latest.html . Přirozeně potřebuje výchozí a koncové body v lat / lon jako zdrojová data.
- Související: gis.stackexchange.com/questions/8650/… a gis.stackexchange.com/questions/75528
- mám podezření, že máte problémy byly spuštěny pomocí nástroje Project (pokud byla data načtena na správné místo ve srovnání s jinými daty, jak naznačuje váš komentář k použití datového rámce pro export), souvisí s volbou transformace nebo s jejím nedostatkem. 2011 není ' jen obyčejný NAD83, takže ' ve skutečnosti má jiný vztažný bod než NAD83 projekce roviny stavu (pokud ' znovu pomocí aktualizovaného vztažného bodu pro obě strany). Bez dalších podrobností o vašich datech a nastavení projektu, které jste použili, je ' těžké říci. Zní to, jako byste dostali to, co jste potřebovali.
Odpovědět
Blízký nástroj vám dává výsledky v lineárním měrná jednotka projekce vrstvy. Zkuste zvolit jinou (vhodnou pro vaši datovou sadu) projekci, která používá nohy. Potom znovu spusťte blízký nástroj.
Komentáře
- Snažil jsem se data několikrát reprojektovat (jít do systému stavové roviny) ', ale ' mi dává všechny druhy potíží. Ir ' se neprojevuje správně, takže ' proč jsem ' Jen se snažím převést tyto hodnoty.
- Nejprve bych tento problém vyřešil. Vaše vzdálenosti budou přesnější, pokud ' znovu v příslušném souřadnicovém systému. Problémy s přeprojektováním vašich dat mohou být příznačné i pro jiné problémy.
- Souhlasím. Protože stupeň není ' ta konstantní jednotka měření (stupně zeměpisné délky jsou 69 mil na rovníku a 0 na pólech) je převod bolestí. Lepší je použít systém, který ' s ve stopách nebo metrech od cesty.
- Dobře, nechme ' stačí říct, že ' nehledám přesnost. Všechny mé datové body jsou v San Diegu, takže rozdíly v délkách stupňů jsou zanedbatelné. Je vůbec možné tyto hodnoty převést?
- Nezapomeňte, že délka studia se liší od západu na východ a od jihu k severu. Jednoduché násobení nestačí, ale musíte znát také úhel vzdálenosti. Je to komplikované a navrhuji použít lepší metodu.
Napsat komentář