2015-07-07 4 views
-1

Обширный поиск не дал ответа на вопрос: «Существует ли класс или функция, которая анализирует входные данные для обоснованности, относящейся к Соединенным Штатам Великобритании?». Соединенное Королевство отображается в Великобритании обследовании боеприпасов, которые производят подробные карты Соединенного Королевства со многими типами ссылок. Один из них - обычно используемая шестизначная ссылка на сетку, мы находимся на SO896804. Мы уже используем проверку почтового индекса (zip), чтобы убедиться, что информация, введенная в поле почтового индекса, звучит, но мы не можем найти то же самое для справочной системы OS Grid. Существует ли такая функция Grid Reference, или мы используем инструменты и записываем одну? Спасибо.Разбор шестизначной схемы обследований боеприпасов Справочный ввод

+1

Я собираюсь пойти с "Huh ??" Каков ваш вопрос и какой язык программирования вы используете? – LittleBobbyTables

+0

Что вы считаете «звуком»? То, что ссылка на сетку синтаксически действительна? Что это соответствует какой-то части территории Соединенного Королевства (включая прибрежные воды)? Что на самом деле есть какая-то человеческая конструкция где-то на площади 100 м? – rici

+0

Я думаю, вы, вероятно, захотите задать этот вопрос на http://gis.stackexchange.com – rici

ответ

0

Поскольку вы помеченное это «разбор», а не с помощью некоторого ГИСА как тег, я бы сказал, что разумно допустимая ссылка OS сетки соответствует регулярному выражению:

(H[PTUWXYZ]|N[ABCDFGHJKLMNORQSTUWXYZ]|OV|S[CDEHJKMNOPRSTUVWXYZ]|T[AFGLMQRV])([0-9]{6}) 

Если вы были подготовлены к принять 4-значные блоки 100ha, а также шестизначные блоки 1ha, вы можете заменить второе скобленое выражение на ([0-9]{4}|[0-9]{2}).

Конечно, некоторые двухбуквенные блоки почти полностью морские. Например, вы почти наверняка можете проигнорировать OV. NW содержит немного Dumfries & Galloway (Portpatrick, NW995545) и гораздо большую, но не относящуюся к делу часть Северной Ирландии.

Смежные вопросы