The Belchertown skin gets the forecast, air quality, and warning data from Xweather, which was formerly Aeris. It takes the location of your station and asks Xweather for the nearest station they have data for. Current readings, forecast, air quality, warnings etc. are separate requests. Therefore they can return data from different stations. The Belchertown skin puts them together into a single file called
forecast.json afterwards. You provided a part of that file in your post.
For each part of the file you find a key relativeTo, that contains the distance and the direction of the data source in respect to your station.