Plotting a Map on App Designer

40 次查看(过去 30 天)
Hi,
I have a '.shp' file that I am trying to read in using readgeotable then plotting on a map. I have been able to this on a regular figure (shown bellow), but I am having trouble figuring out how to do it on App Designer. Does anyone have any tips?
% Print out the main map (street)
geolimits([41 50],[-122.95 -110])
geobasemap streets
hold on
% Read in ARCGIS data and print on top of street map
GT = readgeotable('BPA_TransmissionLines.shp'); %the .shp file holds line locations
geoplot(GT,'-r','linewidth',1.5)

回答(1 个)

Cameron
Cameron 2023-3-2
You need to put your geoaxes() in a Panel component. It will not work with the UIAxes.
gx = geoaxes(app.Panel);
geolimits(gx,[41 50],[-122.95 -110])
geobasemap(gx,"streets")

类别

Help CenterFile Exchange 中查找有关 Geographic Plots 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by