/Long-Lat-UI

Primary LanguageJupyter Notebook

Map Viewer

Map Viewer is a simple PyQt-based application that allows users to upload an Excel file containing latitude and longitude coordinates and visualize them on an interactive map using the Folium library.

Features

Upload Excel file: Users can select an Excel file containing latitude and longitude coordinates.
Create Map: Generates an interactive map using the uploaded Excel file data and displays it in a web browser.
Marker Clustering: The map markers are clustered together for improved visualization when multiple markers are present.
GitHub Repository: This code is available on GitHub at https://github.com/amirbaqerzadeh.

Installation

Clone the GitHub repository:

git clone https://github.com/amirbaqerzadeh/map-viewer.git

Install the required dependencies:

pip install PyQt6 pandas folium

Usage

Run the application:

python main.py

Click on the "Upload Excel File" button and select an Excel file with latitude and longitude coordinates.
After the file is uploaded, click on the "Create Map" button to generate the interactive map.
The map will be displayed in a web browser window.
You can explore the map by zooming in/out and interacting with the markers.
Close the application window or the web browser to exit.

Author

Amir Baqerzadeh

Feel free to modify and enhance the code according to your needs. Contributions and suggestions are welcome!