Создайте спецификацию символа векторного слоя
symbolspec = makesymbolspec( создает спецификацию символа geometry,rule1,rule2,...,ruleN)symbolspec для формы geometry согласно правилам, заданным в одном или нескольких rule аргументы.
Используйте технические требования символа, чтобы настроить внешний вид векторных форм для карт, вы создаете использование mapshow и geoshow функции.
Импортируйте файл форм, содержащий дорожные данные для Согласия, MA, как геопространственная таблица.
roads = readgeotable("concord_roads.shp");Создайте спецификацию символа, которая задает цвет линии по умолчанию как фиолетовый.
blueRoads = makesymbolspec("Line",{'Default','Color','#7E2F8E'});
Отобразите дороги с помощью спецификации символа.
mapshow(roads,"SymbolSpec",blueRoads)
Импортируйте файл форм, содержащий дорожные данные для Согласия, MA, как геопространственная таблица.
roads = readgeotable("concord_roads.shp");CLASS атрибут включает информацию о дорожных типах. Например, значение 2 указывает на многополосную магистраль и значение 6 указывает на незначительную дорогу. Создайте спецификацию символа, которая задает дорожные цвета на основе значения CLASS.
roadColors = makesymbolspec("Line", ... {'CLASS',2,'Color','#A2142F'}, ... {'CLASS',3,'Color','#77AC30'}, ... {'CLASS',6,'Color','#0072BD'}, ... {'Default','Color','k'});
Отобразите дороги с помощью спецификации символа.
mapshow(roads,"SymbolSpec",roadColors)
Импортируйте файл форм, содержащий дорожные данные для Согласия, MA, как геопространственная таблица.
roads = readgeotable("concord_roads.shp");CLASS атрибут включает информацию о дорожных типах. Например, значение 2 указывает на многополосную магистраль и значение 6 указывает на незначительную дорогу. Создайте спецификацию символа, которая задает стили линии и ширины на основе значения CLASS таким образом, что главные дороги имеют гущу, пунктирные линии и незначительные дороги имеют тонкие пунктирные линии тире.
lineStyles = makesymbolspec("Line", ... {'CLASS',[1 3],'LineStyle',':','LineWidth',2}, ... {'CLASS',[4 6],'LineStyle','-.','LineWidth',0.25});
Отобразите дороги с помощью спецификации символа.
mapshow(roads,"SymbolSpec",lineStyles)
Импортируйте файл форм, содержащий дорожные данные для Согласия, MA, как геопространственная таблица.
roads = readgeotable("concord_roads.shp");CLASS атрибут включает информацию о дорожных типах. Например, значение 2 указывает на многополосную магистраль, значение 3 указывает на главную дорогу и значение 6 указывает на незначительную дорогу. Создайте спецификацию символа, которая задает цвета линии в turbo палитра на основе значения CLASS так, чтобы магистрали были синими, главные дороги являются зелеными, и незначительные дороги являются красными.
cmap = turbo(5); colorRange = makesymbolspec("Line", ... {'CLASS',[2 6],'Color',cmap});
Отобразите дороги с помощью спецификации символа.
mapshow(roads,"SymbolSpec",colorRange)Добавьте шкалу палитры в карту путем устанавливания пределов палитры и палитры осей.
colormap(cmap) caxis([2 7]) colorbar

geometry shapeType "Point" | "Line" | "PolyLine" | "Polygon" | "Patch"Сформируйте тип в виде одной из этих опций:
"Point" — Укажите форму
"Line" — Форма линии
"PolyLine" — Серия связанных форм линии
"Polygon" — Форма многоугольника
"Patch" — Исправьте форму
Типы данных: char | string
rule — Сформируйте правило индивидуальной настройкиСформируйте правило индивидуальной настройки в виде массива ячеек.
Создать правило по умолчанию для всех функций с заданным geometry, задайте rule использование этого шаблона:
{'Default',Property1,Value1,Property2,Value2,...,PropertyN,ValueN},
где Property1, Property2, и PropertyN графические свойства и Value1, Value2, и ValueN значения. Задайте свойства с помощью векторов символов. Допустимые свойства зависят от значения geometry:
"Point" — Допустимыми свойствами является Marker, ColorMarkerEdgeColor 'MarkerFaceColor' 'MarkerSize' , и Visible. Для описания каждого свойства смотрите Line Properties.
"Line" и "PolyLine" — Допустимыми свойствами является Color, LineStyle'LineWidth' , и Visible. Для описания каждого свойства смотрите Line Properties.
"Polygon" и "Patch" — Допустимыми свойствами является FaceColor'FaceAlpha' , LineStyle'LineWidth' 'EdgeColor' , и EdgeAlpha, и Visible. Для описания каждого свойства смотрите Свойства исправления.
Чтобы создать правило на основе значений атрибута, задайте rule использование этого шаблона:
{AttributeName,AttributeValue,Property1,Value1,Property2,Value2,...,PropertyN,ValueN},
где AttributeName атрибут и AttributeValue значение или область значений значений. Размер AttributeValue и Value1, Value2, и ValueN не должны соответствовать.
Когда функция не совпадает с правилом, mapshow и geoshow функции отображают функцию с помощью графических свойств по умолчанию.
Типы данных: cell
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.