Сейчас тест отображается как на рисунке
Подскажите, пожалуйста, как черный цвет сделать прозрачным.
Как задать цвета градиентно, чтобы: там где много скоплений, то цвет был бы красным, там где не много, то цвет был бы зеленым.
Т.е. как сделать градиентную окраску? в ArcMap или в коде.
Как поменять цвета для интерполированной области
-
- Гуру
- Сообщения: 527
- Зарегистрирован: 21 окт 2012, 00:17
- Репутация: 15
- Ваше звание: developer
Как поменять цвета для интерполированной области
- Вложения
-
- Тест.GIF (136.42 КБ) 3469 просмотров
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Как поменять цвета для интерполированной области
GradientFillSymbol ? есть такой класс символов в том фреймворке, которым вы пользуетесь?
в ArcMap это Stretched визуализация растра с помощью непрерывной шкалы. настраивается двумя кликами в свойствах слоя.
в ArcMap это Stretched визуализация растра с помощью непрерывной шкалы. настраивается двумя кликами в свойствах слоя.
понравилось? жми палец вверх 

-
- Гуру
- Сообщения: 527
- Зарегистрирован: 21 окт 2012, 00:17
- Репутация: 15
- Ваше звание: developer
Re: Как поменять цвета для интерполированной области
Суть: обе картинки построены с помощью PointDensity: одна в аркмапе, другая программно. Не понятно значение параметра Units: Cell и Map?
Отличия есть только в настройке: SpatialAnalysis (в ArcMap-e ничего не менял, в программе задал значение ячейки - 200 метров)
Кроме того, в одном случае(программа) - единицы измерения RasterNeighborhood - заданы в ячейках ESRI.ArcGIS.GeoAnalyst.esriGeoAnalysisUnitsEnum.esriUnitsCells (8 ячеек), а в Аркмапе значения заданы в метрах.
Значения NEighborhood - в обоих случаях Circle. Но в одном случае просто круги отображаются, а в другом - нормальная картинка.
Может кто подскажет в каком интерфейсе есть возможность сменить цвет части слоя?
Отличия есть только в настройке: SpatialAnalysis (в ArcMap-e ничего не менял, в программе задал значение ячейки - 200 метров)
Кроме того, в одном случае(программа) - единицы измерения RasterNeighborhood - заданы в ячейках ESRI.ArcGIS.GeoAnalyst.esriGeoAnalysisUnitsEnum.esriUnitsCells (8 ячеек), а в Аркмапе значения заданы в метрах.
Значения NEighborhood - в обоих случаях Circle. Но в одном случае просто круги отображаются, а в другом - нормальная картинка.
Может кто подскажет в каком интерфейсе есть возможность сменить цвет части слоя?
- Вложения
-
- из программы,
1)размер ячейки в настройках ISpatialAnalysis 200 метров
2) значение esriGeoAnalysisUnitsEnum.esriUnitsCells (Neighborhood - 8 ячеек), - Тест.GIF (136.42 КБ) 3422 просмотра
-
- в ArcMap,
1)значение cellsize 2711 метра,
2)значение Neighborhood - 22599 метров - ТоЧтоТребуется.GIF (218.43 КБ) 3422 просмотра
-
- Гуру
- Сообщения: 527
- Зарегистрирован: 21 окт 2012, 00:17
- Репутация: 15
- Ваше звание: developer
Re: Как поменять цвета для интерполированной области
Вроде бы ситуация проясняется: надо использовать рендерер: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
Ссылка на схемку классов ESRI, только для модуля Carto:
help.arcgis.com/en/sdk/10.0/Arcobjects_net/pdf/CartoObjectModel.pdf
неплохая статья http://revistaie.ase.ro/content/65/11%2 ... reveiu.pdf
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя