Hi, https://jumpinjackie.github.io/mapguide-maestro/userguide/mgtileseeder.html 
Pierre  De : mapguide-users <mapguide-users-boun...@lists.osgeo.org> De la part 
de Nimrod Cnaan via mapguide-usersEnvoyé : 1 mai 2024 13:20À : MapGuide Users 
Mail List <mapguide-users@lists.osgeo.org>Cc : Nimrod Cnaan 
<nimcn...@gmail.com>Objet : [mapguide-users] Precache MapGuide REST tile.png 
Hi,  Is there a way to write a script that makes requests to the MapGuide REST 
API,causing the server to generate and store precache tiles ? Assuming this 
will improve performance for the "External General XYZ Layer".Something like: 
import requestsserver_url = 'http://myserverurl/mapguide/rest/'map_name = 
'library/projectname/Maps/mymap.MapDefinition'base_map_url = 
f'{server_url}tile/{map_name}/'# Define the zoom levels and tile ranges to 
precachezoom_levels = [0, 1, 2, 3]  # Example zoom levelstile_range = range(0, 
10)  # Example tile range for x and y# Loop through each zoom level and tile 
range to request tilesfor zoom in zoom_levels    for x in tile_range        for 
y in tile_range            tile_url = f'{base_map_url}{zoom}{x}{y}.png'         
   response = requests.get(tile_url)            print(f'Requesting {tile_url} - 
Status {response.status_code}')            # Optional Implement some error 
handling and retry logic            if response.status_code != 200              
  print(f'Error retrieving tile at {zoom}{x}{y}') -- בכבוד רב, נמרוד כנען   |   
גיאומינד שירותי GIS  –  פיתוח,  ייעוץ  ושירותי ענןישיר: 048101268 | נייד: 
0525355483 | nim...@geomind.co.ilנא בקרו באתר החדש שלנו http://geomind.co.il
_______________________________________________
mapguide-users mailing list
mapguide-users@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/mapguide-users

Reply via email to