Символизирует использование значений RGB из Excel в ArcGIS Desktop?

9

У меня есть файл Excel с 2 столбцами атрибутов, 1-элементная информация 2-номер цвета (RGB), который должен символизировать текущий объект. Этот файл можно соединить со слоем, используя уникальное поле «Информация об объекте» (таблица атрибутов). Так что у меня есть как атрибут цветовой номер атрибута для каждого полигона.

Как я могу использовать эту информацию, чтобы символизировать каждую функцию с их приписанным цветом, уже импортированным из листа Excel?

Шефкет ЛУЛЯ
источник
Этот вопрос похож на неотвеченный gis.stackexchange.com/q/37479/115
PolyGeo
1
Я видел несколько вариантов этого вопроса здесь. Насколько мне известно, нет способа символизировать векторный слой, используя чистые значения RGB. Сначала вам нужно будет встроить его в файл lyr, шаблон объекта или картографическое представление, а затем использовать его. И я не знаю, как автоматически создать / преобразовать таблицу значений любого типа в одну из них. Смотрите также: gis.stackexchange.com/questions/114850 (без ответа).
Крис W
1
Вы можете сделать это в .net, но я уверен, что это единственный способ. Это будет ОГРОМНЫЙ UniqueValueRenderer для объектов или создание графики для каждого объекта с использованием цвета таблицы ... это зависит только от того, что вы хотите с ним делать.
Майкл Стимсон
да, это большой список, уже стандартизированный от предыдущего человека, теперь я должен следовать этому безумию.
Шефкет ЛУЛЬЯ

Ответы:

2

Как упоминалось в комментариях, я не знаю ни одного готового способа для ArcMap символизировать слои, используя значения RGB, хранящиеся в таблице атрибутов, или используя значения RGB в Excel, объединенные в таблицу атрибутов.

Однако в ArcGIS существует идея установить цвет символа из значений RGB в таблице атрибутов, поэтому я рекомендую вам добавить к этому свой голос.

Обратите внимание, что вышеприведенная идея ArcGIS охватывает только:

Возможность установить цвет заливки для символа из значений RGB, хранящихся в таблице атрибутов шейп-файла / класса объектов.

Поэтому, если вы хотите сделать это для точек, полилиний или контуров полигонов, вы можете отправить дополнительные или более полные идеи ArcGIS.


В качестве альтернативы, если вы используете ArcGIS Pro, вы можете использовать несколько строк ArcPy / Python для вычисления шестнадцатеричного цветового поля из ваших значений RGB, а затем использовать символьно-ориентированные символы.

Для получения дополнительной информации см. Использование значений RGB, хранящихся в поле класса объектов, для применения цветового компонента для символики ArcGIS Pro?

PolyGeo
источник