├── .gitignore ├── README.md ├── docs ├── implementation.md ├── known-issues.md └── paper │ └── paper.pdf ├── pom.xml ├── sampleData └── data ├── scripts ├── database │ ├── __init__.py │ └── mysql.py ├── schema │ └── spatium.sql ├── scrapper │ ├── __init__.py │ └── socrata.py └── utils │ ├── __init__.py │ └── configParser.py └── src └── main ├── resources ├── log4j.properties └── reference.conf.sample └── scala └── com └── github └── locis ├── apps ├── CountInstance.scala ├── DataLoader.scala ├── MapReduceJob.scala ├── NeighborGrouping.scala ├── NeighborSearch.scala ├── PatternSearch.scala └── package-info.java ├── map ├── CountInstanceMapper.scala ├── NeighborGroupingMapper.scala ├── NeighborSearchMapper.scala ├── PatternSearchMapper.scala └── package-info.java ├── reduce ├── CountInstanceReducer.scala ├── NeighborGroupingReducer.scala ├── NeighborSearchReducer.scala ├── PatternSearchReducer.scala └── package-info.java └── utils ├── ConfigUtils.scala ├── DataParser.scala ├── DistanceMeasure.scala ├── HBaseUtil.scala ├── HDFSWriter.scala ├── Mysql.scala └── package-info.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/README.md -------------------------------------------------------------------------------- /docs/implementation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/docs/implementation.md -------------------------------------------------------------------------------- /docs/known-issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/docs/known-issues.md -------------------------------------------------------------------------------- /docs/paper/paper.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/docs/paper/paper.pdf -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/pom.xml -------------------------------------------------------------------------------- /sampleData/data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/sampleData/data -------------------------------------------------------------------------------- /scripts/database/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/database/mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/scripts/database/mysql.py -------------------------------------------------------------------------------- /scripts/schema/spatium.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/scripts/schema/spatium.sql -------------------------------------------------------------------------------- /scripts/scrapper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/scrapper/socrata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/scripts/scrapper/socrata.py -------------------------------------------------------------------------------- /scripts/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/utils/configParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/scripts/utils/configParser.py -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/main/resources/reference.conf.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/resources/reference.conf.sample -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/apps/CountInstance.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/apps/CountInstance.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/apps/DataLoader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/apps/DataLoader.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/apps/MapReduceJob.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/apps/MapReduceJob.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/apps/NeighborGrouping.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/apps/NeighborGrouping.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/apps/NeighborSearch.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/apps/NeighborSearch.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/apps/PatternSearch.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/apps/PatternSearch.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/apps/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/apps/package-info.java -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/map/CountInstanceMapper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/map/CountInstanceMapper.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/map/NeighborGroupingMapper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/map/NeighborGroupingMapper.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/map/NeighborSearchMapper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/map/NeighborSearchMapper.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/map/PatternSearchMapper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/map/PatternSearchMapper.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/map/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/map/package-info.java -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/reduce/CountInstanceReducer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/reduce/CountInstanceReducer.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/reduce/NeighborGroupingReducer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/reduce/NeighborGroupingReducer.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/reduce/NeighborSearchReducer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/reduce/NeighborSearchReducer.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/reduce/PatternSearchReducer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/reduce/PatternSearchReducer.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/reduce/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/reduce/package-info.java -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/utils/ConfigUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/utils/ConfigUtils.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/utils/DataParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/utils/DataParser.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/utils/DistanceMeasure.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/utils/DistanceMeasure.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/utils/HBaseUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/utils/HBaseUtil.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/utils/HDFSWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/utils/HDFSWriter.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/utils/Mysql.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/utils/Mysql.scala -------------------------------------------------------------------------------- /src/main/scala/com/github/locis/utils/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shagunsodhani/locis/HEAD/src/main/scala/com/github/locis/utils/package-info.java --------------------------------------------------------------------------------