Masalah Longitudinal dengan data NetCDF

8

Saya mencari saran untuk bekerja dengan set data dunia di mana GCS memiliki rentang positif (0 derajat hingga 360 derajat). Data yang saya gunakan adalah data oseanografi NetCDF dan memiliki nilai koordinat positif seperti yang disebutkan. Ketika ditampilkan dalam GCS WGS84 normal di ESRI's ArcGIS 10, itu diimbangi dari data lain yang ada di kisaran -180 hingga 180. Jika saya memproyeksikannya, kesenjangan terjadi di sekitar meridian utama (kebanyakan karena asal-usulnya, kadang-kadang karena asal-usulnya, kadang-kadang sejauh off sebagai 25 derajat W). Pemikiran saya adalah membuat sistem proyeksi / koordinat khusus yang memiliki nilai positif dan berharap agar data dunia lainnya diproyeksikan ulang dengan cepat. Adakah yang melihat masalah dengan ini atau memiliki solusi lain? Semoga ini masuk akal. Saya menghargai bantuan apa pun di muka.

** Perbarui ** Ini adalah tangkapan layar dari kumpulan data negara dengan graticule di atas untuk menunjukkan CRS normal GCS. Hanya mengimpor data NetCDF apa adanya adalah tetapi nilai-nilainya tidak mulai sampai 20,5 derajat di sebelah timur Meridian Utama.

GCS Normal http://grafa.co/rnd/img/GCS_Normal.png

Jika saya memilih untuk menggunakan CRS NetCDF (yang sebenarnya sama) itu akan memproyeksi ulang data dunia dengan cepat jika sudah ditentukan. Perhatikan bahwa graticule tidak terdefinisi sehingga tidak memproyeksi ulang. Semacam memproyeksikan ulang GCS http://grafa.co/rnd/img/GCS_Other.png

Tetapi jika saya mencoba memproyeksikan ulang semuanya menjadi GCS normal dengan nilai negatif, itu seperti membungkus peta datar data di seluruh dunia dan kemudian menghilang ketika menyentuh Meridian Perdana. Semacam memproyeksikan ulang GCS http://grafa.co/rnd/img/reprojected.png

Sekarang, saya tahu tidak ada nilai dari 0-20.5 seperti yang dinyatakan dalam metadata. Tetapi mengapa nilai dari sisa data tidak dapat ditampilkan di celah? Saya bahkan mencoba Shift di Raster Tools tetapi tidak berhasil.

geografa
sumber
geografa - Jika Anda menentukan proyeksi khusus, Anda tidak dapat mengatur dokumen ke CR lain (salah satu dari set data dunia lainnya) dan tidak mengharuskan mereka untuk "on-the-fly". Tetapi netcdf akan melakukannya?
Brad Nesom
Silakan kirim salinan NetCDF ke suatu tempat. Mungkin ada cara untuk melakukan apa yang Anda inginkan, tetapi akan lebih mudah untuk menggambarkannya kepada Anda menggunakan contoh nyata. Pada dasarnya, mungkin untuk melakukan sesuatu seperti pada bagian "Tying it All Together" presentasi ini: unduh.osgeo.org/gdal/presentations/… . ATAU dimungkinkan untuk membuat worldfile baru dengan rentang koordinat standar di dalamnya dan membebani georeferensi internal di NetCDF. Either way, memiliki sampel data akan membantu.
lagerratrobe
Menyadari bahwa saya BISA memproyeksikan ulang raster. Saya hanya harus memberikannya offset yang tepat. Saya akan memposting jawaban yang lebih cepat di satu atau dua hari berikutnya. Untuk data, periksa data-portal.ecmwf.int/data/d/edit/personal/tentara/netcdf29 .
geografa
Saya akan tertarik untuk menetapkan offset yang tepat di sini. Satu hal yang perlu diperhatikan, adalah bahwa, saya percaya, 0 dan 360 adalah sama.
Berbulu

Jawaban:

1

OK, saya pikir masalah utama di sini adalah ESRI menggunakan pusat grid untuk menghitung posisi, dan ketika saya telah menulis data, saya menggunakan nilai kiri bawah sel untuk menghitung data. Cara saya mengatasinya, adalah dengan membuat file netCDF saya dengan asal kisi X dari pusat sel pertama, lalu menghitung setiap sel menggunakan itu sebagai titik awal. Letakkan saya catatan, dalam obrolan, jika Anda ingin membahas ini lebih lanjut, karena sekarang berfungsi.

Berbulu
sumber
0

Ini adalah bug yang dikenal sekarang, karena kami telah mengalami masalah yang sama. Dengan sedikit terlalu banyak dan usaha, yang berakhir dengan saya mengirimkan mereka rincian panopoly, untuk melihat data netCDF tanpa garis yang hilang.

Menariknya, ini tidak hanya terbatas pada netCDF. Jika Anda membuat titik, menggunakan kisi-kisi di dalam netCDF, dan kemudian mengumpulkan titik untuk membangun poligon, itu tidak akan membangun poligon di atas meridian utama juga, itu akan menjadi yang terpisah.

Bugnya adalah NIM070286: NetCDF Raster Layer tidak menampilkan data yang terletak di sepanjang meridian utama

Saya telah meminta perbaikan terbaru dari ESRI Inc. Saya akan menyimpan ini sebagai pertanyaan favorit dan memperbarui semuanya begitu saya mendengarnya lagi. Saya akan segera berlibur, jadi mudah-mudahan ini akan terjadi selama 10 hari ke depan.

Berbulu
sumber