geo-viewport (npm): convert between viewports and extents
Keywords: geographic|viewport|zoom|scale