Lisää

Mikä on WGS84: n ja NAD27 Zone II: n korkeusero?

Mikä on WGS84: n ja NAD27 Zone II: n korkeusero?


Minulla on pistepilvi ohjelmistossa ja olen vienyt pisteen sekä WGS84- että NAD27 State Plane California Zone II -alueille (Yhdysvaltain kyselyjalkoissa). WGS-tiedot näyttävät tältä, korkeus metreinä:

-121.330272 38.547287 5.661467 -121.330272 38.547287 5.646508 -121.330272 38.547287 5.661565 -121.330272 38.547287 5.657426

missä NAD27-vyöhykkeen II tiedot näyttävät tältä:

2191840.924977 321431.770306 44.012074 2191840.804111 321431.731749 43.962994 2191840.798730 321431.632417 44.012394 2191840.725906 321431.877987 43.998812 2191840.639473 321431.718561 44.001784

En ymmärrä, miksi korkeus on erilainen ja missä yksiköissä sen on tarkoitus olla. Se ei ole yksinkertainen muutos metreistä jalkoihin. Jotain muuta on tekeillä?

MUOKATA:

Sain selville, että käytetyn NAD27 Zone II -projektion projektiotiedosto on tämä, jos se auttaa:

PROJCS ["NAD27 / Kalifornian vyöhyke II", GEOGCS ["GCS_North_American_1927", DATUM ["D_North_American_1927", SPHEROID ["Clarke_1866", 6378206.4,294.9786982138982], PRIMEM ["Greenwich 0.032 "4525" 0, UN] ]], PROJECTION ["Lambert_Conformal_Conic"], PARAMETER ["standard_parallel_1", 39.83333333333334], PARAMETER ["standard_parallel_2", 38.33333333333334], PARAMETER ["latitude_of_origin", 37.666666666ERER, "PAR.6 "66" false_easting ", 2000000], PARAMETRI [" false_northing ", 0], UNIT [" Foot_US ", 0.30480060960121924]]

MUOKATA:

Esimerkkikoodi, joka osoittaa eron ensimmäisen datapisteen muuntamisessa.

tuo pyproj p1 = pyproj.Proj ("+ init = EPSG: 4326") p2 = pyproj.Proj ("+ init = EPSG: 26742") a = (-121.330272, 38.547287, 5.661467) b = (2191840.924977, 321431.770306, 44.012074 ) print "Lähdepiste", tulosta "Kohdepiste", b tulosta 'Muunnettu:', pyproj.transform (p1, p2, * a) # different :()

Kaksi koordinaattijärjestelmää ovat:

Maantieteellinen koordinaatisto: WGS 84 (EPSG :: 4326) Geodeettinen peruspiste: Maailman geodeettinen järjestelmä 1984 (EPSG :: 6326) Ellipsoidi: WGS 84 (EPSG :: 7030) Päämeridiaani: Greenwich (EPSG :: 8901) Kulmayksiköt: aste ( EPSG :: 9102)

ja

Heijastettu koordinaattijärjestelmä: NAD27 / Kalifornian vyöhyke II (EPSG :: 26742) Projisointimenetelmä: Lambert Conic Conformal (2SP) Väärän alkuperän leveysaste: 37.6667 Väärän alkuperän pituusaste: -122 Ensimmäisen standardin rinnakkaisuuden leveys: 39.8333 Toisen standardin rinnakkaisuuden leveys: 38.3333 Väärän alkuperän itäpuolella: 2e + 06 Väärän alkuperän pohjoinen: 0 Maantieteellinen koordinaatisto: NAD27 (EPSG :: 4267) Geodeettinen perusta: Pohjois-Amerikan Datum 1927 (EPSG :: 6267) Ellipsoid: Clarke 1866 (EPSG :: 7008) Prime Meridian: Greenwich (EPSG :: 8901) Lineaariset yksiköt: Yhdysvaltain tutkimusjalka (EPSG :: 9003)

Agisoft Photoscan toteaa dokumentaatiossa tukevansa monia koordinaattiviitejärjestelmiä, mukaan lukien suurin osa EPSG-rekisterissä olevista. En löytänyt lopullista lausuntoa siitä, että he käyttävät GDAL: ta tai PROJ.4: ta koordinaattimuunnoksiin.

Oletuksena, että tulokoordinaatit ovat WGS84 pituusaste, leveysaste ja ellipsoidinen korkeus (m), käytin GEOID12A-verkkotyökalua geoidin aallon laskemiseen.

Lähtö GEOID12A: n leveyspiiristä N stddev Aseman nimi ddd mm ss.sssss ddd mm ss.sssss metriä metrejä KÄYTTÄJÄN PAIKKA 38 32 50.23320 121 19 48.97920 -30.490 0.0234

N-arvoa käytetään yhtälössä h = H + N, jossa h on ellipsoidinen korkeus, H on geoidinen korkeus (noin keskimääräinen merenpinta) ja N on aaltoilu. Joten lisää syöttöarvoon 30,490 saadaksesi noin NAVD88. Se antaa meille 36,151467 m.

Koska vaakasuorat koordinaatit ovat NAD27 State Plane California II (Yhdysvaltain kyselyjalkoissa), on mahdollista, että z-arvot ovat NGVD29: ssä eikä NAVD88: ssa. Sitten käytin VERTCON-sovellusta tarkistaaksesi NAVD88: n ja NGVD29: n siirtymän NAD83-koordinaatille (ei ole väliä, käytätkö NAD27: ää vai NAD83: ta - muunnin ei ole niin tarkka). Sen ilmoitettiin olevan 0,733 m tai 2,4 USft. Joten tulokset eivät vieläkään täsmää.

Leveysaste: 38 32 50,2 (N) Pituusaste: 121 19 48,98 (L) NAVD 88 korkeus: Peruspisteen muutos (NAVD 88 miinus NGVD 29): 0,733 metri

Yritin myös käyttää 3-parametrista yhtälöpohjaista peruspistemuunnosta EPSG :: 1173 ja EPSG :: 1175. Näiden muunnosten käyttämä menetelmä muuntaa ellipsoidikorkeudet kahden geodeettisen peruspisteen välillä. Molemmat muunnokset palauttivat uuden ellipsoidikorkeuden (NAD27: ssä) noin 22,4 metriin, joten toinen epäsuhta.


Olen melko varma, että toisen tietojoukon korkeudet ovat samat Us-ft kuin vaakakoordinaatit (mikä on järkevää). Jos kerrot ne 0,30480061: llä, saat vakion 7,75344 metrin eron molempien tietojoukkojen välillä.

Lisäksi korkeuserot pisteestä toiseen luettelossa ovat melkein samat muunnettuina jalkoista metreihin ja 0,3048 ilman.

Oletan, että vaakasuorassa siirtymässä käytetään matalatarkkaa 3-parametrista nollapistesiirtoa.


Tämän Agisoft-foorumeilla olevan viestin mukaan näyttää siltä, ​​että siirtymistä datuspisteiden välillä ei ole kovin hyvin toteutettu.

Jättäen sivuun koordinaattien pystykomponentin, en pystynyt selvittämään, miten he pääsivät noista WGS84-lat / N-arvoista NAD27 California Zone 2 X / Y -arvoihin.

Yritin saada useita tapoja saada WGS84 -> NAD27 ja päädyin aina X-arvon 2191845-2191847 ja Y-arvon 321449-321454 ympärille. En tiedä miten he päätyivät 2191840, 321431.

Nykyisessä muodossaan en luottaisi siihen, että koordinaatit ovat erittäin tarkkoja, jos vaihdat peruspisteitä.