How to acces coordinates of a mappolyshape object?
조회 수: 15 (최근 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!