Добавьте кнопку карты в панель инструментов
addToolbarMapButton(
создает средство выбора основной карты и добавляет его в панель инструментов осей. Откройте средство выбора основной карты путем выбора
Pick Basemap из панели инструментов осей. Средство выбора основной карты появляется около верхнего правого угла карты.tb
,"basemap")
addToolbarMapButton(
задает опции основной карты с помощью аргументов name-value. Например, задайте basemaps, чтобы включать в средство выбора основной карты при помощи tb
,"basemap",Name=Value
)BasemapNames
аргумент значения имени.
Создайте фигуру при помощи uifigure
функция. Поместите географические оси в фигуру.
uif = uifigure; gx = geoaxes(uif);
Создайте пользовательскую панель инструментов осей. Добавьте все кнопки карты в панель инструментов.
tb = axtoolbar(gx,"default");
addToolbarMapButton(tb)
Удалите все кнопки карты из панели инструментов.
removeToolbarMapButton(tb)
Считайте данные о широте и долготе из файла форм в таблицу при помощи readgeotable
функция.
T = readgeotable("tsunamis.shp",CoordinateSystemType="geographic"); lat = T.Shape.Latitude; lon = T.Shape.Longitude;
Отобразите данные о широте и долготе по карте. Чтобы добавить средство выбора основной карты в панель инструментов, необходимо создать фигуру при помощи uifigure
функционируйте и географические оси в фигуре при помощи geoaxes
функция. По умолчанию географические графики используют "streets-light"
основная карта.
uif = uifigure;
gx = geoaxes(uif);
geoscatter(gx,lat,lon,"r+")
geolimits(gx,[-25.8016 27.4532],[96.9154 166.8728])
Сохраните заданную панель инструментов, пределы и отображенные на графике данные при помощи hold
функция.
hold(gx,"on")
Создайте пользовательскую панель инструментов при помощи axtoolbar
функция. Добавьте средство выбора основной карты в панель инструментов.
tb = axtoolbar(gx,"default"); addToolbarMapButton(tb,"basemap")
Откройте панель инструментов и выберите основную карту.
Добавьте основную карту OpenStreetMap© в список basemaps, доступного для использования с отображением функций. После того, как вы добавите основную карту, вы не должны добавлять его снова на будущих сеансах. Средство выбора основной карты использует имя отображения, которое вы задаете, когда вы добавляете основную карту.
name = "openstreetmap"; url = "https://a.tile.openstreetmap.org/${z}/${x}/${y}.png"; copyright = char(uint8(169)); displayName = "OpenStreetMap"; attribution = copyright + "OpenStreetMap contributors"; addCustomBasemap(name,url,Attribution=attribution,DisplayName=displayName)
Считайте данные о широте и долготе из файла GPX в таблицу.
T = readgeotable("sample_route.gpx");
lat = T.Shape.Latitude;
lon = T.Shape.Longitude;
Отобразите данные о широте и долготе по карте.
uif = uifigure;
gx = geoaxes(uif);
geoplot(gx,lat,lon,LineWidth=2)
hold(gx,"on")
Добавьте средство выбора основной карты в панель инструментов осей. Включайте основную карту OpenStreetMap и высокий уровень изменения масштаба basemaps обеспеченный Esri®.
tb = axtoolbar(gx,"default"); bmaps = ["openstreetmap","streets","streets-light","streets-dark","topographic","satellite"]; addToolbarMapButton(tb,"basemap",BasemapNames=bmaps)
Откройте средство выбора основной карты и выберите основную карту OpenStreetMap.
По умолчанию средство выбора основной карты использует Уровень 1, мозаику Северной Америки как значок для пользовательского basemaps. Создайте средство выбора основной карты с пользовательскими значками.
Добавьте основную карту OpenStreetMap в список basemaps, доступного для использования с отображением функций. После того, как вы добавите основную карту, вы не должны добавлять его снова на будущих сеансах.
name = "openstreetmap"; url = "https://a.tile.openstreetmap.org/${z}/${x}/${y}.png"; copyright = char(uint8(169)); displayName = "OpenStreetMap"; attribution = copyright + "OpenStreetMap contributors"; addCustomBasemap(name,url,Attribution=attribution,DisplayName=displayName)
Считайте данные о широте и долготе из файла GPX в таблицу.
T = readgeotable("sample_route.gpx");
lat = T.Shape.Latitude;
lon = T.Shape.Longitude;
Отобразите данные о широте и долготе по карте.
uif = uifigure;
gx = geoaxes(uif);
geoplot(gx,lat,lon,LineWidth=2)
hold(gx,'on')
Задайте местоположения значков. Для пользовательской основной карты используйте значок, который показывает область вокруг Кейптауна, Южная Африка. Для уличной основной карты используйте значок по умолчанию.
osm_filename = "openstreetmap_256.png"; streets_filename = fullfile(matlabroot,"toolbox","shared","basemaps", ... "resources","icons","streets.png");
Создайте средство выбора основной карты, которое включает пользовательскую основную карту, "streets"
основная карта, и пользовательский значок.
tb = axtoolbar(gx,"default");
addToolbarMapButton(tb,"basemap",BasemapNames=["openstreetmap","streets"], ... BasemapIcons=[osm_filename,streets_filename])
Откройте средство выбора основной карты и просмотрите значки.
tb
— Панель инструментов AxesAxesToolbar
возразите | массив AxesToolbar
объектыПанель инструментов Axes в виде AxesToolbar
возразите или массив AxesToolbar
объекты. Панель инструментов осей должна быть в GeographicAxes
объект. Создайте панель инструментов при помощи axtoolbar
функция.
Можно добавить только один из каждого типа кнопки карты на панель инструментов осей. Добавление новой кнопки заменяет любые существующие значки того же типа.
Задайте дополнительные пары аргументов как Name1=Value1,...,NameN=ValueN
, где Name
имя аргумента и Value
соответствующее значение. Аргументы name-value должны появиться после других аргументов, но порядок пар не имеет значения.
addToolbarMapButton(tb,"basemap",BasemapNames=["streets","satellite"],NumColumns=1)
задает средство выбора основной карты с одним столбцом и "streets"
и "satellite"
basemaps.BasemapNames
— Basemaps, чтобы включать в средство выбора основной картыBasemaps, чтобы включать в средство выбора основной карты в виде массива строк или массива ячеек из символьных векторов. Можно задать basemaps, показанный в таблице, и basemaps добавил использование addCustomBasemap
функция. Пять basemaps в таблице являются картами высокого уровня изменения масштаба, размещенными Esri®. Другие шесть basemaps являются размещенными рядом наборами данных, созданными с помощью Естественной Земли. По умолчанию средство выбора основной карты включает весь доступный basemaps, включая пользовательский basemaps, кроме "none"
.
|
Карта, спроектированная, чтобы обеспечить географический контекст при выделении пользовательских данных по светлому фону. Размещенный Esri. |
|
Карта, спроектированная, чтобы обеспечить географический контекст при выделении пользовательских данных по темному фону. Размещенный Esri. |
|
План действий общего назначения, который подчеркивает точное, четкое моделирование дорог и транзитных сетей. Размещенный Esri. |
|
Полная глобальная основная карта состоит из спутниковых снимков с высоким разрешением. Размещенный Esri. |
|
Карта общего назначения с моделированием, чтобы изобразить топографические функции. Размещенный Esri. |
|
Сопоставьте, который комбинирует выведенные из спутника данные о типе поверхности, заштрихованное облегчение и облегчение дна океана. Легкая, естественная палитра подходит для тематических и ссылочных карт. Созданная использующая Естественная Земля. |
|
Теневая вспомогательная карта смешивается с палитрой типа поверхности. Влажная низменность является зеленой, и засушливая низменность является коричневой. Созданная использующая Естественная Земля. |
|
Карта ландшафта в оттенках серого. Теневое облегчение подчеркивает и высокие горы и микроландшафт, найденный в низменности. Созданная использующая Естественная Земля. |
|
Двухцветная, океанская землей карта со светло-зелеными контактными площадками и голубыми водными областями. Созданная использующая Естественная Земля. |
|
Двухцветная, океанская землей карта с серыми контактными площадками и областями белой воды. Созданная использующая Естественная Земля. |
|
Двухцветная, океанская землей карта со светло-серыми контактными площадками и темно-серыми водными областями. Эта основная карта установлена с MATLAB®. Созданная использующая Естественная Земля. | N/A |
Пустой фон, который отображает ваши данные на графике с сеткой долготы широты, метками деления и метками. |
Весь basemaps кроме "darkwater"
потребуйте доступа в Интернет. "darkwater"
основная карта включена с MATLAB.
Если у вас нет сопоставимого доступа к Интернету, можно загрузить basemaps, созданный с помощью Естественной Земли на локальную систему при помощи Add-On Explorer. Пять карт высокого уровня изменения масштаба не доступны для скачивания. Для получения дополнительной информации о загрузке basemaps и изменении основной карты по умолчанию в вашей локальной системе, смотрите доступ к Basemaps для Географических Осей и Графиков.
basemaps, размещенные Esri периодически, обновляются. В результате вы можете видеть различия в своей визуализации в зависимости от времени.
Выравнивание контуров и меток области является представлением функции, обеспеченной по условию поставщики, и не подразумевает подтверждение MathWorks®.
Если вы задаете какую-либо комбинацию BasemapNames
, DisplayNames
, и BasemapIcons
, они должны все быть одного размера. Элементы BasemapNames
соответствуйте элементам DisplayNames
и BasemapIcons
.
Пример: BasemapNames=["streets","satellite"]
Типы данных: char |
string
DisplayNames
— Метки основной картыОсновная карта помечает в виде массива строк или массива ячеек из символьных векторов. Когда метка более длинна, чем ширина столбца, MATLAB повреждает метку в отдельные линии так, чтобы каждая линия подгонки в ширине столбца, и постаралась не нарушать обещания, если это возможно. Метки основной карты отображают до трех линий. MATLAB обрезает метки, которые более длинны, чем три линии.
Имя отображения по умолчанию для каждой основной карты:
"satellite"
— Satellite
"streets"
— Streets
"streets-dark"
— Streets (dark)
"streets-light"
— Streets (light)
"topographic"
— Topographic
"darkwater"
— Dark Water
"bluegreen"
— Blue Green
"grayterrain"
— Gray Terrain
"colorterrain"
— Color Terrain
"landcover"
— Land Cover
"none"
'none'
Пользовательская основная карта — имя Отображения, заданное addCustomBasemap
функция. Если вы не задаете имя отображения, когда вы добавляете пользовательскую основную карту, то средство выбора основной карты использует имя основной карты.
Создайте средство выбора основной карты без имен отображения путем определения DisplayNames
как ""
.
Если вы задаете какую-либо комбинацию BasemapNames
, DisplayNames
, и BasemapIcons
, они должны все быть одного размера. Элементы DisplayNames
соответствуйте элементам BasemapNames
и BasemapIcons
.
Пример: DisplayNames=["Road Map","Satellite Imagery"]
Типы данных: char |
string
BasemapIcons
— Имена файла значкаФайл значка называет в виде массива строк или массива ячеек из символьных векторов. Поддерживаемые форматы изображения включают JPEG, PNG, GIF и SVG.
Задайте имена файлов на основе местоположений ваших файлов.
Если файл находится в вашей текущей папке или в папке на пути MATLAB, то задайте имя файла только, такого как "myIcon.png"
.
Если файл не находится в текущей папке или в папке на пути MATLAB, то задайте полное имя или относительный путь, такой как "C:\myfolder\myFile.png"
или "dataDir\myFile.png"
.
Значки основной карты по умолчанию находятся в папке
. Когда вы добавляете пользовательскую основную карту с помощью matlabroot
/toolbox/shared/basemaps/resources/iconsaddCustomBasemap
функция, значком по умолчанию является Уровень 1, мозаика Северной Америки.
Когда значок имеет длину стороны, больше, чем 80 пикселей, MATLAB масштабирует значок, чтобы соответствовать.
Создайте средство выбора основной карты без изображений значка путем определения BasemapIcons
как ""
. В этом случае значки отображают имена основной карты вместо изображений.
Если вы задаете какую-либо комбинацию BasemapNames
, DisplayNames
, и BasemapIcons
, они должны все быть одного размера. Элементы BasemapIcons
соответствуйте элементам BasemapNames
и DisplayNames
.
Пример: BasemapIcons=["myIcon1.png","myIcon2.png"]
Типы данных: char |
string
NumColumns
— Количество столбцов средства выбора основной карты
(значение по умолчанию) | положительное целое числоКоличество столбцов средства выбора основной карты в виде положительного целого числа.
Пример: NumColumns=3
Типы данных: single
| double
Когда Scrollable
свойством фигуры является true
, средство выбора основной карты не может появиться или может появиться в другом месте, чем верхний правый угол.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.