Использование matlab для изменения цвета полигонов карты из файла shp - PullRequest
0 голосов
/ 16 декабря 2010

Мой вопрос заключается в том, как мне изменить полигоны карты из файла shp (shapefile) при использовании matlab. Я делал этот проект, где мне дали карту в формате shpfile, на которой я должен использовать, я могу читать карту в Matlab, но карта разделена на регионы, и у каждого региона есть свой цвет, моя проблема, с которой я столкнулся, состояла в том, чтобы изменить полигоны в соответствующие цвета, кто-нибудь видит это, пожалуйста, помогите и ответьте мне как можно скорее.

1 Ответ

0 голосов
/ 22 декабря 2010

Используете ли вы Mapping Toolbox от The MathWorks или сторонние коды, например, из библиотеки Shapefile C, для импорта шейп-файла?Если вы используете Mapping Toolbox, я не могу вам сильно помочь, поскольку у меня нет этого набора инструментов - надеюсь, кто-то еще может помочь здесь.

В любом случае, если вы сможете импортировать шейп-файл в рабочую область MATLAB, вы сможете найти векторные данные (данные полигонов и атрибутов и т. Д.) Где-нибудь ...

Если вы ничего не видите в рабочей области, возможно, вы сможете найти эти данные на рисунке (или в оси).

data = get (the_handle);

Я бы искал там данные.

После того, как вы получите данные о многоугольнике и свойствах, вы можете залатать их любым цветом, который вам нравится (на основе любой другой информациинайди там.)

Удачи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...