Due to recent updates, all users are required to create an Altair One account to login to the RapidMiner community. Click the Register button to create your account using the same email that you have previously used to login to the RapidMiner community. This will ensure that any previously created content will be synced to your Altair One account. Once you login, you will be asked to provide a username that identifies you to other Community users. Email us at Community with questions.

Geographic operations in RapidMiner

BalazsBaranyBalazsBarany Administrator, Moderator, Employee, RapidMiner Certified Analyst, RapidMiner Certified Expert Posts: 955 Unicorn
edited November 2018 in Help
Sometimes there's a need for processing data sets related to geographic information, e. g. locations. For example, you might want to calculate distances between customer addresses and your shop.

Over the last few weeks, I prepared some processes that solve common GIS tasks. They use the GeoScript project's libraries and RapidMiner scripting. You might find this functionality useful.

Part 1 describes the basics of Geographic Information System operations and the installation of GeoScript in RapidMiner studio:
https://datascientist.at/2015/12/gis-in-rapidminer-1/#english

Part 2 is about importing Shapefiles, a popular file format in GIS circles:
https://datascientist.at/2015/12/gis-in-rapidminer-2-shapefile-import/#english

Part 3 describes distance and area calculations:
https://datascientist.at/2016/01/gis-in-rapidminer-3-distanz-flaeche/#english

Part 4, the last one for now, is about joining and filtering data sets using geographic criteria:
https://datascientist.at/2016/01/gis-in-rapidminer-4-geo-filter-und-joins/#english

Feel free to ask if something is not described clearly enough. I'm also really curious about the use cases people solve with this, so please post your results!

Cheers

Balázs

Answers

  • MartinLiebigMartinLiebig Administrator, Moderator, Employee, RapidMiner Certified Analyst, RapidMiner Certified Expert, University Professor Posts: 3,529 RM Data Scientist
    Hi Balázs,

    do i see it correctly, that there is a groovy and javascript api but nothing form java? :/

    ~Martin
    - Sr. Director Data Solutions, Altair RapidMiner -
    Dortmund, Germany
  • BalazsBaranyBalazsBarany Administrator, Moderator, Employee, RapidMiner Certified Analyst, RapidMiner Certified Expert Posts: 955 Unicorn
    GeoScript is a frontend for scripting languages.

    The backend is GeoTools, a Java library. If you want to write a native extension for RapidMiner, you can skip GeoScript and go straight to GeoTools.
  • MartinLiebigMartinLiebig Administrator, Moderator, Employee, RapidMiner Certified Analyst, RapidMiner Certified Expert, University Professor Posts: 3,529 RM Data Scientist
    Thanks,

    let's see what i want :D I found some other very interesting library :-).

    ~Martin
    - Sr. Director Data Solutions, Altair RapidMiner -
    Dortmund, Germany
  • BalazsBaranyBalazsBarany Administrator, Moderator, Employee, RapidMiner Certified Analyst, RapidMiner Certified Expert Posts: 955 Unicorn
    I posted a new tutorial for displaying geographic data (points, lines, areas) in RapidMiner Server dashboards/web apps:

    http://datascientist.at/2016/02/visualisierung-von-geodaten-in-rapidminer-server/#english
Sign In or Register to comment.