Right now I am creating mapstructs in Matlab and then exporting them individually as shape files using the shapewrite() function.
However, instead of exporting them individually I want to store all of them into an array and then save it at the end as one single shapefile which holds all of the points from the mapstructs stored in the array.
My problem is I don’t know how to initialize an array to hold these mapstructs. I’ve tried
`a = struct(sizeofarray)`
but it isn’t compatible with mapstructs. I would appreciate any help!
You can store any kind of data in a cell array:
You can then assign them like this:
However, if I understand you correctly you have mapstructs from the MATLAB Mapping Toolbox and want to concat structs of this form:
So you should probably do
and so on…