Author: admin

  • Installing Drivers for Browsers

    In this chapter, we are going to install browser drivers that we need to test our project using Watir. Prior to Watir 6, we had to include watir-webdriver to use the browser drivers. With the release of Watir 6, the watir-webdriver is available as part of Watir package and users do not have to add the watir-webdriver separately. The browsers like…

  • Environment Setup

    To work with Watir, we need to install the following − Since Watir is build using Ruby, we need to install Ruby and gem (package manager for Ruby). Ruby Installation on Windows To install Ruby on Windows, go to − https://rubyinstaller.org/downloads/ Install the ruby version based on your 32 or 64 bit operating system. Here we…

  • Introduction

    Watir (Web Application Testing in Ruby) pronounced as “Water” is an open source tool developed using Ruby which helps in automating web application no matter which language the application is written. Watir comes with a rich set of APIs which helps us interact with the browser, locate page elements, take screenshots, work with alerts, file downloads, window.open popup…

  • Overview

    Watir (Web Application Testing in Ruby), pronounced as “Water” is an open source tool developed using Ruby which helps in automating web application that suits applications developed in any programming language. The browsers supported for Watir installation Internet Explorer, Firefox, Chrome, Safari, and Edge. Watir is available as Rubygems for installation. Watir will connect to…

  • Final Thoughts

    That’s it! You have learned three different ways to convert the address into latitude and longitude using Geopy. This is a starting point for more complex and advanced geospatial data analysis. If you are interested in getting started with geospatial analysis with no code, the best way is by taking a look at DataCamp’s Working with…

  • Geocoding with ArcGIS API

    ArcGIS is a software that enables to analyze and visualize geospatial data. It also provides location services such as Google Maps and OpenStreetMap. OpenAI This time there is no issue in obtaining the pair of coordinates. We can proceed on extending this operation to all the addresses: OpenAI Taking a look at the first rows…

  • Geocoding with OpenStreetMap API

    Since OpenStreetMap is the biggest and editable free geographic database and project, the API is free of charge. To geolocate a single address, you just have to give the email of your OSM account as input to the Nominatim class, instead of the API key: OpenAI Unfortunately, the location returned by OpenStreetMap API is None because it…

  • Geocoding with Google Maps API

    The most popular method to convert addresses into coordinates is by using Google Maps API. Although Google Maps provides paid services, it gives you $200 in free credits the first time you create the account. To get access to the service, you need to create a new account on the Google Maps Platform. There is a…

  • Hands-on Geocoding Project Example

    In this article, we will analyze the Canada Museum dataset from Kaggle. It provides information about museums located in Canada. This collection of museums could be useful in predicting the price of Airbnb accommodation in Toronto; for example you may have noticed that the rent of a listing increases the nearer it is to points of interest,…

  • What is Geopy?

    Geopy is an open-source Python library specialized in adding the location to the data through a huge variety of geocoding services, such as Google Maps, Open StreeMap, and ArcGIS. You may guess why you can’t use the geocode service directly instead of the Python library. The beauty of Geopy is that you can exploit these geocoding…