Visualize 3D Elevation and Rivers

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 53

  • @MajedTurkistani
    @MajedTurkistani 6 หลายเดือนก่อน +2

    I always enjoying watching your tutorials. They are a great help to me, espcially, I used them to produce maps for the courses I am teaching in Geology.

    • @milos-makes-maps
      @milos-makes-maps  6 หลายเดือนก่อน

      I'm so glad to hear that my tutorials have been helpful to you! It's wonderful to know they're being used in such a practical way, especially for teaching geology courses. Keep up the great work, and if there's anything specific you'd like to see in future tutorials, don't hesitate to let me know

    • @esqintagyev9901
      @esqintagyev9901 6 หลายเดือนก่อน

      ​@@milos-makes-mapsCan you make 3Dmap of İzmit/Kocaeli City. it is important for me?. Please

  • @edivaleretra6598
    @edivaleretra6598 6 หลายเดือนก่อน +2

    Thank you mr Milos🙂. You are a great help and I will make good use of this tutorial.

  • @JahirulIslam-tn1lp
    @JahirulIslam-tn1lp 4 หลายเดือนก่อน +1

    Thanks a lot. It was really helpful. Keep it up Milos.

  • @georgfluckiger2122
    @georgfluckiger2122 หลายเดือนก่อน

    Thanks a lot for this tutorial Milos, very helpful! I have just a small question about an information I may have missed: how can I remove the shadow in the final image?

  • @lbarq
    @lbarq 6 หลายเดือนก่อน +1

    Thank you for another great video. Always learning from you.

    • @milos-makes-maps
      @milos-makes-maps  6 หลายเดือนก่อน +1

      Thank you Luis! I'm thrilled to hear that you're finding the videos beneficial! Your eagerness to learn is what motivates me to keep creating content. Thanks for your support!

  • @islamahmadodeh8732
    @islamahmadodeh8732 5 หลายเดือนก่อน

    Seismic processing analysis with R language, please. 🎉I found your channel for the last 3 months. I love it.

  • @eltonbata1003
    @eltonbata1003 5 หลายเดือนก่อน +1

    Geological Map with R, please. Your a job is amazing

  • @elisaurysuarez5927
    @elisaurysuarez5927 6 หลายเดือนก่อน +1

    Amazing Milos.

    • @milos-makes-maps
      @milos-makes-maps  6 หลายเดือนก่อน

      Thanks! Let me know how it goes!

    • @elisaurysuarez5927
      @elisaurysuarez5927 6 หลายเดือนก่อน +1

      @@milos-makes-maps What ram capacity is needed to reproduce this exercise?
      a hug from the Dominican Republic

    • @milos-makes-maps
      @milos-makes-maps  6 หลายเดือนก่อน +1

      The minimum RAM required to run rayshader depends on the size of your elevation data matrix. However, as a general guideline, having at least 8 GB of RAM is recommended. Smaller datasets may work with less RAM, but larger and more complex visualizations will benefit from additional memory. If you’re working with extremely high-resolution elevation data or creating intricate visualizations, 16 GB or more of RAM is needed

    • @elisaurysuarez5927
      @elisaurysuarez5927 6 หลายเดือนก่อน

      @@milos-makes-maps Thank you. A curiosity that arises to me is, what is the resolution of that downloaded digital elevation model?

  • @weitzun9691
    @weitzun9691 6 หลายเดือนก่อน +1

    Hey, good morning Milos, very appreciate your sharing 🙏. I have a question, despite followed your examples, but I encountered the error below, have you experienced this before ? It yes, could you advise me please ? 🙏
    Error in prepare_scene_list(scene = scene, width = width, height = height, :
    camera_up value c(0,1,0) is aligned exactly with camera vector (lookat - lookfrom). Choose a different value for camera_up.

    • @milos-makes-maps
      @milos-makes-maps  6 หลายเดือนก่อน

      This could happen if phi = 90 in render_highquality. Could you verify if that's the issue?

  • @kalicond
    @kalicond 2 หลายเดือนก่อน +1

    Hi Milos, incredible tutorial. I have an error while runn elevatr::get_elev_raster, Error in do.call(rbind, x) : the second argument must be a list

    • @milos-makes-maps
      @milos-makes-maps  2 หลายเดือนก่อน

      Thanks! I think you might be referring to my Iberia.r file. Try to pass sf::st_as_sf to the end of your code where you call the shapefile like this:
      get_country_admin1
      sf::st_as_sf()

  • @MohammadJorid
    @MohammadJorid 6 หลายเดือนก่อน +5

    I am a regular viewer of your channel and I'd like to know more about this map visualization through R. I am learning R. Would it be possible to create Species Distribution Map by R using GBIF data? I'd love to see the tutorial from you. Thank You.

    • @milos-makes-maps
      @milos-makes-maps  6 หลายเดือนก่อน +3

      That's a fantastic idea, thank you! I wasn't aware of the database and I'm very impressed with its size and diversity. Is there a specific dataset and/or map in biogeography that I should cover in such a tutorial?

    • @MohammadJorid
      @MohammadJorid 6 หลายเดือนก่อน +4

      @@milos-makes-maps We, biologists are concerned about creating species occurance maps and also probable occurance location based on current habitat characters. It is Called as species Distribution modelling. I'd love if you can go for it. I saw a post of your about creating 3d map of Bangladesh plants.

    • @abdubafat
      @abdubafat 6 หลายเดือนก่อน

      @milos-makes-maps you can do an invasive species using random forest, maxent and support vector machine

    • @lbarq
      @lbarq 6 หลายเดือนก่อน

      Great idea.

    • @MohammadJorid
      @MohammadJorid 6 หลายเดือนก่อน

      @@abdubafat i'd love to learn. these fields are crucial and interesting to me.

  • @ingenieurpedologue
    @ingenieurpedologue 2 หลายเดือนก่อน +1

    Thank you,. Pedology (soil classification) maps with R?!

    • @milos-makes-maps
      @milos-makes-maps  2 หลายเดือนก่อน

      Such an important topic! Plan to make a video in the future

  • @shubhammishra6528
    @shubhammishra6528 6 หลายเดือนก่อน +1

    Hi Milos, I love this channel and the maps that you create. Can you please do a basic video for setting up R for mapping for beginners like me? I come from QGIS abd ArcGIS environment and would like to start using R for mapping. Or if you already have a video on it, could you please point to it?

    • @milos-makes-maps
      @milos-makes-maps  6 หลายเดือนก่อน +1

      Thank you so much! Please check out my video on installing R and setting it up in VSCode: th-cam.com/video/k79H8EeR5Jo/w-d-xo.html

    • @shubhammishra6528
      @shubhammishra6528 6 หลายเดือนก่อน +1

      Thanks a lot Milos. Grateful

  • @pdcoronado
    @pdcoronado 6 หลายเดือนก่อน +1

    Excelente aporte. Me pregunto por qué ya no presentas el resultado final al final del video?

    • @milos-makes-maps
      @milos-makes-maps  6 หลายเดือนก่อน +1

      Thanks! I presented the map at the beginning and the end of the video

    • @pdcoronado
      @pdcoronado 6 หลายเดือนก่อน +1

      @@milos-makes-maps gracias, por cierto soy tu fan, me encanta todos tus trabajos. Saludos desde Ecuador.
      Me gustaría saber con qué software trabajas y qué videos de los que tienes, debería empezar a trabajar para los que somos principiantes.

    • @milos-makes-maps
      @milos-makes-maps  6 หลายเดือนก่อน

      @@pdcoronado Thank you so much for your kind words and support! I'm really glad you enjoy my work. For my projects, I use R which I find very versatile. If you're starting out with maps, I recommend checking out my video: th-cam.com/video/iDURRHzM2aA/w-d-xo.html. It's designed for beginners and should help you get a good grasp of the basics. Best of luck, and greetings from Amsterdam!

  • @rafabws
    @rafabws 6 หลายเดือนก่อน +2

    Thanks for another cool video, Milos! Just one issue with reproducibility, though... how did you manage to install that 0.4.5 version of elevatr? There's a more recent version, and when I'm following the Iberia code that you made available on Github, I get an error while running "elevatr::get_elev_raster(...)": Error in do.call(rbind, x) : second argument must be a list

    • @milos-makes-maps
      @milos-makes-maps  6 หลายเดือนก่อน +2

      Thanks! If you'd like to install an earlier version of elevatr such as 0.4.5 you can run this chunk in R:
      remotes::install_version(
      "elevatr",
      version = "0.4.5",
      repos = "cran.us.r-project.org"
      )

    • @lbarq
      @lbarq 6 หลายเดือนก่อน +1

      @@milos-makes-maps Thank you, I had the same error.

    • @rafabws
      @rafabws 6 หลายเดือนก่อน

      @@milos-makes-maps Thank you, Milos! I'll try the rest of the code now!

  • @musicstan9139
    @musicstan9139 6 หลายเดือนก่อน +1

    Amazing work Dr. Just a little curiosity. Do you happen to provide paid courses or modules on R regarding the works you do? It would be very much helpful for any students with zero knowledge on R to become skillful on data visualization and data science.

    • @milos-makes-maps
      @milos-makes-maps  5 หลายเดือนก่อน

      Hey, thanks for your interest in my channel! I'm working on a free beginner's course for mapping with R

  • @asadjamil3655
    @asadjamil3655 2 หลายเดือนก่อน +1

    informative

  • @TheDking82
    @TheDking82 6 หลายเดือนก่อน +1

    Package ‘geodata’ was removed from the CRAN repository.
    Formerly available versions can be obtained from the archive.
    Archived on 2024-05-27 as issues were not corrected in time.
    A summary of the most recent check results can be obtained from

  • @KanwalNayan
    @KanwalNayan 6 หลายเดือนก่อน

    Thanks Milos, for making such beautiful maps and sharing it out with the world. I tried this tutorial for one of the region in India it is coming out nice, but the only issue I am facing is I am unable to see river network overlay in the final output, which is present until *render_camera* step before the last step. Any idea why I am facing this issue?

    • @milos-makes-maps
      @milos-makes-maps  6 หลายเดือนก่อน

      It's hard to tell without a replication file, but judging by the description you might be facing an issue with the version of the rayrender package in R. My suggestion would be to install the version of rayshader and its dependencies that I used in my video. Please start a new R session and then run one chunk at a time (select option 3 when prompted):
      if (
      !require(
      "remotes"
      )
      ) {
      install.packages(
      "remotes"
      )
      }
      remotes::install_version(
      "rayshader",
      version = "0.35.7",
      repos = "cran.us.r-project.org"
      )
      remotes::install_version(
      "rayimage",
      version = "0.9.1",
      repos = "cran.us.r-project.org"
      )
      remotes::install_version(
      "rayvertex",
      version = "0.7.9",
      repos = "cran.us.r-project.org"
      )
      remotes::install_version(
      "rayrender",
      version = "0.29.6",
      repos = "cran.us.r-project.org"
      )

  • @ismaelsoto841
    @ismaelsoto841 6 หลายเดือนก่อน +1

    Thanks so much for your fantastic work. i tried your code from GitHub using switzerland as example. However I got this error message "Error: 'raymesh_model' is not an exported object from 'namespace:rayrender'" when trying to render it "rayshader::render_highquality(" do you know what can cause this error? - I did not change any line of code

    • @milos-makes-maps
      @milos-makes-maps  6 หลายเดือนก่อน +1

      You're facing an issue with the version of the rayrender package in R. My suggestion would be to install the version of rayshader and its dependencies that I used in my video. Please start a new R session and then run one chunk at a time (select option 3 when prompted):
      if (
      !require(
      "remotes"
      )
      ) {
      install.packages(
      "remotes"
      )
      }
      remotes::install_version(
      "rayshader",
      version = "0.35.7",
      repos = "cran.us.r-project.org"
      )
      remotes::install_version(
      "rayimage",
      version = "0.9.1",
      repos = "cran.us.r-project.org"
      )
      remotes::install_version(
      "rayvertex",
      version = "0.7.9",
      repos = "cran.us.r-project.org"
      )
      remotes::install_version(
      "rayrender",
      version = "0.29.6",
      repos = "cran.us.r-project.org"
      )

  • @alexanderbenitesalvarado7195
    @alexanderbenitesalvarado7195 2 หลายเดือนก่อน

    Thank you Dr. Milos!! Great video. I've identified some minor issues with reproducibility in the R code that I would love to share. Also, when I tried to render the object, I received this error:
    Error in rayrender::obj_model(cache_filename, x = -bbox_center[1], y = -bbox_center[2], :
    unused argument (texture = TRUE)
    Been trying to solve it for a couple of days without success.

    • @milos-makes-maps
      @milos-makes-maps  หลายเดือนก่อน

      Much obliged! I think this error should disappear if you have the rayshader version together with the dependencies that I suggested in this video: th-cam.com/video/HzGVz8ju3W8/w-d-xo.html. Let me know how it goes for you!

  • @esqintagyev9901
    @esqintagyev9901 6 หลายเดือนก่อน

    Can you make 3Dmap of İzmit/Kocaeli City. it is important for me?. Please

  • @burakt
    @burakt 5 หลายเดือนก่อน

    When creating the wkt under country rivers it doesn't show up in the library, what could be the reason? I cannot create wkt_filter = bbox_wkt

  • @musicstan9139
    @musicstan9139 6 หลายเดือนก่อน +1

    Amazing work Dr. Just a little curiosity. Do you happen to provide paid courses or modules on R regarding the works you do? It would be very much helpful for any students with zero knowledge on R to become skillful on data visualization and data science.

    • @milos-makes-maps
      @milos-makes-maps  6 หลายเดือนก่อน +1

      Excellent idea! I'd like to create a dataviz and GIS course