Articles
Konverter længde i decimalgrader til fødder
On februar 15, 2021 by adminJeg har attributter for en længde, som værktøjet Near beregner, og det gav dem til mig i decimalgrader. har brug for dem i fødder. Er det muligt at gøre dette med værktøjet Beregn felt? Jeg prøvede at læse dokumentationen i ArcMap-hjælp, men det var virkelig nyttigt. Jeg er villig til at gøre det i python eller VBScript eller hvad det kræver.
Kommentarer
- Jeg tror, at den nemmeste ting at gøre ville være at genudsende dine data og køre det nærmeste værktøj igen, så du kan få nogle nyttige enheder tilbage.
- Det er aldrig muligt at gendanne lineære enheder fra kartesisk afstand af vinkelenheder.
- Men der findes værktøjer, der kan returnere store cirkelafstande eller endda afstand langs ellipsoid. " Afstand " -funktion i SpatiaLite er en sådan gaia-gis.it/gaia -sins / spatialite-sql-latest.html . Naturligvis har det brug for start- og slutpunkter i lat / lon som kildedata.
- Relateret: gis.stackexchange.com/questions/8650/… og gis.stackexchange.com/questions/75528
- Jeg har mistanke om de problemer, du løb ind med projektværktøjet (hvis dataene blev indlæst på det rigtige sted i forhold til andre data, som din kommentar om brug af datarammen til eksport synes at indikere) er relateret til valget af transformation eller mangel på dem. 2011 er ikke ' t bare almindelig NAD83, så det ' er faktisk et andet datum end NAD83 for tilstandsplanprojektion (medmindre du ' bruger det opdaterede nulpunkt til begge sider). Uden mere detaljerede oplysninger om dine data og de projektindstillinger, du brugte, er det ' svært at sige. Det lyder som om du har det, du har brug for.
Svar
Nærværktøjet giver dig resultaterne i det lineære måleenhed for lagets projektion. Prøv at vælge en anden (passende til dit datasæt) projektion, der bruger fødder. Kør derefter det nærværktøj igen.
Kommentarer
- Jeg ' har forsøgt at genudsende dataene et antal gange (gå ind i et tilstandsplansystem), men det ' giver mig alle mulige problemer. Ir ' reprojekterer ikke korrekt, så ' hvorfor jeg ' Jeg prøver bare at konvertere disse værdier.
- Jeg løser problemet først. Dine afstande bliver mere præcise, hvis du ' i det relevante koordinatsystem. Fejl ved genudsendelse af dine data kan også være symptomatisk for andre problemer.
- Jeg er enig. Da en grad ikke er ' ta konstant måleenhed (længdegrad er 69 miles ved ækvator og 0 ved polerne) konvertering er en smerte. Bedre at bruge et system, der ' er i fod eller meter fra get-go.
- Ok, lad ' s bare jeg ' Jeg leder ikke efter nøjagtighed. Alle mine datapunkter er i San Diego, så variansen i gradslængder er ubetydelig. Er det overhovedet muligt at konvertere disse værdier?
- Husk at længden af graden er forskellig fra vest til øst og fra syd til nord. Enkel multiplikation er ikke nok, men du skal også kende afstandens vinkel. Bliver kompliceret, og jeg foreslår at bruge en bedre metode.
Skriv et svar