이 버전은 Esri Maps for IBM Cognos의 이전 버전입니다. 최신 버전 정보를 알고 싶다면 http://doc.arcgis.com/ko/maps-for-cognos/ 으로 이동하세요.
Esri Maps for IBM Cognos는 맵에서 피처의 스타일을 지정하는 데 사용하는 심볼, 색상, 색상 램프의 기본 집합을 제공합니다. 두 개의 JSON 구성 파일이 정의됩니다. 사용자 모드에서 보고서 사용자를 위한 기본 심볼을 지정하는 파일과 디자인 모드에서 보고서 작성자를 위해 정의하는 파일입니다.
관리자는 보고서 작성자 및 사용자가 사용할 수 있는 기본 심볼 및 색상 램프를 수정하여 이러한 파일을 편집할 수 있습니다.
심볼 정의 파일은 다음에 대한 기본값을 정의합니다.
두 개의 기본 심볼 정의 파일을 수정하여 보고서 사용자 및 작성자가 사용할 수 있는 기본 심볼을 변경합니다.
<em4c_location>\webcontent\esrimap\em4c-bisprovider\config\design\symbols.json.txt(으)로 이동합니다.
다음 코드는 응용프로그램에 사용되는 기본 심볼을 설명하는 기본 심볼 정의 파일의 예를 보여 줍니다. 각각은 맵에서 피처의 다른 유형을 스타일 지정하는 데 사용하는 기본 심볼을 설명하는 JSON 개체의 배열입니다. 개체는 중괄호({ })로 닫혀있으며 쉼표로 구분됩니다. 여러 개체는 배열를 나타내도록 대괄호([ ])로 닫혀있습니다. 각 JSON 개체는 데이터를 나타내는 이름값 쌍 형식으로 된 등록정보를
포함합니다.{
defaultFillSymbols: [],
defaultLineSymbols: [],
defaultMarkerSymbols: [],
heatMapColorRamps: [],
classBreaksColorRamps: [],
uniqueValueColorRamps: []
}
<em4c_location>\webcontent\esrimap\em4c-bisprovider\config\default\symbols.json.txt(으)로 이동합니다.
단순 채우기 심볼은 폴리곤에 적용된 기본 스타일을 정의합니다. 각 채우기 심볼 개체는 다음과 같이 정의됩니다."defaultFillSymbols": [{
"color": [17, 140, 17, 179],
"type": "esriSFS",
"style": "esriSFSSolid",
"outline": {
"type": "esriSLS",
"style": "esriSLSSolid",
"color": [17, 140, 17, 179],
"width": 1.25
}
},
...
],
다음 이미지는 기본 채우기 심볼
단순 라인 심볼은 폴리라인 또는 폴리곤 윤곽선에 적용되는 기본 스타일을 지정합니다. 각 라인 심볼 개체는 다음과 같이 정의됩니다.],
"defaultLineSymbols": [{
"color": [255, 11, 11, 255],
"width": 0.4,
"type": "esriSLS",
"style": "esriSLSSolid"
},
...
]
다음 이미지는 기본 라인 심볼
표식 심볼은 포인트 피처의 스타일을 지정하는 데 사용됩니다. 기본 표식 설정은 포인트 데이터가 맵에 추가될 때 피처를 나타내는 데 자동으로 사용되는 심볼을 정의합니다.
기본 설정에 따라 Esri Maps for IBM Cognos는 단순 표식 심볼 모양을 사용하여 맵에 추가되는 포인트 데이터를 심볼화합니다.
기본 심볼 정의 파일의 defaultMarkerSymbols 섹션(symbols.json.txt)은 맵에서 포인트를 심볼화할 때 기본 설정으로 사용해야 하는 심볼을 지정합니다. 이 섹션을 수정하여 Esri Maps for IBM Cognos에 포함된 다른 심볼을 지정할 수 있습니다. 각 표식 심볼 개체는 다음과 같이 정의됩니다.],
"defaultMarkerSymbols":[{
"angle": 0,
"xoffset": 0,
"yoffset": 0,
"type": "esriSMS",
"style": "esriSMSCircle",
"color": [255, 11, 11, 128],
"size": 7.25,
"outline": {
"color":[255,11, 11, 255],
"width": 1,
"type": "esriSLS",
"style": "esriSLSSolid"
}
},
...
]
선택 등록정보에는 다음이 포함됩니다.
표식 심볼 개체의 순서는 새 포인트 데이터가 추가될 때 맵에서 피처를 렌더링하는 데 사용되는 순서에 해당하는 파일에 정의됩니다. 예를 들어 기본 설정에 따라 빨간색 원 모양(esriSMSCircle)은 첫 번째 포인트 레이어에 사용되며, 파란색 원 모양은 두 번째 레이어에 사용됩니다.
히트 맵의 색상 램프는 히트 맵을 나타내는 심볼 그룹에 적용할 색상 범위를 지정합니다. 각 색상 램프는 색상 집합이 빨간색, 녹색, 파란색, 알파값으로 정의된 대로 지정됩니다.
예를 들어 다음 JSON 개체는 아래에 보이는 색상 램프를 구성하는 색상을 지정합니다.],
"heatMapColorRamps": [
[
[0, 0, 255, 0],
[0, 0, 255, 0.6],
[0, 255, 255, 0.6],
[0, 255, 0, 0.6],
[255, 255, 0, 0.6],
[255, 0, 0, 0.6]
],
[
[133, 193, 200, 1],
[144, 161, 190, 1],
[156, 129, 132, 1],
[167, 97, 170, 1],
[175, 73, 128, 1],
[184, 48, 85, 1],
[192, 24, 42, 1],
[200, 0, 0, 1],
[211, 51, 0, 1],
[222, 102, 0, 1],
[233, 153, 0, 1],
[244, 204, 0, 1],
[255, 255, 0, 1]
]
]
클래스 구분점의 색상 램프는 클래스로 그룹화된 피처에 적용되는 색상 범위를 지정합니다. 색상 램프를 구성하는 시작, 끝, 중간 색상은 각 색상의 빨간색, 녹색, 파란색 값을 정의하는 개체로 정의됩니다(색상은 HEX 값 또는 명명된 색상 값을 사용하여 설명할 수도 있음).
예를 들어 다음 JSON 개체는 아래에 보이는 색상 램프를 구성하는 색상을 지정합니다.],
"classBreaksColorRamps": [
{ "0.0": [124, 4, 4], "1.0": [247, 198, 198] },
{ "0.0": [2, 32, 227], "0.5": [0, 242, 242], "1.0": [32, 204, 16] },
{ "0.0": "#feeedf", "0.25": "#fdbe86", "0.5": "#fd8c3d", "0.75": "#e65507", "1.0": "#a63700" }
]
고유 값 색상 램프는 고유 값에 따라 그룹화된 피처에 적용되는 색상 범위를 지정합니다. 색상 램프를 구성하는 시작, 끝, 중간 색상은 각 색상의 빨간색, 녹색, 파란색 값을 정의하는 개체로 정의됩니다(색상은 HEX 값 또는 명명된 색상 값을 사용하여 설명할 수도 있음).
예를 들어 다음 JSON 개체는 아래에 보이는 색상 램프를 구성하는 색상을 지정합니다.],
"uniqueValueColorRamps": [
{ "0.0": [51, 153, 51], "0.5": [255, 255, 191], "1.0": [255, 0, 0] },
{ "0.0": [161, 215, 106], "0.5": [247, 247, 247], "1.0": [233, 163, 201] },
{ "0.0": [123, 50, 148], "0.5": [247, 247, 247], "1.0": [0, 136, 55] }
]
사용자 정의 그림 표식을 Esri Maps for IBM Cognos 보고서 작성자 및 사용자가 사용할 수 있는지 확인합니다.
이제 Esri Maps for IBM Cognos에서 수정된 기본 심볼과 색상 램프를 사용하여 데이터의 스타일을 지정합니다.