Закройте все звонки в многоугольнике с несколькими деталями
[xdata, ydata] = closePolygonParts(xdata,
ydata)
[lat, lon] = closePolygonParts(lat, lon, angleunits)
[xdata, ydata] = closePolygonParts(xdata,
ydata)
гарантирует, что каждый звонок в multipart (NaN
- разделенный) многоугольник «замкнут» повторением начальной точки в конце каждого звонка, если только начальная и конечная точки уже не идентичны. Векторы координат xdata
и ydata
должен совпадать в размере и иметь одинаковые NaN
местоположения.
[lat, lon] = closePolygonParts(lat, lon, angleunits)
работает с данными о широте-долготе и учитывает перенос долготы с периодом 360
если angleunits
является 'degrees'
и 2*pi
если angleunits
является 'radians'
. Чтобы звонок считался замкнутым, широты его первой и последней вершин должны точно совпадать, но их долготы должны совпадать только по модулю с соответствующим периодом. Такие звонки возвращаются без изменений.