async function fromUrl(url, options = {}, signal) {
  return GeoTIFF.fromSource(makeRemoteSource(url, options), signal);
}
Creates a new GeoTIFF from a remote URL.
@param {string} url The URL to access the image from
@param {object} [options] Additional options to pass to the source.
                          See {@link makeRemoteSource} for details.
@param {AbortSignal} [signal] An AbortSignal that may be signalled if the request is
                              to be aborted
@returns {Promise<GeoTIFF>} The resulting GeoTIFF file.