Нет, вы ошибаетесь относительно природы WMS, она возвращает изображение ваших данных, а не растр. Таким образом, он всегда будет возвращать прямоугольное изображение, поэтому единственный способ «обрезать» результат - изменить слои, которые запрашивает ваш клиент.
Таким образом, вы можете разделить входные растры по областям, которые вы хотите разместить на сервере, и добавить их в GeoServer в виде отдельных слоев. Тогда ваш клиент в Чикаго только запрашивает слой Чикаго, а ваш нью-йоркский клиент только запрашивает слой Нью-Йорка.
В качестве альтернативы, если все, что вас интересует, это опыт зрителя, просто запустите клиента, уже увеличенного в интересующей области. Это не помешает пользователю из Нью-Йорка уменьшить масштаб и переместиться в Чикаго, но он не увидит Чикаго, чтобы начать.