The joke would be called something like a 'lead balloon'
There isn't really a specific word for a person who told the joke. Maybe just that they have a bad sense of humor. Humorless might work, although that might not be a good word if they at least have some sense of humor, they are telling a joke after all, tasteless works quite well, but this is quite subjective, a tasteless joke is always a bad joke but a bad joke is not always a tasteless joke. Tasteless is generally applied to jokes that are considered offensive (and unfunny by the person listening). Bad is generally applied to any joke that is not funny.
The feeling, I guess would be disappointment if you were expecting a funny joke or exasperation, annoyance. It really depends on the person and the context of the situation.
A reaction, again, would depend on the person and the context, based on the feeling.
You might say a range of things, again, this really depends on the emotions that the joke evokes(is that the right word?) out of the person, there isn't really a standard response to any joke, although particular types of jokes may have standard responses.
The job of the cartographer is drawing the map. The gathering of information is done by different sorts of specialists.
The physical layout is measured by a surveyor.
Information about plants is gathered by a biologist, a botanist, or a horticulturist; information about minerals and soils, by a geologist; about people, an anthropologist, sociologist, or ethnologist.
There is, so far as I know, no general word meaning, "person who collects information for eventual depiction on a map", although perhaps the word geographer might be useful in your context.
Best Answer
First, the word orderer is ok, if you really need that. But it's not very common.
Now in what situation? In a restaurant, you'd really just say "customer" or "patron". For some kind of supplies company, over the phone, I'd say "customer".
The most natural thing, if you must use the word "order", is "person who placed the order". That's what I would say.