When using PATCHM or PATCHESM of the Mapping Toolbox with my custom coast line dataset:
load('map_data.mat')axesm(map_gcm)patchesm(olat, olon, -.1, 'c'); % or patchm
I get the following error:
??? Error using ==> adjustPolarVertices>adjustPV at 74 20 polar vertices: Too many. Error in ==> adjustPolarVertices at 32 [lat, lon] = adjustPV(lat, lon, poleLat, p, s, e); Error in ==> preprocessLatLonPolygons at 21 [lat, lon] = adjustPolarVertices(lat, lon, northPoleLat, tolSnap); Error in ==> trimPolygonToQuadrangle at 42 [lat, lon] = preprocessLatLonPolygons(lat, lon, tolSnap, tolClose); Error in ==> applyProjection>applyForward at 62 [lat, lon] = trimPolygonToQuadrangle( ... Error in ==> doApplyProj at 31 [x, y, savepts] = mproj.applyForward(mproj, mstruct, in1, in2, objectType); Error in ==> applyProjection at 14 outputs = doApplyProj(mproj, varargin{:}); Error in ==> lambert at 30 varargout = applyProjection(mproj, varargin{:}); Error in ==> projectpatch>projectpatch2D at 60 [x,y] = feval(mstruct.mapprojection, ... Error in ==> projectpatch at 16 [x, y] = projectpatch2D(mstruct, lat, lon); Error in ==> patchm at 69 [x, y, zout, userdata] = projectpatch(mstruct, lat, lon, z);
Best Answer