**Created**:: [[2022-01-18 Tuesday]]
**Link**:: https://youtu.be/rL6y25o__Hs
**Duration**:: 18:14

# Summary
In this video, the creator explores the concept of using a fantasy map as a visual index for organizing notes in Obsidian through various mapping tools. He demonstrates how to create a fantasy map of contents using Azgaar's Map Generator and QGIS, as well as how to implement these maps within the Obsidian environment. The video encourages viewers to experiment with visual tools to enhance their note-taking experience and foster creativity.
# Key Takeaways
- **Visual Learning:** Using maps can help make connections between notes and ideas by tapping into our visual processing abilities.
- **Tools Overview:** The video covers how to utilize Azgaar's Map Generator, QGIS, and Obsidian Leaflet plugins to create and manage fantasy maps of content.
- **Project Workflow:** The creator illustrates an engaging workflow for managing documents by visualizing them as map pins, enhancing the content creation process.
# Content
Since publishing my last video about using the map view as the location index for my vault, I fell down the rabbit hole of maps. I wanted to see what it would be like to replace the folder structure of my vault with a fantasy map where my notes are pins on the world of Obsidian. The end result is what you could call a fantasy map of contents. While I'm not convinced that this is very practical, it captures my imagination. In the end, I believe that true creativity can only happen when we are playing, and a map can help us make connections between notes and ideas using our visual brain. I hope this video will inspire you to experiment with visual tools for making your Obsidian vault more colorful, engaging, and overall more fun. [* ](https://youtu.be/rL6y25o__Hs?t=0)
I had a lot of fun working on this concept. I also learned a lot about mapping tools and the Map View and the Obsidian Leaflet plugins. In this video, I will show you how to create your own map with Azgaar's Map Generator and how to make it available in Obsidian. I will focus on the Map View plugin and show you how to generate map tiles using QGIS and how to host these styles with GitHub Pages. I will also briefly show you the Obsidian Leaflet plugin. There are two benefits to the Leaflet plugin: one, you can have multiple different maps in your repository while with Map View you are limited to one; and second, you can skip the creation of map tiles and directly use the map image, though this approach will result in slower performance. [* ](https://youtu.be/rL6y25o__Hs?t=54)
This video is long already, so I will need to move the detailed comparison of Map View and Obsidian Leaflet to the next video. Before we dive into the how, let's talk a bit about the why. Here's an example use case: if you're working on documents, you're probably managing some form of a content creation workflow. This will typically include stages such as idea, research, draft, review, and publish—maybe more. Now imagine the Silk Road of content publishing. Your documents are pins on the map instead of changing their statuses or moving them from column to column on a Kanban board; you can move the pins along the Silk Road as you would move game pieces on a game board. [* ](https://youtu.be/rL6y25o__Hs?t=110)
Because of our evolutionary ancestry, our spatial orientation skills are very strong. Using a map as a visual workflow, you can tap into your visual brain. Imagine another use case: your vault is the vast unexplored land of knowledge. As you learn new information, you place documents representing this knowledge as pins on a map. As you explore new areas, you discover new parts of the map where you build new cities of knowledge. By exploring the tools I will show you in the rest of the video, you can create an ever-evolving fantasy map of your own mind—a fantasy map of contents. [* ](https://youtu.be/rL6y25o__Hs?t=176)
Let's open Azgaar's Fantasy Map Generator. In the next few minutes, I'm going to use quite a few different tools; don't worry, I've included all the links in the video description. The map generator will open with a random map. I will click the arrow button in the top left of the screen to open the map configuration panel. We'll make a few changes to the settings. You may follow the settings I am applying or experiment with settings of your own. I will first head over to the options and set the number of map points. The higher this number, the smoother and more detailed the map, but this will also increase the load on your PC, so if your machine is slower, keep this number unchanged or set it to a lower number than the maximum. You can select a map template as well; this will determine the general layout of the land. I've set this earlier to shattered, and I will leave it unchanged for now. [* ](https://youtu.be/rL6y25o__Hs?t=206)
I have also increased the number of states earlier, so I'm not touching it now, but it is also something you may want to play with for a more interesting map. On the layers tab, you can configure what to show on the map. I have a preset for just nature; I will add provinces and labels. When I click on new map, the map generator will create a random map based on my settings. Depending on the number of points and the resolution of your screen, this will take a few seconds to complete. When the map is ready, I click the toggle to hide the menu and click one of the states to edit its name. I will not change the font size now, but in case you would want that, you'd need to click this button to access font properties. [* ](https://youtu.be/rL6y25o__Hs?t=270)
In the meantime, I'm going to change the name of a few other states as well. Notice how the pipe character indicates a line break in the name. Finally, I'm going to add a route to the map. You can do that by clicking the tools menu and selecting the route at the bottom. You can create the route simply by clicking the locations along the path you'd like to follow. You can create your own Silk Road of content creation or whatever workflow you'd like to track. I'm going to open the line properties window to set the width of the line a little thicker. Note, however, that all objects have a type, thus when I change the thickness of the line, all my routes will show thicker on the map. If you want to edit the same map later, you can save it to disk, to Dropbox, or to your web browser's memory. [* ](https://youtu.be/rL6y25o__Hs?t=324)
We will need to export two files from the map generator: an image of the map, typically a PNG file, and the cell information in GeoJSON format. Before exporting the image, set the image scale to a higher number depending on your screen’s resolution. The scale will result in different image sizes. As a general rule, the larger the scale, the better quality the image, but the bigger the file and the slower the process; you may need to wait a minute or more for the file to be generated. I have an ultra-wide screen; scale 8 took about a minute to be generated, and the resulting image file was almost 100 megabytes large. In this case, the resulting image has a resolution of roughly 7700 by 4000. [* ](https://youtu.be/rL6y25o__Hs?t=393)
If you need better resolution, you can also download the image in tiles. In this case, however, you will need to do a bit more work later, as you will need to geo-reference each tile separately. The tiles will be downloaded in a ZIP file; this will also take a while. Finally, I want to show you one more thing: under options, you can configure the world. This means specifying the part of the globe your map should cover. I did not have good experience creating a map that covers the whole world; it was very distorted. You will achieve the least distortion if you choose the tropical region as I did. The best way to find out which one is best for you is by trying a couple of versions. [* ](https://youtu.be/rL6y25o__Hs?t=456)
Now we will jump over to QGIS to create the map tiles. Installing QGIS is very straightforward; I simply clicked "download now" on the QGIS webpage and followed instructions. In QGIS, we will add two layers: first, a vector layer using the cells GeoJSON we exported earlier, then an image layer that we will create by adding georeference to our exported image. If you want to play with the map, you can also import the other vector files available in Azgaar's Map Generator, but that is a lengthier and more complicated process. We will skip that for today. [* ](https://youtu.be/rL6y25o__Hs?t=488)
Once the vector layer is loaded, I will open the selected features by value dialog and filter on type ocean and condition equal to. When I click the select features button, you will see that all the ocean cells on my map turn yellow. I am removing the ocean cells to make the geo-referencing process simpler. Next, we will do geo-referencing. You will find this tool in the raster menu. Let's load the exported image file. Geo-referencing means that you identify points on the image with points on the map. This way, the software can calculate how to distort the image to fit the selected geographical area. I'm looking for easy-to-recognize features on the image map and the vector map and using the geo-referencer tool. I first click the point on the image, then click to identify the corresponding point on the map. I try to identify five to six points evenly distributed west to east and north to south. [* ](https://youtu.be/rL6y25o__Hs?t=531)
When I'm done, I press the transformation button, and I'm reminded that I did not specify the transformation type. I recommend setting the transformation type to polynomial 1 and selecting the target spatial reference system using the project's coordinate reference system. When we are happy with the settings, we can click run again. The transformation may take a while. This time the image is small, but with a larger image, the resulting GeoTIFF file was one gigabyte large. We can now close the geo-referencer; you may save the reference points, but I don't think we'll use them again, so I'll discard them. Now we can add the newly created GeoTIFF file as a raster layer to our map. The raster image has loaded nicely on top of the vectors; I will hide the vectors as they are hidden behind the raster image anyway. [* ](https://youtu.be/rL6y25o__Hs?t=640)
All that is left for us to do in QGIS is to generate the map tiles that will feed into our map plugin in Obsidian. The processing toolbox is under the processing menu; choose generate XYZ tiles to directory from raster tools. This will slice our map into small pieces with different zoom levels. The map plugin will dynamically load the required tiles depending on the visible area and the zoom level. The extent is the area for which we want the tiles to be created. Use our raster layer to define the extent. Set minimum zoom to 1 and maximum zoom to 10. Higher zoom levels will take exponentially longer to produce, and depending on your computer, QGIS might simply run out of memory and slow to a grinding halt. I’m going to set the DPI for the tiles to 300 to ensure I have sharp looking tiles. I'm leaving the file format as PNG and will set the output folder. After hitting run, depending on your settings, it may take hours to produce the tiles. I recommend setting max zoom to a low number first as you learn and experiment with the process. [* ](https://youtu.be/rL6y25o__Hs?t=724)
While we are waiting for the map tiles, let's create a project on GitHub. I will use GitHub Pages to host the tiles. If you have other means to host a website, that is equally good. Public repositories on GitHub are free, thus it seems like a reasonable choice for this purpose. Click new and type in a repository name. Add a README file; you need the README because then GitHub will automatically create a main branch in your repository, and you won't need to deal with creating a branch separately. Click create repository. In our new repository under settings, I'm going to select pages to activate GitHub Pages for this project. This will configure GitHub to host my files on the internet. I select the main branch and click save. I also choose a template, though this step may be omitted. [* ](https://youtu.be/rL6y25o__Hs?t=757)
Going back to settings, I can check the address of my new website. Don't worry; it will take a few minutes until the content is available on the site. Now I need to clone this repository onto my PC so I can upload the map tiles. Click code, then code again, and select open with GitHub Desktop. If you don't have GitHub Desktop installed, GitHub will guide you through the process to get it installed. In the meantime, QGIS is ready with the map tiles. Let's move these tiles into my GitHub folder locally. I will create a map folder in the root folder of my repository and save the generated map files to that location. Finally, I need to open the repository in GitHub and click commit to main. [* ](https://youtu.be/rL6y25o__Hs?t=834)
Note that we are handling a very large number of files here; it took GitHub Desktop a minute until it responded to the commit button, and then it took four hours to complete the commit operation. When the commit operation finally finishes, you can push the files to GitHub by pressing the push origin button. This, again, will take time; we are moving a large volume of data here. Speed will largely depend on your network bandwidth as well. Once the push to origin is complete, we can proceed to configure the tile server in the Map View plugin. I will first test if the tiles are really available by following the link in GitHub settings. Our map tiles are in the map folder. Let's try to see if the first tile is available. It should be under 111.png, and yes, the map tile is there. [* ](https://youtu.be/rL6y25o__Hs?t=890)
Let's copy the part of the address from https until the numbers. Now we will switch to Obsidian to open the Map View settings window. We need to change the URL under map source advanced. If you're having trouble, I will include the value for the setting in the video description. And that is it; our fantasy map is now available in Map View after I close and reopen Map View. Finally, let me just briefly show you how you can configure the Leaflet plugin to display an image and also to use the GitHub-based map tile server. Note how I have set the OSM layer to false to avoid displaying the world map in the background. I have also set min and max zoom levels based on the map tiles I have available. The coordinate system of the map is a geographical coordinate system. When using an image, the latitude and longitude values become percentages of the complete image, a value between 1 and 100. The default value of 50-50 will focus the map at its center. [* ](https://youtu.be/rL6y25o__Hs?t=960)
You also have the option of using an SVG export, which will result in nicer-looking graphics. As I move around the two maps, the one working off of the map tile server definitely feels smoother to pan and to zoom. However, there isn't such a significant difference in performance. Thus, if you use the Leaflet plugin, then you are probably better off skipping the whole complexity of creating map tiles and simply using an SVG image. As a final note, you could also use Excalidraw to draw your map. You can save the Excalidraw image as an SVG and feed it to the Leaflet plugin in a similar way as you did with the fantasy map. If you plan on changing your Excalidraw map as your map idea evolves, I advise setting a clear boundary for the map with a rectangle right at the beginning. That way, every time you export the map, the size of the exported image will stay constant. This is important because if the size of the image changes, pins will move out of place on the map. [* ](https://youtu.be/rL6y25o__Hs?t=1042)
So that is all for today. I hope you learned something, as well as I hope I was able to inspire you to create a fantasy map of content for yourself. Thank you. [* ](https://youtu.be/rL6y25o__Hs?t=1082)
# YouTube Details
## YouTube Description
[00:00](https://youtu.be/rL6y25o__Hs?t=0) Intro
[02:00](https://youtu.be/rL6y25o__Hs?t=120) The Silk Road of Content Creation
[02:56](https://youtu.be/rL6y25o__Hs?t=176) Fantasy-Map of Content
[03:26](https://youtu.be/rL6y25o__Hs?t=206) Create a map with Azgaar's Fantasy-Map Generator
[08:06](https://youtu.be/rL6y25o__Hs?t=486) Generate map tiles with QGIS
[12:32](https://youtu.be/rL6y25o__Hs?t=752) Host your own map tiles with GitHub pages
[15:04](https://youtu.be/rL6y25o__Hs?t=904) Configuring the Map View plugin to use your map tiles on GitHub
[15:58](https://youtu.be/rL6y25o__Hs?t=958) Configuring the Obisidian-Leaflet plugin with the map tiles, and the map image
[17:20](https://youtu.be/rL6y25o__Hs?t=1040) Using an image exported from the Excalidraw plugin as a map with the Leaflet Plugin
If you find my videos helpful, please say thanks by buying me a coffee: https://ko-fi.com/zsolt
If you want to connect, you can reach me (@zsviczian) in the Obsidian Members Group (OMG) on Discord or on Twitter.
--------
My blog: https://zsolt.blog
Fantasy-map tiles used in this video (copy paste this link into Map View or Leaflet): https://zsviczian.github.io/FantasyMapOfKnowledge/map/{z}/{x}/{y}.png
The fantasy-map image from this video (for use with the Leaflet plugin): https://zsviczian.github.io/FantasyMapOfKnowledge/FantasyMapOfKnowledge.svg
Obsidian Map View Plugin: https://github.com/esm7/obsidian-map-view
Obsidian Leaflet Plugin: https://github.com/valentine195/obsidian-leaflet-plugin
Azgaar's Fantasy Map Generator: https://azgaar.github.io/Fantasy-Map-Generator/
QGIS: https://qgis.org/en/site/
GitHub: https://github.com/
-------
Leaflet code-blocks used in the video
```leaflet
id: fantasy-map-of-knowledge-maptiles
tileServer: https://zsviczian.github.io/FantasyMapOfKnowledge/map/{z}/{x}/{y}.png
osmLayer: false
height: 450px
lat: -3
long: 43
minZoom: 2
maxZoom: 10
defaultZoom: 6
scale: 1
```
```leaflet
id: fantasy-map-of-knowledge-image
image: [[FantasyMapOfKnowledge.svg]]
osmLayer: false
height: 450px
width: 100%
lat: 55
long: 70
minZoom: 2
maxZoom: 20
defaultZoom: 20
```
## YouTube Transcript
[since publishing my last video about](https://youtu.be/rL6y25o__Hs?t=0) [using map view as the location index for](https://youtu.be/rL6y25o__Hs?t=2) [my vault i fell down the rabbit hole of](https://youtu.be/rL6y25o__Hs?t=5) [maps](https://youtu.be/rL6y25o__Hs?t=8) [i wanted to see what it would be like to](https://youtu.be/rL6y25o__Hs?t=9) [replace the folder structure of my vault](https://youtu.be/rL6y25o__Hs?t=11) [with a fantasy map where my notes are](https://youtu.be/rL6y25o__Hs?t=14) [pins on the world of obsidian](https://youtu.be/rL6y25o__Hs?t=16) [the end result is what you could call a](https://youtu.be/rL6y25o__Hs?t=20) [fantasy map of contents](https://youtu.be/rL6y25o__Hs?t=22) [while i'm not convinced that this is](https://youtu.be/rL6y25o__Hs?t=26) [very practical](https://youtu.be/rL6y25o__Hs?t=28) [it captures my imagination in the end](https://youtu.be/rL6y25o__Hs?t=29) [i believe that true creativity can only](https://youtu.be/rL6y25o__Hs?t=32) [happen when we are playing plus a map](https://youtu.be/rL6y25o__Hs?t=35) [can help us make connections between](https://youtu.be/rL6y25o__Hs?t=38) [notes and ideas using our visual brain](https://youtu.be/rL6y25o__Hs?t=40) [i hope this video will inspire you to](https://youtu.be/rL6y25o__Hs?t=43) [experiment with visual tools for making](https://youtu.be/rL6y25o__Hs?t=46) [your obsidian vault more colorful more](https://youtu.be/rL6y25o__Hs?t=48) [engaging and overall more fun](https://youtu.be/rL6y25o__Hs?t=51) [i had a lot of fun working on this](https://youtu.be/rL6y25o__Hs?t=54) [concept i also learned a lot about maps](https://youtu.be/rL6y25o__Hs?t=56) [mapping tools and the map view and the](https://youtu.be/rL6y25o__Hs?t=60) [obsidian leaflet plugins in this video i](https://youtu.be/rL6y25o__Hs?t=62) [will show you how to create your own map](https://youtu.be/rL6y25o__Hs?t=65) [with asgard's map generator](https://youtu.be/rL6y25o__Hs?t=68) [and how to make it available in obsidian](https://youtu.be/rL6y25o__Hs?t=70) [i will focus on the map view plugin and](https://youtu.be/rL6y25o__Hs?t=73) [show you how to generate map tiles using](https://youtu.be/rL6y25o__Hs?t=76) [qgis](https://youtu.be/rL6y25o__Hs?t=78) [and how to host these styles with github](https://youtu.be/rL6y25o__Hs?t=80) [pages](https://youtu.be/rL6y25o__Hs?t=83) [i will also briefly show you the](https://youtu.be/rL6y25o__Hs?t=84) [obsidian leaflet plugin](https://youtu.be/rL6y25o__Hs?t=86) [there are two benefits to the leaflet](https://youtu.be/rL6y25o__Hs?t=88) [plugin one you can have multiple](https://youtu.be/rL6y25o__Hs?t=90) [different maps in your repository while](https://youtu.be/rL6y25o__Hs?t=93) [with map view you are limited to one](https://youtu.be/rL6y25o__Hs?t=95) [and second you can skip the creation of](https://youtu.be/rL6y25o__Hs?t=99) [map tiles and directly use the map image](https://youtu.be/rL6y25o__Hs?t=101) [though this approach will result in a](https://youtu.be/rL6y25o__Hs?t=105) [slower performance](https://youtu.be/rL6y25o__Hs?t=107) [this video is long already so i will](https://youtu.be/rL6y25o__Hs?t=110) [need to move the detailed comparison of](https://youtu.be/rL6y25o__Hs?t=112) [map view and obsidian leaflet to the](https://youtu.be/rL6y25o__Hs?t=115) [next video](https://youtu.be/rL6y25o__Hs?t=118) [before we dive into the how let's talk a](https://youtu.be/rL6y25o__Hs?t=120) [bit about the why](https://youtu.be/rL6y25o__Hs?t=123) [here's an example use case if you're](https://youtu.be/rL6y25o__Hs?t=125) [working on documents you're probably](https://youtu.be/rL6y25o__Hs?t=127) [managing some form of a content creation](https://youtu.be/rL6y25o__Hs?t=129) [workflow this will typically include](https://youtu.be/rL6y25o__Hs?t=132) [stages such as idea research draft](https://youtu.be/rL6y25o__Hs?t=135) [review and publish maybe more](https://youtu.be/rL6y25o__Hs?t=138) [now imagine the silk road of content](https://youtu.be/rL6y25o__Hs?t=141) [publishing](https://youtu.be/rL6y25o__Hs?t=144) [your documents are pins on the map](https://youtu.be/rL6y25o__Hs?t=145) [instead of changing their statuses or](https://youtu.be/rL6y25o__Hs?t=148) [moving them from column to column on a](https://youtu.be/rL6y25o__Hs?t=151) [kanban board](https://youtu.be/rL6y25o__Hs?t=153) [you can move the pins along the silk](https://youtu.be/rL6y25o__Hs?t=154) [road as you would move game pieces on a](https://youtu.be/rL6y25o__Hs?t=157) [game board](https://youtu.be/rL6y25o__Hs?t=159) [because of our evolutionary ancestry our](https://youtu.be/rL6y25o__Hs?t=161) [spatial orientation skills are very](https://youtu.be/rL6y25o__Hs?t=164) [strong](https://youtu.be/rL6y25o__Hs?t=166) [using a map as a visual workflow you can](https://youtu.be/rL6y25o__Hs?t=168) [tap into your visual brain](https://youtu.be/rL6y25o__Hs?t=170) [imagine another use case](https://youtu.be/rL6y25o__Hs?t=173) [your vault is the vast unexplored land](https://youtu.be/rL6y25o__Hs?t=176) [of knowledge as you learn new](https://youtu.be/rL6y25o__Hs?t=178) [information you place documents](https://youtu.be/rL6y25o__Hs?t=180) [representing this knowledge as pins on a](https://youtu.be/rL6y25o__Hs?t=182) [map as you explore new areas you explore](https://youtu.be/rL6y25o__Hs?t=185) [new parts of the map where you build new](https://youtu.be/rL6y25o__Hs?t=188) [cities of knowledge](https://youtu.be/rL6y25o__Hs?t=191) [by exploring the tools i will show you](https://youtu.be/rL6y25o__Hs?t=193) [in the rest of the video you can create](https://youtu.be/rL6y25o__Hs?t=195) [an ever evolving fantasy map of your own](https://youtu.be/rL6y25o__Hs?t=198) [mind a fantasy map of contents](https://youtu.be/rL6y25o__Hs?t=201) [let's open osgar's fantasy map generator](https://youtu.be/rL6y25o__Hs?t=206) [in the next few minutes i'm going to use](https://youtu.be/rL6y25o__Hs?t=209) [quite a few different tools don't worry](https://youtu.be/rL6y25o__Hs?t=212) [i've included all the links in the video](https://youtu.be/rL6y25o__Hs?t=214) [description](https://youtu.be/rL6y25o__Hs?t=216) [the map generator will open with a](https://youtu.be/rL6y25o__Hs?t=217) [random map](https://youtu.be/rL6y25o__Hs?t=220) [i will click the arrow button in the top](https://youtu.be/rL6y25o__Hs?t=221) [left of the screen to open the map](https://youtu.be/rL6y25o__Hs?t=224) [configuration panel](https://youtu.be/rL6y25o__Hs?t=226) [we'll make a few changes to the settings](https://youtu.be/rL6y25o__Hs?t=227) [you may follow the setting i am applying](https://youtu.be/rL6y25o__Hs?t=230) [or experiment with settings of your own](https://youtu.be/rL6y25o__Hs?t=233) [i will first head over to the options](https://youtu.be/rL6y25o__Hs?t=236) [and set the number of map points the](https://youtu.be/rL6y25o__Hs?t=239) [higher this number the smoother and more](https://youtu.be/rL6y25o__Hs?t=242) [detailed the map](https://youtu.be/rL6y25o__Hs?t=244) [but this will also increase the load on](https://youtu.be/rL6y25o__Hs?t=246) [your pc so if your machine is slower](https://youtu.be/rL6y25o__Hs?t=248) [keep this number unchanged or set it to](https://youtu.be/rL6y25o__Hs?t=251) [a lower number than the maximum](https://youtu.be/rL6y25o__Hs?t=254) [you can select a map template as well](https://youtu.be/rL6y25o__Hs?t=257) [this will determine the general layout](https://youtu.be/rL6y25o__Hs?t=260) [of the land](https://youtu.be/rL6y25o__Hs?t=262) [i've set this earlier to shattered and i](https://youtu.be/rL6y25o__Hs?t=264) [will leave it unchanged for now](https://youtu.be/rL6y25o__Hs?t=266) [i have also increased the number of](https://youtu.be/rL6y25o__Hs?t=270) [states earlier so i'm not touching it](https://youtu.be/rL6y25o__Hs?t=272) [now but it is also something you may](https://youtu.be/rL6y25o__Hs?t=274) [want to play with for a more interesting](https://youtu.be/rL6y25o__Hs?t=276) [map](https://youtu.be/rL6y25o__Hs?t=279) [on the layers tab you can configure what](https://youtu.be/rL6y25o__Hs?t=281) [to show on the map i have a preset for](https://youtu.be/rL6y25o__Hs?t=284) [just nature i will add provinces and](https://youtu.be/rL6y25o__Hs?t=287) [labels](https://youtu.be/rL6y25o__Hs?t=290) [when i click new map the map generator](https://youtu.be/rL6y25o__Hs?t=292) [will create a random map based on my](https://youtu.be/rL6y25o__Hs?t=295) [settings depending on the number of](https://youtu.be/rL6y25o__Hs?t=297) [points and the resolution of your screen](https://youtu.be/rL6y25o__Hs?t=300) [this will take a few seconds to complete](https://youtu.be/rL6y25o__Hs?t=303) [when the map is ready i click the toggle](https://youtu.be/rL6y25o__Hs?t=306) [to hide the menu and click one of the](https://youtu.be/rL6y25o__Hs?t=309) [states to edit its name](https://youtu.be/rL6y25o__Hs?t=311) [i will not change the font size now but](https://youtu.be/rL6y25o__Hs?t=314) [in case you would want that you'd need](https://youtu.be/rL6y25o__Hs?t=316) [to click this button to access font](https://youtu.be/rL6y25o__Hs?t=319) [properties](https://youtu.be/rL6y25o__Hs?t=321) [in the meantime](https://youtu.be/rL6y25o__Hs?t=323) [i'm going to change the name of a few](https://youtu.be/rL6y25o__Hs?t=324) [other states as well notice how the pipe](https://youtu.be/rL6y25o__Hs?t=326) [character indicates a line break in the](https://youtu.be/rL6y25o__Hs?t=329) [name](https://youtu.be/rL6y25o__Hs?t=332) [finally i'm going to add a route to the](https://youtu.be/rL6y25o__Hs?t=333) [map you can do that by clicking the](https://youtu.be/rL6y25o__Hs?t=336) [tools menu and selecting route at the](https://youtu.be/rL6y25o__Hs?t=338) [bottom](https://youtu.be/rL6y25o__Hs?t=341) [you can create the route simply by](https://youtu.be/rL6y25o__Hs?t=342) [clicking the locations along the path](https://youtu.be/rL6y25o__Hs?t=344) [you'd like to follow you can create your](https://youtu.be/rL6y25o__Hs?t=346) [own silk road of content creation or](https://youtu.be/rL6y25o__Hs?t=348) [whatever workflow you'd like to track](https://youtu.be/rL6y25o__Hs?t=351) [i'm going to open the line properties](https://youtu.be/rL6y25o__Hs?t=355) [window to set the width of the line a](https://youtu.be/rL6y25o__Hs?t=357) [little thicker](https://youtu.be/rL6y25o__Hs?t=359) [note however that all objects have a](https://youtu.be/rL6y25o__Hs?t=361) [type thus when i change the thickness of](https://youtu.be/rL6y25o__Hs?t=363) [the line all my routes will show thicker](https://youtu.be/rL6y25o__Hs?t=366) [on the map](https://youtu.be/rL6y25o__Hs?t=370) [if you want to edit the same map later](https://youtu.be/rL6y25o__Hs?t=371) [you can save it to disk or to dropbox or](https://youtu.be/rL6y25o__Hs?t=373) [to your web browser's memory](https://youtu.be/rL6y25o__Hs?t=376) [we will need to export two files from](https://youtu.be/rL6y25o__Hs?t=379) [the map generator an image of the map](https://youtu.be/rL6y25o__Hs?t=382) [typically a png file and the cell](https://youtu.be/rL6y25o__Hs?t=385) [information in geojson format](https://youtu.be/rL6y25o__Hs?t=388) [before exporting the image set the image](https://youtu.be/rL6y25o__Hs?t=393) [scale to a higher number depending on](https://youtu.be/rL6y25o__Hs?t=395) [your screen's resolution the scale will](https://youtu.be/rL6y25o__Hs?t=398) [result in different image sizes](https://youtu.be/rL6y25o__Hs?t=400) [as a general rule the larger the scale](https://youtu.be/rL6y25o__Hs?t=403) [the better quality the image but the](https://youtu.be/rL6y25o__Hs?t=406) [bigger the file and the slower the](https://youtu.be/rL6y25o__Hs?t=408) [process you may need to wait a minute or](https://youtu.be/rL6y25o__Hs?t=410) [more for the file to be generated](https://youtu.be/rL6y25o__Hs?t=413) [i have an ultravide screen scale 8 took](https://youtu.be/rL6y25o__Hs?t=416) [about a minute to be generated and the](https://youtu.be/rL6y25o__Hs?t=419) [resulting image file was almost 100](https://youtu.be/rL6y25o__Hs?t=422) [megabytes large](https://youtu.be/rL6y25o__Hs?t=424) [in this case the resulting image has a](https://youtu.be/rL6y25o__Hs?t=426) [resolution of roughly](https://youtu.be/rL6y25o__Hs?t=428) [7700 by 400.](https://youtu.be/rL6y25o__Hs?t=430) [if you need better resolution you can](https://youtu.be/rL6y25o__Hs?t=434) [also download the image in tiles in this](https://youtu.be/rL6y25o__Hs?t=436) [case however you will need to do a bit](https://youtu.be/rL6y25o__Hs?t=439) [more work later](https://youtu.be/rL6y25o__Hs?t=441) [as you will need to geo-reference each](https://youtu.be/rL6y25o__Hs?t=443) [style separately](https://youtu.be/rL6y25o__Hs?t=446) [the tiles will be downloaded in a zip](https://youtu.be/rL6y25o__Hs?t=447) [file this will also take a while](https://youtu.be/rL6y25o__Hs?t=449) [finally i want to show you one more](https://youtu.be/rL6y25o__Hs?t=453) [thing](https://youtu.be/rL6y25o__Hs?t=456) [under options you can configure the](https://youtu.be/rL6y25o__Hs?t=456) [world this means specifying the part of](https://youtu.be/rL6y25o__Hs?t=459) [the globe your map should cover](https://youtu.be/rL6y25o__Hs?t=462) [i did not have good experience with](https://youtu.be/rL6y25o__Hs?t=465) [creating a map that covers the whole](https://youtu.be/rL6y25o__Hs?t=467) [world it was very distorted](https://youtu.be/rL6y25o__Hs?t=469) [you will achieve the least distortion if](https://youtu.be/rL6y25o__Hs?t=472) [you choose the tropical region as i did](https://youtu.be/rL6y25o__Hs?t=475) [the best way to find out which one is](https://youtu.be/rL6y25o__Hs?t=478) [best for you is by trying a couple of](https://youtu.be/rL6y25o__Hs?t=481) [versions](https://youtu.be/rL6y25o__Hs?t=483) [now we will jump over to qgis to create](https://youtu.be/rL6y25o__Hs?t=486) [the map tiles](https://youtu.be/rL6y25o__Hs?t=489) [installing qgis is very straightforward](https://youtu.be/rL6y25o__Hs?t=491) [i simply clicked download now on the](https://youtu.be/rL6y25o__Hs?t=494) [qgis web page and followed instructions](https://youtu.be/rL6y25o__Hs?t=496) [in qgis we will add two layers first a](https://youtu.be/rL6y25o__Hs?t=500) [vector layer using the cells geojson we](https://youtu.be/rL6y25o__Hs?t=504) [exported earlier](https://youtu.be/rL6y25o__Hs?t=507) [then an image layer that we will create](https://youtu.be/rL6y25o__Hs?t=509) [by adding georeference to our exported](https://youtu.be/rL6y25o__Hs?t=512) [image](https://youtu.be/rL6y25o__Hs?t=514) [if you want to play with the map you can](https://youtu.be/rL6y25o__Hs?t=517) [also import the other vector files](https://youtu.be/rL6y25o__Hs?t=519) [available in asgar's map generator but](https://youtu.be/rL6y25o__Hs?t=521) [that is a lengthier and more complicated](https://youtu.be/rL6y25o__Hs?t=524) [process](https://youtu.be/rL6y25o__Hs?t=527) [we will skip that for today](https://youtu.be/rL6y25o__Hs?t=528) [once the vector layer is loaded i will](https://youtu.be/rL6y25o__Hs?t=531) [open the selected features by value](https://youtu.be/rL6y25o__Hs?t=533) [dialog and filter on type ocean and](https://youtu.be/rL6y25o__Hs?t=536) [condition equal to](https://youtu.be/rL6y25o__Hs?t=540) [when i click the select features button](https://youtu.be/rL6y25o__Hs?t=543) [you will see that all the ocean cells on](https://youtu.be/rL6y25o__Hs?t=546) [my map turn yellow](https://youtu.be/rL6y25o__Hs?t=549) [i am removing the ocean cells to make](https://youtu.be/rL6y25o__Hs?t=551) [the geo-referencing process simpler next](https://youtu.be/rL6y25o__Hs?t=553) [we will do geo-referencing you will find](https://youtu.be/rL6y25o__Hs?t=557) [this tool in the raster menu](https://youtu.be/rL6y25o__Hs?t=559) [let's load the exported image file](https://youtu.be/rL6y25o__Hs?t=563) [georeferencing means that you identify](https://youtu.be/rL6y25o__Hs?t=566) [points on the image with points on the](https://youtu.be/rL6y25o__Hs?t=569) [map](https://youtu.be/rL6y25o__Hs?t=572) [this way the software can calculate how](https://youtu.be/rL6y25o__Hs?t=573) [to distort the image to fit the selected](https://youtu.be/rL6y25o__Hs?t=575) [geographical area](https://youtu.be/rL6y25o__Hs?t=578) [i'm looking for easy to recognize](https://youtu.be/rL6y25o__Hs?t=580) [features on the image map and the vector](https://youtu.be/rL6y25o__Hs?t=582) [map and using the georeferencer tool](https://youtu.be/rL6y25o__Hs?t=585) [i first click the point on the image](https://youtu.be/rL6y25o__Hs?t=589) [then click to identify the corresponding](https://youtu.be/rL6y25o__Hs?t=592) [point on the map](https://youtu.be/rL6y25o__Hs?t=594) [i try to identify five to six points](https://youtu.be/rL6y25o__Hs?t=596) [evenly distributed west to east and](https://youtu.be/rL6y25o__Hs?t=599) [north to south](https://youtu.be/rL6y25o__Hs?t=602) [when i'm done i press the transformation](https://youtu.be/rL6y25o__Hs?t=605) [button and i'm reminded that i did not](https://youtu.be/rL6y25o__Hs?t=608) [specify the transformation type](https://youtu.be/rL6y25o__Hs?t=610) [i recommend setting transformation type](https://youtu.be/rL6y25o__Hs?t=613) [to polynomial 1. and select the target](https://youtu.be/rL6y25o__Hs?t=615) [spatial reference system using the](https://youtu.be/rL6y25o__Hs?t=619) [project's coordinate reference system](https://youtu.be/rL6y25o__Hs?t=622) [when we are happy with the settings we](https://youtu.be/rL6y25o__Hs?t=625) [can click run again the transformation](https://youtu.be/rL6y25o__Hs?t=626) [may take a while this time the image is](https://youtu.be/rL6y25o__Hs?t=629) [small but with a larger image the](https://youtu.be/rL6y25o__Hs?t=632) [resulting geotiff file was one gigabyte](https://youtu.be/rL6y25o__Hs?t=634) [large](https://youtu.be/rL6y25o__Hs?t=638) [we can now close the geo referencer you](https://youtu.be/rL6y25o__Hs?t=640) [may save the reference points but i](https://youtu.be/rL6y25o__Hs?t=643) [don't think we'll use them again so i'll](https://youtu.be/rL6y25o__Hs?t=645) [discard them](https://youtu.be/rL6y25o__Hs?t=647) [now we can add the newly created geotiff](https://youtu.be/rL6y25o__Hs?t=649) [file as a raster layer to our map the](https://youtu.be/rL6y25o__Hs?t=652) [raster image has loaded nicely on top of](https://youtu.be/rL6y25o__Hs?t=655) [the vectors i will hide the vectors as](https://youtu.be/rL6y25o__Hs?t=658) [they are hidden behind the raster image](https://youtu.be/rL6y25o__Hs?t=661) [anyway](https://youtu.be/rL6y25o__Hs?t=663) [all that is left for us to do in qgis is](https://youtu.be/rL6y25o__Hs?t=664) [to generate the map tiles that will feed](https://youtu.be/rL6y25o__Hs?t=668) [into our map plugin in obsidian](https://youtu.be/rL6y25o__Hs?t=671) [the processing toolbox is under the](https://youtu.be/rL6y25o__Hs?t=675) [processing menu choose generate xyz](https://youtu.be/rL6y25o__Hs?t=678) [tiles to directory from raster tools](https://youtu.be/rL6y25o__Hs?t=682) [this will slice our map into small](https://youtu.be/rL6y25o__Hs?t=686) [pieces with different zoom levels](https://youtu.be/rL6y25o__Hs?t=688) [the map plugin will dynamically load the](https://youtu.be/rL6y25o__Hs?t=691) [required tiles depending on the visible](https://youtu.be/rL6y25o__Hs?t=694) [area and the zoom level](https://youtu.be/rL6y25o__Hs?t=696) [the extent is the area for which we want](https://youtu.be/rL6y25o__Hs?t=699) [the tiles to be created](https://youtu.be/rL6y25o__Hs?t=702) [use our raster layer to define the](https://youtu.be/rL6y25o__Hs?t=704) [extent](https://youtu.be/rL6y25o__Hs?t=707) [set minimum zoom to 1 and maximum zoom](https://youtu.be/rL6y25o__Hs?t=708) [to 10. higher zoom levels will take](https://youtu.be/rL6y25o__Hs?t=711) [exponentially longer to produce and](https://youtu.be/rL6y25o__Hs?t=714) [depending on your computer hue gis might](https://youtu.be/rL6y25o__Hs?t=716) [simply run out of memory and slow to a](https://youtu.be/rL6y25o__Hs?t=719) [grinding halt](https://youtu.be/rL6y25o__Hs?t=722) [i'm going to set the dpi for the tiles](https://youtu.be/rL6y25o__Hs?t=724) [to 300 to ensure i have sharp looking](https://youtu.be/rL6y25o__Hs?t=727) [tiles i'm leaving the file format png](https://youtu.be/rL6y25o__Hs?t=730) [and we'll set the output folder](https://youtu.be/rL6y25o__Hs?t=734) [after hitting run](https://youtu.be/rL6y25o__Hs?t=737) [depending on your settings it may even](https://youtu.be/rL6y25o__Hs?t=739) [take hours to produce the tiles i](https://youtu.be/rL6y25o__Hs?t=742) [recommend](https://youtu.be/rL6y25o__Hs?t=744) [setting max zoom to a low number first](https://youtu.be/rL6y25o__Hs?t=746) [as you learn and experiment with the](https://youtu.be/rL6y25o__Hs?t=748) [process](https://youtu.be/rL6y25o__Hs?t=750) [while we are waiting for the map tiles](https://youtu.be/rL6y25o__Hs?t=752) [let's create a project on github i will](https://youtu.be/rL6y25o__Hs?t=754) [use github pages to host the tiles](https://youtu.be/rL6y25o__Hs?t=758) [if you have other means to host a](https://youtu.be/rL6y25o__Hs?t=761) [website that is equally good public](https://youtu.be/rL6y25o__Hs?t=763) [repositories on github are free thus it](https://youtu.be/rL6y25o__Hs?t=765) [seems like a reasonable choice for this](https://youtu.be/rL6y25o__Hs?t=768) [purpose click new and type in a](https://youtu.be/rL6y25o__Hs?t=770) [repository name](https://youtu.be/rL6y25o__Hs?t=773) [add a readme file you need the readme](https://youtu.be/rL6y25o__Hs?t=775) [because then github will automatically](https://youtu.be/rL6y25o__Hs?t=778) [create a main branch in your repository](https://youtu.be/rL6y25o__Hs?t=780) [and you won't need to deal with creating](https://youtu.be/rL6y25o__Hs?t=783) [a branch separately](https://youtu.be/rL6y25o__Hs?t=786) [click create repository](https://youtu.be/rL6y25o__Hs?t=787) [in our new repository under settings i'm](https://youtu.be/rL6y25o__Hs?t=791) [going to select pages to activate github](https://youtu.be/rL6y25o__Hs?t=794) [pages for this project this will](https://youtu.be/rL6y25o__Hs?t=797) [configure github to host my files on the](https://youtu.be/rL6y25o__Hs?t=799) [internet](https://youtu.be/rL6y25o__Hs?t=802) [i select the main branch and click save](https://youtu.be/rL6y25o__Hs?t=803) [i also choose a template though this](https://youtu.be/rL6y25o__Hs?t=806) [step may be omitted](https://youtu.be/rL6y25o__Hs?t=808) [going back to settings i can check the](https://youtu.be/rL6y25o__Hs?t=811) [address of my new website don't worry it](https://youtu.be/rL6y25o__Hs?t=813) [will take a few minutes until the](https://youtu.be/rL6y25o__Hs?t=816) [content is available on the site](https://youtu.be/rL6y25o__Hs?t=818) [now i need to clone this repository onto](https://youtu.be/rL6y25o__Hs?t=821) [my pc so i can upload the map tiles](https://youtu.be/rL6y25o__Hs?t=824) [click code](https://youtu.be/rL6y25o__Hs?t=827) [then code again](https://youtu.be/rL6y25o__Hs?t=828) [and select open with github desktop](https://youtu.be/rL6y25o__Hs?t=830) [if you don't have github desktop](https://youtu.be/rL6y25o__Hs?t=834) [installed github will guide you through](https://youtu.be/rL6y25o__Hs?t=836) [the process to get it installed](https://youtu.be/rL6y25o__Hs?t=838) [in the meantime qgis is ready with the](https://youtu.be/rL6y25o__Hs?t=841) [map tiles let's move these styles into](https://youtu.be/rL6y25o__Hs?t=844) [my github folder locally](https://youtu.be/rL6y25o__Hs?t=847) [i will create a map folder in the root](https://youtu.be/rL6y25o__Hs?t=849) [folder of my repository and save the](https://youtu.be/rL6y25o__Hs?t=851) [generated map files to that location](https://youtu.be/rL6y25o__Hs?t=854) [finally i need to open the repository in](https://youtu.be/rL6y25o__Hs?t=858) [github and click commit to main](https://youtu.be/rL6y25o__Hs?t=861) [note that we are handling a very large](https://youtu.be/rL6y25o__Hs?t=864) [number of files here it took github](https://youtu.be/rL6y25o__Hs?t=866) [desktop a minute until it responded to](https://youtu.be/rL6y25o__Hs?t=869) [the commit button and then it took 4](https://youtu.be/rL6y25o__Hs?t=873) [hours to complete the commit operation](https://youtu.be/rL6y25o__Hs?t=875) [when the commit operation finally](https://youtu.be/rL6y25o__Hs?t=879) [finishes you can push the files to](https://youtu.be/rL6y25o__Hs?t=881) [github](https://youtu.be/rL6y25o__Hs?t=883) [by pressing the push origin button](https://youtu.be/rL6y25o__Hs?t=884) [this again will take time](https://youtu.be/rL6y25o__Hs?t=887) [we are moving a large volume of data](https://youtu.be/rL6y25o__Hs?t=890) [here speed will largely depend on your](https://youtu.be/rL6y25o__Hs?t=892) [network bandwidth as well](https://youtu.be/rL6y25o__Hs?t=894) [once push to origin is complete we can](https://youtu.be/rL6y25o__Hs?t=897) [proceed to configure the tile server in](https://youtu.be/rL6y25o__Hs?t=899) [the map view plugin](https://youtu.be/rL6y25o__Hs?t=902) [i will first test if the tiles are](https://youtu.be/rL6y25o__Hs?t=904) [really available following the link in](https://youtu.be/rL6y25o__Hs?t=907) [github settings our map tiles are in the](https://youtu.be/rL6y25o__Hs?t=909) [map folder](https://youtu.be/rL6y25o__Hs?t=912) [let's try to see if the first style is](https://youtu.be/rL6y25o__Hs?t=914) [available](https://youtu.be/rL6y25o__Hs?t=916) [it should be under one one one dot png](https://youtu.be/rL6y25o__Hs?t=918) [and yes the map tile is there](https://youtu.be/rL6y25o__Hs?t=922) [let's copy the part of the address from](https://youtu.be/rL6y25o__Hs?t=926) [https until the numbers](https://youtu.be/rL6y25o__Hs?t=928) [now we will switch to obsidian to open](https://youtu.be/rL6y25o__Hs?t=932) [the map view settings window](https://youtu.be/rL6y25o__Hs?t=935) [we need to change the url under map](https://youtu.be/rL6y25o__Hs?t=937) [source advanced](https://youtu.be/rL6y25o__Hs?t=940) [if you're having trouble i will include](https://youtu.be/rL6y25o__Hs?t=942) [the value for the setting in the video](https://youtu.be/rL6y25o__Hs?t=945) [description](https://youtu.be/rL6y25o__Hs?t=947) [and that is it our fantasy map is now](https://youtu.be/rL6y25o__Hs?t=949) [available in map view after i close and](https://youtu.be/rL6y25o__Hs?t=952) [reopen map view](https://youtu.be/rL6y25o__Hs?t=955) [finally let me just briefly show you how](https://youtu.be/rL6y25o__Hs?t=958) [you can configure leaflet plugin to](https://youtu.be/rL6y25o__Hs?t=960) [display an image and also to use the](https://youtu.be/rL6y25o__Hs?t=963) [github-based map tile server](https://youtu.be/rL6y25o__Hs?t=966) [note how i have set osm layer to false](https://youtu.be/rL6y25o__Hs?t=969) [to avoid displaying the world map in the](https://youtu.be/rL6y25o__Hs?t=973) [background i have also set min and max](https://youtu.be/rL6y25o__Hs?t=975) [zoom levels based on the map tiles i](https://youtu.be/rL6y25o__Hs?t=979) [have available](https://youtu.be/rL6y25o__Hs?t=981) [the coordinate system of the map is a](https://youtu.be/rL6y25o__Hs?t=983) [geographical coordinate system](https://youtu.be/rL6y25o__Hs?t=986) [when using an image the latitude and](https://youtu.be/rL6y25o__Hs?t=989) [longitude values](https://youtu.be/rL6y25o__Hs?t=992) [become percentages of the complete image](https://youtu.be/rL6y25o__Hs?t=994) [a value between 1 and 100.](https://youtu.be/rL6y25o__Hs?t=997) [the default value of 50 50 will focus](https://youtu.be/rL6y25o__Hs?t=1000) [the map at its center](https://youtu.be/rL6y25o__Hs?t=1003) [you also have the option of using an svg](https://youtu.be/rL6y25o__Hs?t=1006) [export which will result in nicer](https://youtu.be/rL6y25o__Hs?t=1010) [looking graphics](https://youtu.be/rL6y25o__Hs?t=1012) [as i move around the two maps](https://youtu.be/rL6y25o__Hs?t=1015) [the one working off of the map tile](https://youtu.be/rL6y25o__Hs?t=1017) [server definitely feels smoother to pan](https://youtu.be/rL6y25o__Hs?t=1020) [and to zoom however there isn't such a](https://youtu.be/rL6y25o__Hs?t=1023) [significant difference in performance](https://youtu.be/rL6y25o__Hs?t=1026) [thus if you use the leaflet plugin then](https://youtu.be/rL6y25o__Hs?t=1029) [you are probably better off with](https://youtu.be/rL6y25o__Hs?t=1032) [skipping the whole complexity of](https://youtu.be/rL6y25o__Hs?t=1033) [creating map tiles and simply using an](https://youtu.be/rL6y25o__Hs?t=1035) [svg image](https://youtu.be/rL6y25o__Hs?t=1039) [as a final note you could also use](https://youtu.be/rL6y25o__Hs?t=1041) [x-coli draw to draw your map](https://youtu.be/rL6y25o__Hs?t=1043) [you can save the x-coli draw image as an](https://youtu.be/rL6y25o__Hs?t=1046) [svg](https://youtu.be/rL6y25o__Hs?t=1049) [and feed it to the leaflet plugin in a](https://youtu.be/rL6y25o__Hs?t=1050) [similar way as you did with the fantasy](https://youtu.be/rL6y25o__Hs?t=1052) [map](https://youtu.be/rL6y25o__Hs?t=1055) [if you plan on changing your ex call it](https://youtu.be/rL6y25o__Hs?t=1056) [raw map as your map idea evolves i](https://youtu.be/rL6y25o__Hs?t=1058) [advise on setting a clear boundary for](https://youtu.be/rL6y25o__Hs?t=1061) [the map with a rectangle right in the](https://youtu.be/rL6y25o__Hs?t=1064) [beginning](https://youtu.be/rL6y25o__Hs?t=1067) [that way every time you export the map](https://youtu.be/rL6y25o__Hs?t=1068) [the size of the exported image will stay](https://youtu.be/rL6y25o__Hs?t=1070) [constant](https://youtu.be/rL6y25o__Hs?t=1073) [this is important because if the size of](https://youtu.be/rL6y25o__Hs?t=1074) [the image changes pins will move out of](https://youtu.be/rL6y25o__Hs?t=1077) [place on the map](https://youtu.be/rL6y25o__Hs?t=1080) [so that is all for today i hope you](https://youtu.be/rL6y25o__Hs?t=1082) [learned something as well as i hope i](https://youtu.be/rL6y25o__Hs?t=1084) [was able to inspire you to create a](https://youtu.be/rL6y25o__Hs?t=1086) [fantasy map of content for yourself](https://youtu.be/rL6y25o__Hs?t=1089) [thank you](https://youtu.be/rL6y25o__Hs?t=1092)