О времена настали, чтобы заполнить две колонки в DBF нужно иметь софт на двести тыщ, и собирать проект. Охххх... :D
Open Source еще гляньте, там есть командная утилита
ogr2ogr именно для шейпов. Мож наведет на мысль.
1. Автор поднял тему, потому что у него этот модуль
уже есть2. Иметь какую-то технологию, позволяющую решить ваши проблемы и ей не пользоваться - это не лучшая характеристика. В соседней ветке люди чуть ли не с гордостью пишут о том, что при возможности работать с несколькими видами БГД (пусть даже и персональных только два вида) они работают с шейпами. Рассказывают что им это доставляет неудобства, возникают проблемы, но технологию менять не будут. Ничего личного к Вам или другим участникам, просто такая
странная картина вырисовывается все чаще и это взгляд "со стороны", а не критика.
3. речь не о заполнении отдельных колонок, не будем передергивать. Вопрос стоит чуть шире.