Developed Mosaic Visualization with Google Maps API
- Day: 2023-08-21
- Time: 22:00 to 22:25
- Project: Dev
- Workspace: WP 2: Operational
- Status: In Progress
- Priority: MEDIUM
- Assignee: Matías Nehuen Iglesias
- Tags: Google Maps Api, Image Processing, Visualization, Python, Matplotlib
Description
Session Goal
The session aimed to develop a method for creating high-resolution A0 poster mosaics using Google Maps API, focusing on image retrieval and visualization techniques.
Key Activities
- Explored the use of Google Maps API to obtain high-resolution satellite images suitable for printing large posters.
- Designed the
planificar_mosaicofunction to divide an A0 poster into smaller A4 sections and calculate coordinates for each section. - Developed visualization techniques using
[[matplotlib]]to represent the poster layout with subplots, initially using placeholder images. - Integrated the
get_image_with_timeoutfunction for fetching actual images, although limited by the lack of internet access in the current environment. - Addressed code corrections, including missing imports for
[[matplotlib]].pyplotandthreadingmodule. - Discussed error handling related to API limitations and proposed DPI adjustments for print quality.
Achievements
- Successfully designed the mosaic layout and visualization framework using Python and
[[matplotlib]]. - Implemented initial function designs for image retrieval and mosaic assembly.
Pending Tasks
- Implement the
get_maps_imagefunction in an internet-enabled environment to complete the image retrieval process. - Finalize the integration of actual images into the mosaic visualization.
- Test and refine the DPI adjustments for optimal print quality.
Evidence
- source_file=2023-08-21.sessions.jsonl, line_number=1, event_count=0, session_id=5886fa83bea0963aff74d43bb1dc3bb04aa6a96364c84c4728eb12cfc869a88a
- event_ids: []