Satellite basemap attribution block too large
    조회 수: 8 (최근 30일)
  
       이전 댓글 표시
    
I am trying to use readBasemapImage to read satellite imagery. However, the image I get has an enormous attribution block, most of which appears to be empty space instead of attribution. Is there a way to read the basemap so that block is an appropriate size, without increasing the zoom level (for better performance panning around the image)? For some reason, if I use "Run with R2024a" in the question editor, it works fine, but doesn't on my personal computer or laptop (image attached)?
[img, rast, attrib] = readBasemapImage("satellite", [38.7 39.1], [-77.5 -76.9], 14);
mapshow(img, rast);

댓글 수: 0
답변 (1개)
  Kojiro Saito
    
      
 2025년 1월 24일
        
      이동: Kojiro Saito
    
      
 2025년 1월 24일
  
      I couldn't reproduce the same issue in both R2024b Desktop anda MATLAB Online.
[img, rast, attrib] = readBasemapImage("satellite", [38.7 39.1], [-77.5 -76.9], 14);
mapshow(img, rast);
You issue might be a network issue for downloading and showing the satellite image.
Also, the document (https://www.mathworks.com/help/map/ref/readbasemapimage.html) says "The readBasemapImage function embeds the attribution in the lower-right corner of the image.", so the attribution is embedded in an image.
In this document, there is workaround to use attribution data in subtitle so that attribution supports multiple zoom levels.
댓글 수: 2
  Chris Schierer
 2025년 10월 27일 17:47
				I confirm the same behavior on R2023b. The defaultAxes<>Grid settings change the behavior of readBasemapImage.
This seems like undesirable behavior at best, and probably a bug.
참고 항목
카테고리
				Help Center 및 File Exchange에서 Reference Applications에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



