*добавил логику интерфейса в инструменте shapetool