read / write geometry data