Vairāk

Ģeoreferenci nelīdzeniem/neregulāri režģotiem rasteriem, izmantojot GDAL?

Ģeoreferenci nelīdzeniem/neregulāri režģotiem rasteriem, izmantojot GDAL?


Es mēģinu paņemt NetCDF kopu un pārvērst tos par ģeoreferencētām datu kopām, izmantojot GDAL.

Tomēr vienīgie ģeotelpiskie dati ir 2-D lat/lon masīvu kopums. Projekcijas veids nav lat/lon. Šie masīvi norāda katras šūnas lat/lon.

Es nevaru izmantot ģeotransformāciju, lai atsauktos uz datiem nepareizas režģa dēļ.

Kā es varu izveidot datu kopu (piemēram, GeoTiff), kas pareizi atsaucas uz datiem?

Ideālā gadījumā es varētu novirzīties uz dažiem pat režģiem.

Es mēģināju izmantot vienmērīgu zemes kontroles punktu izkliedi, bet iegūtais GeoTiff netika parādīts pareizi ... Neskatoties uz to, ka GCP ir līdz 90 grādiem, ArcMap apgalvo, ka GTiff apjoms beidzas 70 grādu platumā ...


Es varēju atrisināt problēmu, izmantojot gdalwarp -geoloc, kā ieteikts. Es izveidoju 3 VRT (1 ar šūnu vērtībām, 1 ar platumu, 1 ar garumu) un ģeogrāfiskajos laukos datu vrt metadatos ierakstīju lat/lon vrts. Tad gdalwarp -geoloc izmantošana darbojās kā šarms.

Jautājums par apjomu nebija saistīts un bija saistīts tikai ar lielo atšķirību starp sākotnējo koordinātu sistēmu un lat/lon. Tas tika atrisināts, skaidri norādot apjomu, nevis GDAL mēģinot uzminēt, kādam tam vajadzētu būt. (t.i., gdalwarp līnijai pievienoju -te -180 0 180 90)


gdalwarp -geolocļauj kā ģeoreferenci izmantot pilnu latona 2d masīvu. Tādējādi jūs varat izmantot jebkuru mērķa DRS, lai pārplānotu savus datus uz plaši izmantoto projekciju.

Piemēru skatiet manā atbildē uz šo jautājumu:

Kā saskaņot rastra NetCDF datus ar vektoru slāni QGIS?


Skatīties video: Использование GDAL OGR в C#. Установка и настройка Using GDAL OGR via C#. Install u0026 configure