Вокзал — здание на станции, обозначается building=train_station, разъезды и посты — ну, для этих тегов пока нет.

Объективный-то он объективный, только ширина рек/ручьёв весьма непостоянна, поэтому критерий в общем-то несостоятелен, да и для ширины есть уже хорошо знакомый тег width.
А вообще к чему тут реки с ручьями? Я про них разговор не заводил.
Блин, вообще пора завязывать с замысловатыми критериями…