Здравствуйте, Ptaha, Вы писали:
P>проблема в том, что за пределами таблицы Х и У принимают значения 0, и непонятно как узнать к какой именно области крепить город
А какой смысл бросать город за пределами таблицы ? тогда его вообще не надо прикреплять! И вообще не надо разрешать его бросать за пределами таблицы.