Geographically weighted accuracy for hard and soft land cover classifications: 5 approaches with coded illustrations