не утерпел, провел тест.
- Если джойнить из TOC, из свойств слоя точек - соединяет один полигон на точку, считает Distance 0 для внутрилежащих, > 0 для лежащих свободно. Все работает предскузуемо, но нескольких соединений (одна точка - два полигона) не образуется. Не забыть поставить "closest to it", об чем гласит подсказка.
2. Если джойнить из ToolBox, то вариант все "по умолчанию" выдает результат... отличный от предыдущего. То самое поле Join_Count, в котором значения 0 и 1. Значение 0 - точка никуда не попадает, 1 - точка попадает в один какой-то полигон. Никакой Distance. Да собственно, опции аналогичной "is closest to it" в моем диалоге нету, только INTERSECT и WITHIN. Хотя в подсказке упоминается какой-то "nearest join option" - при котором радиус начинает якобы работать, но включить его НЕГДЕ. Возможно, глюки с диалогом... Но похоже у вас все то же самое.
Одним словом, по логике если анализ "удаленности от" работает и для точек вне полигонов, то он ДОЛЖЕН выдавать Distance. Для проверки поставьте точку вне всех полигонов. Если работает только анализ попадания точки в полигон, а не удаленности от - Возникает поле Join_Count = 0 или 1. 2 и более логично возникает при нетопологичных полигонах, если точка попадает сразу в два и более контура. Это верный признак, что много строк на одну точку вам не хотят показывать ;)