Да, вам, похоже, нужна интерполяция. Но:
1. Интерполяция не заключается в изолиниях, обычно выдается сплошная модель распределения ДЛЯ КАЖДОЙ ТОЧКИ поля, по регулярной сетке или иным способом. Изолинии - всего лишь привычный способ визуализации модели, и он вам в общем не нужен. Пока не начнете отчет сочинять :) Да и тогда логичнее будет раскрасить по градациям или построить объемную столбчатую карту.
2. Насчет центроидов надо очень и очень подумать. Если характеристика ровным слоем покрывает полигон (жители живут ведь не центростремительно) то надо полигон весь заполнять доходом, и потом только сглаживать. Модель будет ступенчатая, но более логичная. Если доход теоретически может падать от центра квартала к его краям, тогда сойдет и точка. Но как правило, квартал в жизни либо богатый, либо бедный, или как?
3. Автоматизировать называется Spatial Analyst, модель - Grid. Для кусочных лучше подойдет 3D Analyst, TIN-модель. Другого нет, разве что Сёрфер и другие острозаточенные интерполяторы.
4. Частных "векторных" решений, как у вас в третьем абзаце, может быть множество. Однако только вам знать вашу конкретику и последствия. Рассчитывать можно по кварталам из ближних соседей, взвешивая смежные точки, строя графы и буфера от них, обходя данные скользящим окном и т.п. Большинство таких приемов и сведено в Spatial и 3D Analyst, точнее, наиболее проверенные и универсальные из них.
Да, можно еще и так. Проинтерполировать центры выбранным способом, и полученную точечную характеристику присвоить всему полигону. Изолиний не строить, изображать только ступенчато, ну, как манхеттен с птичьего полета.