How to Export Contour Plot as Shape File if Output is of Data Type 'Double'?

4 visualizzazioni (ultimi 30 giorni)
Good morning!
I'm trying to export a contour plot as a shapefile. However, there seems to be a problem with the shapewrite function. The error reads, "error using shapewrite: expected input number 1, S, to be one of these types: struct, mappoint, geopoint, mapshape, geoshape. Instead its type was double." The second error reads, "error in shapewrite>parseInputs (line 639) validateattributes(S,...)." The last error reads, "error in shapewrite (line 80) [S, basename, dbfspec] = parseInputs(varargin{:})."
My initial code is:
shape = ncread('file.nc', 'var', [1,1,1], [inf,inf,1])
contourf(var')
x = contourf(var')
shapewrite(x, 'var.shp')
Note: the first two lines of code produce the contour plot and the last two lines are my attempt to convert the contour plot to a shapefile.
Again, I am trying to convert the contour plot to a shapefile so that I can work with the SHP in ArcGIS. Any help would be greatly appreciated. Thank you in advance!

Risposta accettata

Walter Roberson
Walter Roberson il 23 Gen 2020
https://www.mathworks.com/matlabcentral/answers/358316-how-can-i-export-a-matlab-contour-as-a-polygon-shapefile

Più risposte (0)

Categorie

Scopri di più su Contour Plots in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by