# Change point representation

**URL:** <https://community.cesium.com/t/change-point-representation/6880>\
**Category:** CesiumJS\
**Created:** [May 5, 2018, 9:33am UTC](https://community.cesium.com/t/change-point-representation/6880 "2018-05-05T09:33:28Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![informatica.sanrent](https://avatars.discourse-cdn.com/v4/letter/i/ecb155/32.png) [@informatica.sanrent](https://community.cesium.com/u/informatica.sanrent)\
**Post date:** [May 5, 2018, 9:33am UTC](https://community.cesium.com/t/change-point-representation/6880/1 "2018-05-05T09:33:28Z")

</div>

Cesium.GeoJsonDataSource.load have a standard point representation.

Can I change it to this point representation: [https://cesiumjs.org/demos/TexasGroundwater/](https://cesiumjs.org/demos/TexasGroundwater/)

Thanks

---

<div class="post-metadata">

**Author:** ![Gabby\_Getz](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/gabby_getz/32/7838_2.png) [@Gabby\_Getz](https://community.cesium.com/u/Gabby_Getz)\
**Post date:** [May 7, 2018, 2:18pm UTC](https://community.cesium.com/t/change-point-representation/6880/2 "2018-05-07T14:18:20Z")

</div>

Hey there,

It looks like they are using [billboards](https://cesiumjs.org/Cesium/Build/Apps/Sandcastle/?src=Billboards.html) to show an image for each point.

You can swap out a point for a billboard when loading the GeoJSON:

viewer.dataSources.dataSourceAdded.addEventListener(function(collection, dataSource){  
var entities = dataSource.entities.values;  
for (var i = 0; i \< entities.length; i++) {  
var entity = entities[i];  
if (entity.point){  
// remove the point  
entity.point = undefined;

```
        // add the billboard
        entity.billboard = {
           image : '../images/Cesium_Logo_overlay.png',
           // other options
        }
    }
}

```

});

``

Thanks,

Gabby
