area data calculate