upload viewermap