aggregate with string coords

rerun of #953 but rebased and pointed at 1.6.x release branch