Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/meistermeier/sdn-paradise
Paradise Papers analysis with Spring Data Neo4j
https://github.com/meistermeier/sdn-paradise
java neo4j spring-boot spring-data-neo4j
Last synced: 3 months ago
JSON representation
Paradise Papers analysis with Spring Data Neo4j
- Host: GitHub
- URL: https://github.com/meistermeier/sdn-paradise
- Owner: meistermeier
- Created: 2017-11-28T22:48:30.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2017-12-06T21:23:04.000Z (about 7 years ago)
- Last Synced: 2024-10-09T05:41:59.210Z (3 months ago)
- Topics: java, neo4j, spring-boot, spring-data-neo4j
- Language: Java
- Homepage:
- Size: 827 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.adoc
Awesome Lists containing this project
README
= Spring Data Neo4j Paradise Papers
Exploring the Paradise Papers with Spring Data Neo4j.
NOTE: To provide you an easy access to the data (no modifications and re-mappings needed), I decided to cut down or deactivate some functionality.
Currently this application just allows you to browse the Top10 addresses in the database.
More will come...== How to get started
The data you will get from ICIJ does not contain any geo information.
The application will try to resolve the address to a location when opening the details of an address.1. Clone this repository.
2. Download the Neo4j Desktop matching your OS from https://offshoreleaks.icij.org/pages/database
3. Start the Neo4j Desktop (it might take a few seconds more on the first run).
4. Find out on what port Neo4j is available for bolt protocol communication.
The best way to do this is to click the _Manage_ option in the _Offshore Leaks Graph_ tile on the desktop's start screen.
5. Create a google api key with access to the geocode api.
Read more here: https://developers.google.com/maps/documentation/geocoding/start
6. Edit the file `src/main/resources/application.properties` accordingly.
7. Start the application with `mvn spring-boot:run`=== But I want all the geo data
Oh great, you got an unlimited geocode api access.
Checkout this blog post by https://twitter.com/lyonwj/[William Lion]: http://www.lyonwj.com/2017/11/28/geocoding-paradise-papers-neo4j-spatial-visualization/== Notes
Thanks to https://github.com/bahar/WorldCityLocations for providing a simple csv file with geo coordinates for a bunch of cities.
=== Some outdated pictures
==== See what is the trending place to establish an offshore business
image:docs/sdn_pp_overview.png[overview, title="Overview"]==== Visit the top addresses to see who also likes to save a little
image:docs/sdn_pp_topAddresses.png[topAdresses, title="Top addresses"]==== Visit the top addresses to see who also likes to save a little
image:docs/sdn_pp_address_search.png[addressSearch, title="Address search"]