Как получить патч (многоугольник) на карте, чтобы заполнить его внутри, а не снаружи в MATLAB?
272
user920938
Я использую следующие команды, чтобы нарисовать желаемую фигуру (обычно круг) на карте, затем залить ее и сделать цвет прозрачным.
H(ss) = geoshow(lats,lons,'DisplayType','polygon'); H(ss).FaceAlpha = .20; H(ss).EdgeColor = ring_color(ss,:); H(ss).FaceColor = ring_color(ss,:);
Когда у меня два перекрывающихся многоугольника, они объединяются в один гигантский многоугольник. Однако, когда я пытаюсь использовать те же команды, чтобы заполнить его, заполняется вся карта (кроме круга). Я искал везде и пробовал все, что мог придумать, и ничего не работает. У кого-нибудь есть идеи, как изменить, какое лицо заполняется? Я приложил фотографии.
0 ответов на вопрос
Похожие вопросы
-
3
инструмент для отображения файла патча
-
3
Скопируйте «% SystemRoot% \ SoftwareDistribution \ Download» на другой компьютер
-
1
Simulink для Matlab, как _______ для Mathematica?
-
-
1
webMathematica для Mathematica, как _________ для Matlab
-
4
Что означают эти инструкции на простом английском языке?
-
2
Переход к следующему блоку в файле патча с помощью VIM
-
6
Где мое программное обеспечение установлено в Linux?
-
1
Какая пропускная способность используется обновлениями безопасности?
-
1
Windows 2000 будет концом жизни на следующий день патча, но будет ли он все еще получать патчи в тот...
-
1
Как применить патч к Gnome в Ubuntu