Articles
Converteer lengte in decimale graden naar feet
Geplaatst op februari 15, 2021 door adminIk heb attributen voor een lengte die de Near-tool heeft berekend, en het gaf ze aan mij in decimale graden. I heb ze in voeten nodig. Is het mogelijk om dit te doen met de Calculate Field-tool? Ik heb geprobeerd de documentatie in de ArcMap-help te lezen, maar het was echt niet nuttig. Ik ben bereid om het te doen in Python of VBScript of wat dan ook.
Opmerkingen
- Ik denk dat het gemakkelijkste zou zijn om je gegevens opnieuw te projecteren en de near-tool opnieuw uit te voeren, zodat je wat bruikbare eenheden terug kunt krijgen.
- Het is nooit mogelijk om lineaire eenheden te herstellen van de cartesiaanse afstand van hoekeenheden.
- Maar er bestaan wel tools die grote cirkelafstanden of zelfs afstanden kunnen teruggeven langs ellipsoïde. " Distance " functie in SpatiaLite is zon gaia-gis.it/gaia -sins / spatialite-sql-latest.html . Uiteraard heeft het begin- en eindpunten in lat / lon nodig als brongegevens.
- Gerelateerd: gis.stackexchange.com/questions/8650/… en gis.stackexchange.com/questions/75528
- Ik vermoed dat de problemen die u tegenkwamen met de Project-tool (als de gegevens op de juiste plaats zijn geladen ten opzichte van andere gegevens, zoals uw opmerking over het gebruik van het dataframe voor export lijkt aan te geven) is gerelateerd aan de keuze voor transformatie of het ontbreken daarvan. 2011 is niet ' t gewoon gewone NAD83, dus het ' is eigenlijk een andere datum dan de NAD83 van de projectie van het staatsvlak (tenzij je ' hergebruikt de bijgewerkte datum voor beide kanten). Zonder meer details over uw gegevens en de projectinstellingen die u heeft gebruikt, is het ' moeilijk te zeggen. Het klinkt alsof je hebt gekregen wat je nodig had.
Antwoord
De near-tool geeft je de resultaten in de lineaire meeteenheid van de projectie van de laag. Probeer een andere (geschikt voor uw dataset) projectie te kiezen die feet gebruikt. Voer vervolgens het gereedschap Near opnieuw uit.
Opmerkingen
- Ik ' heb geprobeerd de gegevens een aantal keer opnieuw te projecteren (naar een state plane-systeem) maar het ' s bezorgt me allerlei problemen. Ir ' s wordt niet correct opnieuw geprojecteerd, zodat ' waarom ik ' Ik probeer alleen deze waarden te converteren.
- Ik zou dat probleem eerst oplossen. Je afstanden worden nauwkeuriger als je ' re in het juiste coördinatensysteem. Problemen bij het opnieuw projecteren van uw gegevens kunnen ook symptomatisch zijn voor andere problemen.
- Ik ben het eens. Aangezien een diploma niet ' ta constante meeteenheid (graden van lengtegraad is 69 mijl op de evenaar en 0 op de polen) conversie is lastig. Het is beter om een systeem te gebruiken dat ' in voet of meter vanaf het begin staat.
- Oké, laat ' s zeg gewoon dat ik ' m niet op zoek ben naar nauwkeurigheid. Al mijn datapunten zijn in San Diego, dus de variatie in gradenlengtes is verwaarloosbaar. Is het überhaupt mogelijk om deze waarden om te rekenen?
- Onthoud dat de lengte van de graden verschilt van west naar oost en van zuid naar noord. Eenvoudig vermenigvuldigen is niet genoeg, maar je moet ook de hoek van de afstand kennen. Wordt ingewikkeld en ik stel voor om een betere methode te gebruiken.
Geef een reactie