Skip to content

Open street map with an underlying, easy-to-configure spreadsheet-workbook to set markers. The markers can be grouped in clusters.

License

Notifications You must be signed in to change notification settings

bio-century/POI-ROI-map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The POI-ROI-map Project

Abstract

Life science - an American thing? The SARS-CoV-2 pandemic has shown that European research institutions & companies are very well capable of making their contribution to the global fight for health. However, it is very easy to loose overview about which interesting life science facilities exist in Europe. The original intention of this little ROI-map project was to simplify your job search by enabling you to mark individual regions and points of interest (ROIs & POIs). Nonetheless, the script can also be used for any other purpose! A simple .xlsx spreadsheet serves you as an easy-to-access "database" and let you define the respective coordinates. Available marker elements are ROIs, distance as well as POI markers. All elements can be color-coded, the POIs can be further specified by info-popups and are automatically clustered with respect to the current zoom setting. Moreover, multiple map representations are available. Have fun to play around.

Table of Content

Installation

  • Install Python on your local computer.
  • Install following required python packages:
    • folium
    • geopandas
    • pandas Depending on your local setup use the pip- or the conda-commands. See requirements.txt for further specifications.
  • Install an IDE of your choice

Getting Started

  • Download the repository
  • Follow these steps:
    • Open the data.xlsx-file with a spreadsheet file editor. MS Excel works best
    • Adjust the data.xlsx-file with individual entries (optional). You can obtain the required coordinates (latitude and longitude) from google maps or from latlong.net for example
    • For new data entries: drag all computed cells down to the new line. Fill out all other required cells of the new row. Optional cells can be left blank.
      • icons
        • required fields:    latitude, longitude, status, cluster
        • optional fields:    name, info1, info2, info3, city, links, address
      • ROI areas
        • required fields:    latitude, longitude, radius, color
        • optional fields:    name
      • distance cycles
        • required fields:    radius, color, starting point
        • optional fields:    name
    • Open IDE of your choice and let run the program
    • Open the ROI_Map.html-file in your internet browser and take a look what you have created!
    • The legend on the right enables you to select which clusters should be depicted as well as which visualization should be used for the map

Folder structure

|   LICENSE.md
|   POI-ROI-map.py                            <--- main script
|   README.md
|   REQUIREMENTS.txt
|
+---resources
|   |   database.xlsx                         <--- main database
|   |
|   +---data
|   |       CNTR_BN_20M_2020_3035.geojson     <--- EuroGeographics dataset for depicting boundaries of European countries
|   |
|   \---images +++                            <--- all images required for HTML-headline and the map (legend)
|
\---target
        POI-ROI-map.html                      <--- target file (HTML-map) to be shown in your internet browser

Example

A typical view looks like this: Screenshot of the POI-ROI-map.

Authors

bio-century.net admin

Contributors and Acknowledgments

Many thanks to the comber.io admin for inspirations, code reviews and for initializing the bio-century.net website.

License

This project is published under the GNU General Public License v2.0 license. For terms and conditions see LICENSE.md

Sources

Contact

[email protected]

About

Open street map with an underlying, easy-to-configure spreadsheet-workbook to set markers. The markers can be grouped in clusters.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published