Здесь , как это сделать на Фортране.Помните Фортран?И я нет.В любом случае, это выглядит довольно просто, так как каждый штат имеет свой собственный диапазон.
РЕДАКТИРОВАТЬ Мне было указано, что ваша отправная точка LAT-LONG, а не почтовый индекс.
Алгоритм преобразования лат-длинного в политическое деление называется «карта».Серьезно, это все обычная карта, отображение каждой точки в некотором диапазоне на деление, которому она принадлежит.Подробная цифровая карта всех 48 смежных состояний будет большой базой данных, и тогда вам понадобится некоторый (довольно простой) код для определения для каждого состояния (описанного как серия отрезков линий, очерчивающих границу), находилась ли данная точка внутри него.или вне.