/geosearch

Allow anyone to provide a search experience of geolocated elements.

Primary LanguageJavaScript

GeoSearch

This web application allow anyone to provide a search experience of geolocated elements. It could be phisical elements, websites focus on an specific area, etc.

Use cases:

  • Portal which goal is to allow users to find information about which websites can provide information or services about an specific hazard like a fire, flood or an earthquake near to you.
  • Website to allow users to identify Open Data portals containing data from an specific location.
  • etc.

Requirements

This is a client-side application and you will need:

  • A web server need to be installed, for example Vscode live , python simple httpserver ( python3 -m http.server ) or npx (npx http-server) .
  • A free ArcGIS Developer account (Sign-up - how-to video)
  • Create an API key (how-to video - docs)

Add new data

  1. Copy the data of the data file
  2. Open geojson.io and paste the data
  3. Draw the area of the hazard
  4. Go to the code area and fill the properties (name,url,logo,hazardType,territorialScope,languages,infoCategory,contentType)
  5. Copy the code of geojson.io and paste on the data.json

Development setup

  1. Clone this repo: $git clone git@github.com:GeoVoluntarios/geovoluntarios-buscador-web-geolocalizadas.git
  2. Create a config.js file using the config_template.js and replace the placeholder with a valid API key.
  3. Open the index.html file from your web server.

Contributing

👍🎉 First off, thanks for taking the time to contribute! 🎉👍

Please check the issues to find a task that you feel like doing and that you think you can contribute to.

Mockups