/more-data

data enrichment framework

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

MoreData BinderOpen In Colab

The package goal's is to provide a framework with high extensability for data enrichments.

Installation

Install the more-data package:

$ apt install libspatialindex-dev
$ pip install moredata

Example Use

To run the examples, you need to use the following commands on the Linux terminal:

The first step is to clone/download the repository and open the project folder in the terminal. After that, execute this code to install all the necessary requirements:

$ pip install moredata
$ pip install jupyter-notebook

Then go to examples directory and open a new jupyter-notebook in examples directory:

$ cd examples/

If you want to run elasticsearch or SQL example you should have installed docker or have elasticsearch/MySQL in your machine, then:

$ cd examples/
$ cd elasticsearch_connector
$ docker-compose up

These commands above should be used befores using sql connector.

Cite

@inproceedings{
    10.1145/3474717.3484210,
    author = {Figueiredo, Leonardo J. A. S. and dos Santos, Germano B. and Souza, Raissa P. P. M. and Silva, Fabr\'{\i}cio A. and Silva, Thais R. M. Braga},
    title = {MoreData: A Geospatial Data Enrichment Framework},
    year = {2021},
    isbn = {9781450386647},
    publisher = {Association for Computing Machinery},
    address = {New York, NY, USA},
    url = {https://doi.org/10.1145/3474717.3484210},
    doi = {10.1145/3474717.3484210},
    booktitle = {Proceedings of the 29th International Conference on Advances in Geographic Information Systems},
    pages = {419–422},
    numpages = {4},
    keywords = {geospatial data, semantic enrichment, framework},
    location = {Beijing, China},
    series = {SIGSPATIAL '21}
}