Buffer problem Vector Data

2 views (last 30 days)
Xun Wun
Xun Wun on 6 Nov 2019
Answered: Hiroki Okawa on 8 Nov 2019
Hi.
I try to add buffer to outside of this polygon shape file in Matlab.
But Matlab give me error "Undefined variable "data_in" or class "data_in.Y".
How to solve this?
[map_outline, att_map_outline] = ...
shaperead('../data/addbuffertothis.shp','UseGeoCoords',true);
% Add buffer
km = 20;
bufwidth = km2deg(km); % convert km to degrees of arc
[buffer.latb, buffer.lonb] = bufferm(data_in.Y, ...
data_in.X, bufwidth, 'out', 20);

Answers (1)

Hiroki Okawa
Hiroki Okawa on 8 Nov 2019
Hi,
I've never used these functions. However, It seems that data_in is not exist. Isn't it possible that data_in should be map_outline or att_map_outline?
ex) data_in.Y => map_outline.Y or data_in.Y => att_map_outline.Y

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!