Show us how you think it would be done then we can give comments.
How accurate does this need to be ?