Articles
Zamień długość w stopniach dziesiętnych na stopy
On 15 lutego, 2021 by adminMam atrybuty dla długości, które obliczyło narzędzie Near, i dostałem je w stopniach dziesiętnych. potrzebuję ich w stopach. Czy można to zrobić za pomocą narzędzia Oblicz pole? Próbowałem przeczytać dokumentację w pomocy ArcMap, ale była to naprawdę nieprzydatna. Chętnie zrobię to w Pythonie, VBScript lub czymkolwiek to zajmie.
Komentarze
- Myślę, że najłatwiejszym rozwiązaniem byłoby przeprojektowanie danych i ponowne uruchomienie pobliskiego narzędzia, aby odzyskać kilka przydatnych jednostek.
- Nigdy nie jest możliwe odzyskanie jednostek liniowych z kartezjańskiej odległości jednostek kątowych.
- Istnieją jednak narzędzia, które mogą zwracać duże odległości po okręgu, a nawet odległość wzdłuż elipsoidy. " Odległość " funkcja w SpatiaLite jest jedną z takich funkcji gaia-gis.it/gaia -sins / spatialite-sql-latest.html . Oczywiście jako dane źródłowe potrzebne są punkty początkowe i końcowe w formacie lat / lon.
- Powiązane: gis.stackexchange.com/questions/8650/… i gis.stackexchange.com/questions/75528
- Podejrzewam, że masz problemy z narzędziem Projekt (jeśli dane zostały załadowane we właściwe miejsce w stosunku do innych danych, jak wydaje się wskazywać Twój komentarz na temat wykorzystania ramki danych do eksportu) jest związany z wyborem transformacji lub jej brakiem. Rok 2011 nie jest ' zwykłym NAD83, więc ' jest w rzeczywistości innym punktem odniesienia niż NAD83 rzutu płaszczyzny stanu (chyba że ' ponownie używam zaktualizowanego odniesienia dla obu stron). Bez bardziej szczegółowych informacji na temat danych i użytych ustawień projektu trudno powiedzieć '. Wygląda na to, że masz to, czego potrzebujesz.
Odpowiedź
Bliskie narzędzie podaje wyniki w postaci liniowej jednostka miary odwzorowania warstwy. Spróbuj wybrać inną (odpowiednią dla Twojego zbioru danych) odwzorowanie, w którym są używane stopy. Następnie ponownie uruchom narzędzie w pobliżu.
Komentarze
- Ja ' kilka razy próbowałem odwzorować dane (przechodząc do systemu płaszczyzny stanu), ale ' sprawia mi wiele kłopotów. Ir ' nie wyświetla prawidłowo, więc ' dlaczego ' m tylko próbuję przekonwertować te wartości.
- Najpierw rozwiążę ten problem. Twoje odległości będą dokładniejsze, jeśli ' ponownie w odpowiednim układzie współrzędnych. Problem z odwzorowaniem danych może być również objawem innych problemów.
- Zgadzam się. Ponieważ stopień nie jest ' ta stała jednostka miary (stopień długości geograficznej to 69 mil na równiku i 0 na biegunach) konwersja jest uciążliwa. Lepiej jest używać systemu, który ' jest w stopach lub metrach od miejsca startu.
- OK, niech ' po prostu powiedz, że ' nie szukam dokładności. Wszystkie moje punkty danych znajdują się w San Diego, więc różnice w długościach stopni są pomijalne. Czy w ogóle można przeliczyć te wartości?
- Pamiętaj, że długość stopni jest różna dla zachodu na wschód i z południa na północ. Proste mnożenie nie wystarczy, ale musisz znać również kąt odległości. To się komplikuje i sugeruję użycie lepszej metody.
Dodaj komentarz