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

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
novice
Гуру
Сообщения: 527
Зарегистрирован: 21 окт 2012, 00:17
Репутация: 15
Ваше звание: developer

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

Сообщение novice »

Сейчас тест отображается как на рисунке

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

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

Т.е. как сделать градиентную окраску? в ArcMap или в коде.
Вложения
Тест.GIF
Тест.GIF (136.42 КБ) 3469 просмотров
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

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

Сообщение novia »

GradientFillSymbol ? есть такой класс символов в том фреймворке, которым вы пользуетесь?

в ArcMap это Stretched визуализация растра с помощью непрерывной шкалы. настраивается двумя кликами в свойствах слоя.
понравилось? жми палец вверх :!:
novice
Гуру
Сообщения: 527
Зарегистрирован: 21 окт 2012, 00:17
Репутация: 15
Ваше звание: developer

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

Сообщение novice »

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

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

Может кто подскажет в каком интерфейсе есть возможность сменить цвет части слоя?
Вложения
из программы, <br />1)размер ячейки в настройках ISpatialAnalysis 200 метров<br />2) значение esriGeoAnalysisUnitsEnum.esriUnitsCells (Neighborhood - 8 ячеек),
из программы,
1)размер ячейки в настройках ISpatialAnalysis 200 метров
2) значение esriGeoAnalysisUnitsEnum.esriUnitsCells (Neighborhood - 8 ячеек),
Тест.GIF (136.42 КБ) 3422 просмотра
в ArcMap, <br />1)значение cellsize 2711 метра, <br />2)значение  Neighborhood - 22599 метров
в ArcMap,
1)значение cellsize 2711 метра,
2)значение Neighborhood - 22599 метров
ТоЧтоТребуется.GIF (218.43 КБ) 3422 просмотра
novice
Гуру
Сообщения: 527
Зарегистрирован: 21 окт 2012, 00:17
Репутация: 15
Ваше звание: developer

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

Сообщение 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
Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя