Создайте географический земной шар
geoglobe( создает географический земной шар на заданном рисунке, панели или группе вкладки. Фигура должна быть создана с помощью parent)uifigure функция. Для получения информации о навигации по земному шару смотрите Географическую Навигацию Земного шара.
Географический земной шар требует аппаратной поддержки графики WebGL™. Для получения дополнительной информации смотрите Советы.
geoglobe( задает дополнительные опции для земного шара с помощью одного или нескольких аргументов пары "имя-значение". Задайте опции после всех других входных параметров. Для списка опций смотрите parent,Name,Value)GeographicGlobe.
g = geoglobe(___) возвращает GeographicGlobe объект. Этот синтаксис полезен для управления свойствами географического земного шара.
Географические земные шары не поддерживаются в Live Editor или MATLAB Online™.
Если несколько требований окон, WebGL открыты целиком, то географический земной шар может отобразить эту ошибку:
Globe Viewer needs to close because the WebGL context has been lost.
Географический земной шар требует аппаратной поддержки графики WebGL. Определить, имеет ли ваша система аппаратную поддержку графики WebGL, осей отображения на рисунке, созданном с помощью uifigure функция. Получите информацию о средстве отображения об осях с помощью rendererinfo функция. Затем запросите GraphicsRenderer свойство. Ваша система имеет аппаратную поддержку графики если GraphicsRenderer свойство имеет значение 'WebGL'.
fig = uifigure; ax = axes(fig); info = rendererinfo(ax); info.GraphicsRenderer
ans =
'WebGL'Если вы создаете географический земной шар без выходного аргумента, то можно присвоить земной шар переменной позже при помощи findall функция. Если существует больше чем один географический земной шар, то findall возвращает вектор из объектов земного шара.
uif = uifigure; geoglobe(uif) g = findall(groot,'Type','globe');
Если существует больше чем один географический земной шар, то findall возвращает вектор из объектов земного шара.
uif = uifigure; geoglobe(uif) uif2 = uifigure; geoglobe(uif2) g = findall(groot,'Type','globe')
g = 2×1 GeographicGlobe array: GeographicGlobe GeographicGlobe