How to acces coordinates of a mappolyshape object?
7 次查看(过去 30 天)
显示 更早的评论
I want to extract the X and Y coordinates of a polygon-shapefile (Esri *.shp).
Up to now, I uesed the function shaperead for this, but it does not to work anymore. Matlab R2022b offers the function readgeotable().
But when I open the shapefile with readgeotable(), I get a table with a 1x1 mappolyshape. In this mappolyshape, I can not find the X and Y data.
I can illustrate this polygon using the function mapshow(), so the X and Y data must be anywhere in the table. But where? How can I extract this data?
Cheers
0 个评论
采纳的回答
Kojiro Saito
2023-6-27
hydro = readgeotable("concord_hydro_area.shp");
tempT = geotable2table(hydro, ["X" "Y"]);
disp(tempT)
X and Y will be stored in X and Y columns in tempT
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!