Articles
Konverter lengde i desimalgrader til fot
On februar 15, 2021 by adminJeg har attributter for en lengde som verktøyet Near beregnet, og det ga dem til meg i desimalgrader. trenger dem i føttene. Er det mulig å gjøre dette med Calculate Field-verktøyet? Jeg prøvde å lese dokumentasjonen i ArcMap-hjelpen, men det var virkelig lite nyttig. Jeg er villig til å gjøre det i python eller VBScript eller hva som helst som skal til.
Kommentarer
- Jeg tror det enkleste å gjøre er å reprojisere dataene dine og kjøre det nærmeste verktøyet på nytt, slik at du kan få tilbake noen nyttige enheter.
- Det er aldri mulig å gjenopprette lineære enheter fra kartesisk avstand fra vinkelenheter.
- Men det finnes verktøy som kan returnere store sirkelavstander eller til og med avstand langs ellipsoid. " Avstand " -funksjon i SpatiaLite er en slik gaia-gis.it/gaia -sins / spatialite-sql-latest.html . Naturligvis trenger det start- og sluttpunkter i lat / lon som kildedata.
- Relatert: gis.stackexchange.com/questions/8650/… og gis.stackexchange.com/questions/75528
- Jeg mistenker problemene du kjørte inn med prosjektverktøyet (hvis dataene ble lastet inn på riktig sted i forhold til andre data, slik kommentaren din om bruk av datarammen for eksport ser ut til å indikere) er relatert til valget av transformasjon eller mangel på det. 2011 er ikke ' t bare vanlig NAD83, så det ' er faktisk et annet datum enn NAD83 for tilstandsplanprojeksjonen (med mindre du ' bruker det oppdaterte datumet for begge sider). Uten mer spesifikke data og prosjektinnstillingene du brukte, er det ' vanskelig å si. Høres ut som om du har det du trenger skjønt.
Svar
Nærverktøyet gir deg resultatene i det lineære måleenhet for lagets projeksjon. Prøv å velge en annen (passende for ditt datasett) projeksjon som bruker føtter. Kjør deretter nærverktøyet på nytt.
Kommentarer
- Jeg ' har prøvd å projisere dataene flere ganger (går inn i et tilstandsplansystem) men det ' s gir meg alle slags problemer. Ir ' s ikke projiseres riktig slik at ' hvorfor jeg ' Jeg prøver bare å konvertere disse verdiene.
- Jeg vil løse det problemet først. Avstandene dine blir mer nøyaktige hvis du ' i riktig koordinatsystem. Problemer med å avvise dataene dine kan også være symptomatiske for andre problemer.
- Jeg er enig. Siden en grad ikke er ' ta konstant måleenhet (lengdegrad er 69 miles ved ekvator og 0 ved polene) konvertering er en smerte. Bedre å bruke et system som ' er i fot eller meter fra get-go.
- Ok, la ' Bare si at jeg ' ikke leter etter nøyaktighet. Alle datapunktene mine er i San Diego, så avviket i gradslengder er ubetydelig. Er det i det hele tatt mulig å konvertere disse verdiene?
- Husk at lengden på graden er forskjellig fra vest til øst og fra sør til nord. Enkel multiplikasjon er ikke nok, men du må også kjenne vinkelen til avstanden. Blir komplisert og jeg foreslår å bruke en bedre metode.
Legg igjen en kommentar