User Manual¶
- 1. Introduction
- 2. Versions and Downloads
- 3. Installation
- 4. Getting Started
- 5. Architecture Overview
- 6. GeoMesa Data Stores
- 6.1. GeoTools Feature Types
- 6.2. Index Overview
- 6.3. Index Basics
- 6.4. Index Versioning
- 6.5. Index Configuration
- 6.5.1. Setting Schema Options
- 6.5.2. Setting Attribute Options
- 6.5.3. Setting the Indexed Date Attribute
- 6.5.4. Customizing Index Creation
- 6.5.5. Configuring Feature ID Encoding
- 6.5.6. Configuring Geometry Serialization
- 6.5.7. Configuring Column Groups
- 6.5.8. Configuring Z-Index Shards
- 6.5.9. Configuring Z-Index Time Interval
- 6.5.10. Configuring XZ-Index Precision
- 6.5.11. Configuring Attribute Index Shards
- 6.5.12. Configuring Attribute Cardinality
- 6.5.13. Configuring Partitioned Indices
- 6.5.14. Configuring Index Splits
- 6.5.15. Configuring Cached Statistics
- 6.5.16. Mixed Geometry Types
- 6.6. Runtime Configuration
- 6.7. Query Planning
- 6.8. Explaining Query Plans
- 6.9. Query Properties
- 6.10. Filter Functions
- 6.11. Analytic Querying
- 6.12. Authorizations
- 6.13. Query Auditing
- 6.14. Moving and Migrating Data
- 6.15. Reserved Words
- 7. Command-Line Tools
- 8. GeoServer Plugins
- 9. GeoMesa Spark
- 10. HBase Data Store
- 10.1. Installing GeoMesa HBase
- 10.1.1. Installing the Binary Distribution
- 10.1.2. Building from Source
- 10.1.3. Installing the GeoMesa Distributed Runtime JAR
- 10.1.4. Configuration and Classpaths
- 10.1.5. Setting up the HBase Command Line Tools
- 10.1.6. Installing GeoMesa HBase in GeoServer
- 10.1.7. Connecting to External HBase Clusters Backed By S3
- 10.1.8. Configuring HBase on Azure HDInsight
- 10.2. Manual Coprocessors Registration
- 10.3. HBase Configuration
- 10.4. Using the HBase Data Store Programmatically
- 10.5. Using the HBase Data Store in GeoServer
- 10.6. HBase Command-Line Tools
- 10.7. HBase Index Configuration
- 10.8. HBase Index Versions
- 10.9. HBase Heatmaps
- 10.10. HBase Visibilities
- 10.11. Kerberos
- 10.1. Installing GeoMesa HBase
- 11. Accumulo Data Store
- 11.1. Installing GeoMesa Accumulo
- 11.2. Accumulo Configuration
- 11.3. Using the Accumulo Data Store Programmatically
- 11.4. Using the Accumulo Data Store in GeoServer
- 11.5. Accumulo Command-Line Tools
- 11.6. Command Line Examples
- 11.7. Accumulo Visibilities
- 11.8. Data Management
- 11.9. GeoMesa Jobs
- 11.10. GeoMesa Raster
- 11.11. Internals
- 11.12. Kerberos
- 11.13. Age-Off Iterators
- 12. Bigtable Data Store
- 13. Cassandra Data Store
- 14. Kafka Data Store
- 15. FileSystem Data Store (HDFS, S3)
- 15.1. FileSystem Datastore Architecture
- 15.2. Partition Schemes
- 15.3. Installing GeoMesa FileSystem
- 15.4. FileSystem DataStore Configuration
- 15.5. Using the FileSystem Data Store Programmatically
- 15.6. Using the FileSystem Data Store in GeoServer
- 15.7. FileSystem Command-Line Tools
- 15.8. FileSystem Datastore Example
- 15.9. GeoMesa FileSystem Data Store with Spark SQL
- 16. Kudu Data Store
- 16.1. Installing GeoMesa Kudu
- 16.2. Kudu Data Store Configuration
- 16.3. Kudu Index Configuration
- 16.4. Using the Kudu Data Store Programmatically
- 16.5. Using the Kudu Data Store in GeoServer
- 16.6. Using the Kudu Command-Line Tools
- 16.7. Using the Kudu Data Store With Spark
- 16.8. Visibilities in Kudu
- 17. Lambda Data Store
- 18. Merged Data Store View
- 19. GeoMesa Convert
- 19.1. Converter Basics
- 19.2. Parsing and Validation
- 19.3. Delimited Text Converter
- 19.4. JSON Converter
- 19.5. XML Converter
- 19.6. Avro Converter
- 19.7. Shapefile Converter
- 19.8. Fixed-Width Text Converter
- 19.9. JDBC Converter
- 19.10. Using Caches for Enrichment
- 19.11. Prepackaged Converter Definitions
- 19.11.1. Global Database of Events, Language, and Tone (GDELT)
- 19.11.2. GeoLife GPS Trajectory Data
- 19.11.3. GeoNames
- 19.11.4. Global Terrorism Database (GTD)
- 19.11.5. NYC Taxi
- 19.11.6. OpenStreetMap Data
- 19.11.7. OpenStreetMap GPX Data
- 19.11.8. Marine Cadastre AIS
- 19.11.9. T-Drive Trajectory Data
- 19.11.10. Twitter
- 19.12. Transformation Function Overview
- 19.12.1. Type Conversions
- 19.12.2. String Functions
- 19.12.3. Date Functions
- 19.12.4. Geometry Functions
- 19.12.5. ID Functions
- 19.12.6. Math Functions
- 19.12.7. List and Map Functions
- 19.12.8. Control Functions
- 19.12.9. State Functions
- 19.12.10. Functions defined using scripting languages
- 19.12.11. Installing Custom Scripts
- 19.12.12. CQL Functions
- 19.12.13. JSON/Avro Transformations
- 19.12.14. Enrichment Functions
- 19.13. Transformation Function Usage
- 19.14. Using SFT and Converter Definitions with Command-Line Tools
- 19.15. Loading Converters and SFTs at Runtime
- 19.16. Extending the Converter Library
- 20. GeoMesa Processes
- 20.1. Installation
- 20.2. Processors
- 20.2.1. ArrowConversionProcess
- 20.2.2. BinConversionProcess
- 20.2.3. DensityProcess
- 20.2.4. DateOffsetProcess
- 20.2.5. HashAttributeProcess
- 20.2.6. HashAttributeColorProcess
- 20.2.7. JoinProcess
- 20.2.8. KNearestNeighborProcess
- 20.2.9. Point2PointProcess
- 20.2.10. ProximitySearchProcess
- 20.2.11. RouteSearchProcess
- 20.2.12. SamplingProcess
- 20.2.13. StatsProcess
- 20.2.14. TrackLabelProcess
- 20.2.15. TubeSelectProcess
- 20.2.16. QueryProcess
- 20.2.17. UniqueProcess
- 20.2.18. Chaining Processes
- 21. GeoMesa GeoJSON
- 22. GeoMesa NiFi Bundle
- 23. GeoMesa Blob Store
- 24. GeoMesa Native API
- 25. GeoMesa Stream Processing
- 26. Upgrade Guide