Analysis of spatial point patterns on surfaces