Code Monkey home page Code Monkey logo

gis_in_r's Introduction

gis_in_r

Open-Sourced Tutorials for working with GIS data in R currently hosted at www.nickeubank.com/gis-in-r

To-Do

  • Migrate to a stand-alone domain: given contributions of others, it no longer feels appropriate to host on my own site (www.nickeubank.com/gis-in-r). I've registered www.gis-in-r.org, just need to build index page.
  • Add Makefiles: The current setup makes it hard to easily update and re-make all the markdown documents, so next step is adding a makefile to automate the process.
  • Remove any reference to @data? Since updating how attribute merges are done, it's not clear users need to be exposed to the @data operation. Worth removing? Suggested by @edzer.

gis_in_r's People

Contributors

nickeubank avatar edzer avatar

Stargazers

Mrinal Gour avatar Shivram Viswanathan avatar  avatar Daniel Schuch avatar Nour avatar HappyMutant avatar Jiahuan He avatar  avatar Andrei-WongE avatar  avatar Toni Rodon avatar Jeongmin Kim avatar Hayley Brown avatar Charley Naney avatar Markese Lavell avatar Andras Palfi avatar Max Posch avatar Julian Langer avatar Nicolas Reigl avatar Travis Taylor avatar Roberto Salas avatar Harry Owen avatar Dominik Schneider avatar Shinya Uryu avatar Eduard Szöcs avatar Domenico Giusti avatar Fernando Mayer avatar Ben Marwick avatar Francisco Rodriguez-Sanchez avatar Andy Teucher avatar Marc Weber avatar Abe Handler avatar

Watchers

brandon whitehead avatar Eduard Szöcs avatar  avatar Andras Palfi avatar  avatar

gis_in_r's Issues

Add note about google maps api

Submitted by email:

Looking at your geocoding tutorial, you really should reference the Google terms of service (https://developers.google.com/maps/terms). They are quite restrictive; in particular sections 10.4.d & e require use of their data only in their maps. So it is a violation of their terms of service to use their API to geocode addresses for use in any other map.

You might want to refer readers to less-restrictive geocoding services. Personally I use the Texas A&M service but it is US only:
http://geoservices.tamu.edu/Services/Geocode/

This looks promising for world-wide geocoding though I have not tried it:
http://geocoder.opencagedata.com/

Other possibilities are listed here:
http://geoservices.tamu.edu/Services/Geocode/OtherGeocoders/
http://www.programmableweb.com/news/7-free-geocoding-apis-google-bing-yahoo-and-mapquest/2012/06/21

Re: accuracy / R APIs from emailer:

I don't have information on accuracy and I don't know of R API's. The Texas A&M has quite a bit of technical information available at http://geoservices.tamu.edu/Services/Geocode/About/. It has a simple web API and can return results as CSV data so parsing in R should be pretty simple. I have always used their batch service, uploading a CSV file and getting the results back as CSV to use for mapping.

Remove `@data` references

As pointed out by @edzer , don't really need to introduce users to @ notation, or @data notation. Was required when I thought was required for attribute joins, but can now be removed.

source parameter

Hi Nick,

I found an error using geocode function:

locations <- geocode(addresses, source = "google", output = "more")
Error in geocode(addresses, source = "google", output = "more") :
unused argument (source = "google")
but, when I run it without source parameter, it works well:
geocode(addresses)
What could be wrong here?

A little suggestion to your tutorial 4, you can use this:

addresses <- read.csv("C:/RGIS4_Data/addresses_to_geocode.csv", stringsAsFactors = FALSE),
to avoid one line in your code,
addresses <- read.csv("RGIS4_Data/addresses_to_geocode.csv")
addresses$Location <- as.character(addresses$Location)

Thanks for your tutorial, it is really good.

Jaime

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.