最初に水域を平坦化しましたが、特に問題はありませんでした。 しかし、その後DEMリコンディショニングを実行すると、一部のセルがNoDataになってしまいます。 なぜでしょうか? これは大きな問題です。 プロセスのソースコードを入手して確認し、必要に応じて再コーディングする方法はありますか? <\/P><\/BODY><\/HTML>
Update: I have figured out that anywhere the input DEM is exactly 0, the reconditioning process returns NoData. Clearly something is wrong with the algorithm.
Hi,
I also encountered this problem and I too noticed that it only changed values of 0 to nodata. So I used a workaround that you might find useful: I ran raster calculator on my DEM and added 0.0000001 to all cells in the raster, this in effect removes 0s whilst effectively retaining them. Then I ran reconditioning on the result successfully.
In effect what I actually achieved was simply to convert the raster, since the precision required to add 0.0000001 is not available. I was using an Integer DEM and the resulting layer is Double precision 64bit. So I would suggest trying to convert the raster first and if that does not work, apply raster calculator with a very small number. Hopefully this will be fixed soon.
Glad to know it's not just me having the issue. I have since abandoned the DEM Reconditioning tool and wrote my own algorithm in Python, which runs a modified AGREE procedure. If anyone wants it, feel free to contact me.
サインインしたメンバーは投稿、更新のフォローなどができます。初めてですか?無料アカウントを登録してください。
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.