add support for encoding compressed points (#4638)

* add support for encoding compressed points

* review feedback
10 files changed