⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme

📁 此文件包含了在linux下实现tpr-tree索引的源代码
💻
字号:
TPR-Tree index source code==========================Version------- This is version 1.1 of the code. Comparing to the previous release afew bugs were fixed (see bug_fixes.txt) and the code was ported to gcc3.3.1 compiler.Contents--------This source code distribution includes: README            - this file command.help      - short documentation of index testbed commands Makefile          - Makefile to compile all source libGiST/          - GiST library source codeindex/            - source code of the index and the experimental testbedlibxfig/          - source code of a tiny library used for simple visualization generate/         - source code of the moving-objects workload generatorgenerate/README   - short documentation of the moving-objects workload generatorgenerate/prm      - workload generation parameter files used in experimental studies test/             - a small example for testing the generator and the testbedGiST is a Generalized Search Tree class library. Provided GiST is asubstantially revised version of libGiST version 0.9beta1, copyright(c) 1996, Regents of the University of California.The TPR-tree code is based on the paper "Indexing the Positions ofContinuously Moving Objects," by S. Saltenis, C. S. Jensen,S. T. Leutenegger, and M. A. Lopez (SIGMOD'2000). In addition to theimplementation of the TPR-tree, TPR-tree with load-time boundingrectangles, and R-tree, the source code provides a number of differentvariants of algorithms. The generate/prm/ directory contains theparameter files for the moving-objects workload generator. These fileswere used when generating the workloads for the experiments describedin the SIGMOD paper.The commands of the testbed are briefly described in command.help To compile all source code run make in the main directory. Fourseparate makes will be invoked---one for building libGiST, one forbuilding libxfig, one for building the experimental testbed (directoryindex), and one for building the workload generator (directorygenerate). For successful build, it may be necessary to update thepaths of include and library directories in the Makefiles (macrodefinitions INCS and LIBS). The source code should be compilable withGNU C++ version 3.3.1 and later. The source code, as is, is notguaranteed to compile with any other C++ compilers.To test the generator, the indexes, and the testbed go to test/ andrun the executables as described in test/README. This release is available at http://www.cs.auc.dk/~simas/tpr/tpr1.1.tar.gzDisclaimer----------The provided code base evolved during a substantial period of time andonly the core part of the functionality (corresponding to what isdescribed in the SIGMOD paper) was tested before thisrelease. Comments and bug reports are very welcome and should be sentto simas@cs.auc.dk.Acknowledgments---------------Parts of the STR and Hilbert bulkloading algorithms are based on codekindly provided by Yvan Garcia. Libxfig library is by KazuoAmano. Mindaugas Pelanis corrected a number of bugs in workloadgenerator.July 2001 and April 2005, AalborgCopyright (c) 2001, 2005, Aalborg University

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -