1*4882a593Smuzhiyunconfig BR2_PACKAGE_LIBSPATIALINDEX 2*4882a593Smuzhiyun bool "libspatialindex" 3*4882a593Smuzhiyun depends on BR2_INSTALL_LIBSTDCPP 4*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # C++11 5*4882a593Smuzhiyun help 6*4882a593Smuzhiyun The purpose of libspatialindex is to provide: 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun * An extensible framework that will support robust spatial 9*4882a593Smuzhiyun indexing methods. 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun * Support for sophisticated spatial queries. Range, point 12*4882a593Smuzhiyun location, nearest neighbor and k-nearest neighbor as well 13*4882a593Smuzhiyun as parametric queries (defined by spatial constraints) 14*4882a593Smuzhiyun should be easy to deploy and run. 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun * Easy to use interfaces for inserting, deleting and updating 17*4882a593Smuzhiyun information. 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun * Wide variety of customization capabilities. Basic index and 20*4882a593Smuzhiyun storage characteristics like the page size, node capacity, 21*4882a593Smuzhiyun minimum fan-out, splitting algorithm, etc. should be easy 22*4882a593Smuzhiyun to customize. 23*4882a593Smuzhiyun 24*4882a593Smuzhiyun * Index persistence. Internal memory and external memory 25*4882a593Smuzhiyun structures should be supported. Clustered and non-clustered 26*4882a593Smuzhiyun indices should be easy to be persisted. 27*4882a593Smuzhiyun 28*4882a593Smuzhiyun https://libspatialindex.github.io 29*4882a593Smuzhiyun 30*4882a593Smuzhiyuncomment "libspatialindex needs a toolchain w/ C++, gcc >= 4.7" 31*4882a593Smuzhiyun depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 32