Problems with wrapTo180, creates lines on map
古いコメントを表示
Hello,
I have a longitude vector that I want to convert from 0-360 to -180 - 180 The data shows perfectly find on a global map when in its original 360 form, but once I use wrapTo180, there seems to be lines all across my global map.
Has anyone else had this problem?
If so, how do I fix it?
Thank you,
Melissa
3 件のコメント
Chad Greene
2015 年 2 月 12 日
Can you upload an image with lines? Can you repeat the problem using dummy data such as Z=peaks(180)? If so, upload some code that we can use to replicate the problem.
Melissa
2015 年 3 月 7 日
Brian DeCicco
2021 年 7 月 27 日
Melissa, I'm having the same issue as you are here. Did you ever get resolution to this?
回答 (1 件)
Rob Comer
2015 年 2 月 23 日
0 投票
Instead of wrapping your longitudes, try using the maptriml function with latlim = [-90 90] and lonlim = [-180 180]. Because these limits span the globe, this won't really trim away any data. What it will do is cut your data on the 180-degree meridian. This cut should eliminate the spurious lines that you're seeing across your global map.
カテゴリ
ヘルプ センター および File Exchange で Lengths and Angles についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!