런타임에 topojson에 추가 속성을 추가하려고합니다. Choropleth 예제를 살펴 봤지만 원래 json 파일을 조작하지 않는다고 생각합니다.런타임에 topojson 파일에 프로그래밍 방식으로 속성을 추가하는 방법은 무엇입니까?
이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
JSON :
이{ "type":"Topology",
"objects":{
"countries":{
"bbox":[ ... ],
"type":"GeometryCollection",
"geometries":[
{
"type":"Polygon",
"properties":{
"name":"Afghanistan",
"count": 30 // <------- Property I want to add.
},
"id":"AFG",
"arcs":[ ... ]
},
{
"type":"MultiPolygon",
"properties":{
"name":"Angola",
"count": 50 // <------- Property I want to add.
},
"id":"AGO",
"arcs":[ ... ]
} ...
}
머징 배열이 같은 것을 볼 것이다 : 나는 Choropleth의 예를 검토 한
[{ "Angola" : 50 }, { "Afganistan" : 30 }, ... ]