lettileset_path=map_path.ok_or(TiledError::Other("Maps with external tilesets must know their file location. See parse_with_path(Path).".to_string()))?.with_file_name(source);
letfile=File::open(&tileset_path).map_err(|_|TiledError::Other(format!("External tileset file not found: {:?}",tileset_path)))?;