Страница 1 из 1

Как поменять цвета для интерполированной области

Добавлено: 12 апр 2013, 17:37
novice
Сейчас тест отображается как на рисунке

Подскажите, пожалуйста, как черный цвет сделать прозрачным.

Как задать цвета градиентно, чтобы: там где много скоплений, то цвет был бы красным, там где не много, то цвет был бы зеленым.

Т.е. как сделать градиентную окраску? в ArcMap или в коде.

Re: Как поменять цвета для интерполированной области

Добавлено: 12 апр 2013, 21:17
novia
GradientFillSymbol ? есть такой класс символов в том фреймворке, которым вы пользуетесь?

в ArcMap это Stretched визуализация растра с помощью непрерывной шкалы. настраивается двумя кликами в свойствах слоя.

Re: Как поменять цвета для интерполированной области

Добавлено: 13 апр 2013, 11:48
novice
Суть: обе картинки построены с помощью PointDensity: одна в аркмапе, другая программно. Не понятно значение параметра Units: Cell и Map?

Отличия есть только в настройке: SpatialAnalysis (в ArcMap-e ничего не менял, в программе задал значение ячейки - 200 метров)
Кроме того, в одном случае(программа) - единицы измерения RasterNeighborhood - заданы в ячейках ESRI.ArcGIS.GeoAnalyst.esriGeoAnalysisUnitsEnum.esriUnitsCells (8 ячеек), а в Аркмапе значения заданы в метрах.
Значения NEighborhood - в обоих случаях Circle. Но в одном случае просто круги отображаются, а в другом - нормальная картинка.

Может кто подскажет в каком интерфейсе есть возможность сменить цвет части слоя?

Re: Как поменять цвета для интерполированной области

Добавлено: 15 апр 2013, 18:32
novice
Вроде бы ситуация проясняется: надо использовать рендерер:IRasterClassifyColorRampRenderer
Ссылка на схемку классов ESRI, только для модуля Carto:
help.arcgis.com/en/sdk/10.0/Arcobjects_net/pdf/CartoObjectModel.pdf

неплохая статья http://revistaie.ase.ro/content/65/11%2 ... reveiu.pdf