Compare commits
14 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5244bfeef9 | |||
| e75debc2fb | |||
| 2629310330 | |||
| 12457de029 | |||
| 1fa62e485b | |||
| 6d93a031e6 | |||
| ff96c95dcf | |||
| a545d6b03d | |||
| 8f796b819d | |||
| 136e5b42b6 | |||
| c4b2bd2fe2 | |||
| 0944f8f436 | |||
| 4cbbdd9b97 | |||
| 2d6ac152b6 |
6
.gitmodules
vendored
6
.gitmodules
vendored
@@ -19,12 +19,6 @@
|
||||
[submodule "ironsea_store_file"]
|
||||
path = ironsea_store_file
|
||||
url = ../ironsea_store_file
|
||||
[submodule "ironsea_table"]
|
||||
path = ironsea_table
|
||||
url = ../ironsea_table
|
||||
[submodule "ironsea_table_vector"]
|
||||
path = ironsea_table_vector
|
||||
url = ../ironsea_table_vector
|
||||
[submodule "mercator_data_generator"]
|
||||
path = mercator_data_generator
|
||||
url = ../mercator_data_generator
|
||||
|
||||
1099
Cargo.lock
generated
1099
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
20
Cargo.toml
20
Cargo.toml
@@ -11,28 +11,28 @@ members = [
|
||||
# Generic Interfaces
|
||||
"ironsea_index",
|
||||
"ironsea_store",
|
||||
"ironsea_table",
|
||||
|
||||
# Specific implementations
|
||||
"ironsea_index_hashmap",
|
||||
"ironsea_index_sfc_dbc",
|
||||
"ironsea_store_buffered_file",
|
||||
"ironsea_store_file",
|
||||
"ironsea_store_mapped_file",
|
||||
"ironsea_table_vector",
|
||||
#"ironsea_store_buffered_file",
|
||||
#"ironsea_store_file",
|
||||
#"ironsea_store_mapped_file",
|
||||
]
|
||||
|
||||
[profile.release]
|
||||
lto = true
|
||||
#debug = true
|
||||
|
||||
[patch.crates-io]
|
||||
mercator_db = { path = "mercator_db" }
|
||||
mercator_parser = { path = "mercator_parser" }
|
||||
|
||||
ironsea_index = { path = "ironsea_index" }
|
||||
ironsea_store = { path = "ironsea_store" }
|
||||
ironsea_table = { path = "ironsea_table" }
|
||||
|
||||
ironsea_index_hashmap = { path = "ironsea_index_hashmap" }
|
||||
ironsea_index_sfc_dbc = { path = "ironsea_index_sfc_dbc" }
|
||||
ironsea_store_buffered_file = { path = "ironsea_store_buffered_file" }
|
||||
ironsea_store_file = { path = "ironsea_store_file" }
|
||||
ironsea_store_mapped_file = { path = "ironsea_store_mapped_file" }
|
||||
ironsea_table_vector = { path = "ironsea_table_vector" }
|
||||
#ironsea_store_buffered_file = { path = "ironsea_store_buffered_file" }
|
||||
#ironsea_store_file = { path = "ironsea_store_file" }
|
||||
#ironsea_store_mapped_file = { path = "ironsea_store_mapped_file" }
|
||||
|
||||
15
README.md
15
README.md
@@ -27,7 +27,7 @@ This enables the index implementations to be agnostic from the underlying data s
|
||||
* Clone the workspace, which will take care of bringing all the repositories needed.
|
||||
|
||||
```sh
|
||||
git clone --recurse git@gitlab.epfl.ch:DIAS/PROJECTS/HBP-SP5/mercator.git
|
||||
git clone --recurse <repository URI>
|
||||
```
|
||||
|
||||
The following steps assume the working directory is the root of the mercator repository.
|
||||
@@ -39,17 +39,22 @@ This enables the index implementations to be agnostic from the underlying data s
|
||||
cargo run --release -- 1 10 100
|
||||
```
|
||||
|
||||
* Index the data:
|
||||
* Link the data in the indexer folder (It has to be in the current working directory when calling the indexer):
|
||||
|
||||
```sh
|
||||
cd mercator_indexer
|
||||
for f in ../mercator_data_generator/1*.json
|
||||
do
|
||||
ln -s $f
|
||||
ln -s $f
|
||||
done
|
||||
```
|
||||
|
||||
* Index the data:
|
||||
|
||||
```sh
|
||||
cargo run --release -- 1k 10k 100k
|
||||
```
|
||||
|
||||
|
||||
* Run the Spatial Index, while providing the path to the datasets.
|
||||
|
||||
```sh
|
||||
@@ -62,7 +67,7 @@ This enables the index implementations to be agnostic from the underlying data s
|
||||
|
||||
## Documentation
|
||||
|
||||
For more information, please refer to the [documentation](https://epfl-dias.github.io/PROJECT_NAME/).
|
||||
For more information, please refer to the [documentation](https://epfl-dias.github.io/mercator/).
|
||||
|
||||
If you want to build the documentation and access it locally, you can use:
|
||||
|
||||
|
||||
Submodule ironsea_index updated: 1231f42728...9b96fef55f
Submodule ironsea_index_hashmap updated: 50d60f58b6...41f8aa368b
Submodule ironsea_index_sfc_dbc updated: bac9d395ff...1dfe8d203e
Submodule ironsea_store updated: ed5e9611eb...71372c374c
Submodule ironsea_store_buffered_file deleted from 6809658c33
Submodule ironsea_store_file deleted from 189cc11256
Submodule ironsea_store_mapped_file deleted from 90abe7ab7c
Submodule ironsea_table deleted from 277f050873
Submodule ironsea_table_vector deleted from ba883b8469
Submodule mercator_data_generator updated: 1da4f8b28b...1fc3ed605e
Submodule mercator_db updated: 8fcf1b74e7...a10ffdac7d
Submodule mercator_indexer updated: 06f8ca71f2...add0c1dbca
Submodule mercator_parser updated: a42492463c...8eebbd010b
Submodule mercator_service updated: 75b3529eb9...5dc9f13a78
Reference in New Issue
Block a user