User Manual¶
- 1. Introduction
- 2. Versions and Downloads
- 3. Installation
- 4. Getting Started
- 5. GeoTools Overview
- 6. Architecture Overview
- 7. GeoMesa Data Stores
- 7.1. GeoTools Feature Types
- 7.2. Index Overview
- 7.3. Index Basics
- 7.4. Index Versioning
- 7.5. Additional Index Implementations
- 7.6. Index Configuration
- 7.6.1. Setting Schema Options
- 7.6.2. Setting Attribute Options
- 7.6.3. Setting the Indexed Date Attribute
- 7.6.4. Customizing Index Creation
- 7.6.5. Configuring Feature ID Encoding
- 7.6.6. Configuring Geometry Serialization
- 7.6.7. Configuring Column Groups
- 7.6.8. Configuring Z-Index Shards
- 7.6.9. Configuring Z-Index Time Interval
- 7.6.10. Configuring XZ-Index Precision
- 7.6.11. Configuring Attribute Index Shards
- 7.6.12. Configuring Attribute Cardinality
- 7.6.13. Configuring Partitioned Indices
- 7.6.14. Configuring Index Splits
- 7.6.15. Configuring Query Interceptors
- 7.6.16. Configuring Cached Statistics
- 7.6.17. Configuring Temporal Priority
- 7.6.18. Configuring Required Visibilities
- 7.6.19. Mixed Geometry Types
- 7.7. Runtime Configuration
- 7.8. Query Planning
- 7.9. Explaining Query Plans
- 7.10. Query Interceptors and Guards
- 7.11. Query Properties
- 7.12. Filter Functions
- 7.13. Analytic Querying
- 7.14. Data Security
- 7.15. Query Auditing
- 7.16. Moving and Migrating Data
- 7.17. Reserved Words
- 8. Command-Line Tools
- 8.1. Environment and Status Commands
- 8.2. Schema Commands
- 8.3. Ingest Commands
- 8.4. Query and Export Commands
- 8.5. Analytic Commands
- 8.6. Defining Simple Feature Types
- 8.7. Defining Simple Feature Converters
- 8.8. Logging Configuration
- 8.9. Remote File System Support
- 8.10. GeoMesa Scala Console
- 8.11. Nailgun Server
- 8.12. GeoTools Command-Line Tools
- 9. GeoMesa Convert
- 9.1. Converter Basics
- 9.2. Parsing and Validation
- 9.3. Using Caches for Enrichment
- 9.4. Using Converters with the Command-Line Tools
- 9.5. Using Converters Programmatically
- 9.6. Delimited Text Converter
- 9.7. JSON Converter
- 9.8. XML Converter
- 9.9. Avro Converter
- 9.10. Avro Schema Registry Converter
- 9.11. Parquet Converter
- 9.12. Shapefile Converter
- 9.13. Fixed-Width Text Converter
- 9.14. JDBC Converter
- 9.15. Composite Converters
- 9.16. Prepackaged Converter Definitions
- 9.16.1. ADS-B Exchange (ADSBx)
- 9.16.2. Global Database of Events, Language, and Tone (GDELT)
- 9.16.3. GeoLife GPS Trajectory Data
- 9.16.4. GeoNames
- 9.16.5. Global Terrorism Database (GTD)
- 9.16.6. NYC Taxi
- 9.16.7. OpenStreetMap Data
- 9.16.8. OpenStreetMap GPX Data
- 9.16.9. Marine Cadastre AIS
- 9.16.10. T-Drive Trajectory Data
- 9.16.11. Twitter
- 9.17. Transformation Function Overview
- 9.17.1. Type Conversions
- 9.17.2. String Functions
- 9.17.3. Date Functions
- 9.17.4. Geometry Functions
- 9.17.5. ID Functions
- 9.17.6. Math Functions
- 9.17.7. List and Map Functions
- 9.17.8. Control Functions
- 9.17.9. State Functions
- 9.17.10. Functions defined using scripting languages
- 9.17.11. Installing Custom Scripts
- 9.17.12. CQL Functions
- 9.17.13. JSON/Avro Transformations
- 9.17.14. Enrichment Functions
- 9.18. Transformation Function Usage
- 9.19. Extending the Converter Library
- 10. GeoServer Plugins
- 11. GeoMesa Spark
- 12. GeoMesa NiFi Bundle
- 13. GeoMesa Processes
- 13.1. Installation
- 13.2. Processors
- 13.2.1. ArrowConversionProcess
- 13.2.2. BinConversionProcess
- 13.2.3. DensityProcess
- 13.2.4. DateOffsetProcess
- 13.2.5. HashAttributeProcess
- 13.2.6. HashAttributeColorProcess
- 13.2.7. JoinProcess
- 13.2.8. KNearestNeighborSearchProcess
- 13.2.9. Point2PointProcess
- 13.2.10. ProximitySearchProcess
- 13.2.11. RouteSearchProcess
- 13.2.12. SamplingProcess
- 13.2.13. StatsProcess
- 13.2.14. TrackLabelProcess
- 13.2.15. TubeSelectProcess
- 13.2.16. QueryProcess
- 13.2.17. UniqueProcess
- 13.2.18. Chaining Processes
- 14. HBase Data Store
- 14.1. Installing GeoMesa HBase
- 14.1.1. Installing the Binary Distribution
- 14.1.2. Building from Source
- 14.1.3. Installing the GeoMesa Distributed Runtime JAR
- 14.1.4. Setting up the HBase Command Line Tools
- 14.1.5. Installing GeoMesa HBase in GeoServer
- 14.1.6. Connecting to External HBase Clusters Backed By S3
- 14.1.7. Configuring HBase on Azure HDInsight
- 14.2. Manual Coprocessors Registration
- 14.3. Using the HBase Data Store Programmatically
- 14.4. Using the HBase Data Store in GeoServer
- 14.5. HBase Command-Line Tools
- 14.6. HBase Configuration
- 14.6.1. geomesa.hbase.client.scanner.caching.size
- 14.6.2. geomesa.hbase.config.paths
- 14.6.3. geomesa.hbase.coprocessor.arrow.enable
- 14.6.4. geomesa.hbase.coprocessor.bin.enable
- 14.6.5. geomesa.hbase.coprocessor.density.enable
- 14.6.6. geomesa.hbase.coprocessor.maximize.threads
- 14.6.7. geomesa.hbase.coprocessor.url
- 14.6.8. geomesa.hbase.coprocessor.stats.enable
- 14.6.9. geomesa.hbase.coprocessor.yield.partial.results
- 14.6.10. geomesa.hbase.remote.filtering
- 14.6.11. geomesa.hbase.scan.buffer
- 14.6.12. geomesa.hbase.table.availability.timeout
- 14.6.13. geomesa.hbase.wal.durability
- 14.6.14. geomesa.hbase.write.batch
- 14.6.15. geomesa.hbase.query.block.caching.enabled
- 14.7. HBase Index Configuration
- 14.8. HBase Visibilities
- 14.9. Kerberos
- 14.10. HBase Heatmaps
- 14.1. Installing GeoMesa HBase
- 15. Accumulo Data Store
- 16. Cassandra Data Store
- 17. Bigtable Data Store
- 18. Kafka Data Store
- 18.1. Installing GeoMesa Kafka
- 18.2. Using the Kafka Data Store Programmatically
- 18.3. Data Producers
- 18.4. Data Consumers
- 18.5. Using the Kafka Data Store in GeoServer
- 18.6. Kafka Command-Line Tools
- 18.7. Kafka Index Configuration
- 18.8. Data Management
- 18.9. Transactional Writes
- 18.10. Listening for Feature Events
- 18.11. Confluent Integration
- 19. Redis Data Store
- 20. FileSystem Data Store
- 20.1. Architecture
- 20.2. Installing GeoMesa FileSystem
- 20.3. Using the FileSystem Data Store Programmatically
- 20.4. Using the FileSystem Data Store in GeoServer
- 20.5. FileSystem Command-Line Tools
- 20.6. FileSystem DataStore Configuration
- 20.7. Index Configuration
- 20.8. Partition Schemes
- 20.9. FileSystem Metadata
- 20.10. Modifying Features
- 20.11. FileSystem Data Store Example
- 20.12. FileSystem Data Store Spark SQL Example
- 21. Kudu Data Store
- 22. Lambda Data Store
- 23. Combined Data Store Views
- 24. GeoMesa GeoJSON
- 25. GeoMesa Stream Processing
- 26. Upgrade Guide
- 26.1. Compatibility Across Versions
- 26.2. Version 3.2.0 Upgrade Guide
- 26.3. Version 3.1.0 Upgrade Guide
- 26.4. Version 3.0.0 Upgrade Guide
- 26.4.1. Removal of Deprecated Modules and Classes
- 26.4.2. HBase 2 Support
- 26.4.3. Accumulo 2 Support
- 26.4.4. NiFi Processors
- 26.4.5. Dependency Updates
- 26.4.6. Apache Arrow Updates
- 26.4.7. Converter Date Functions
- 26.4.8. AuthorizationsProvider and AuditProvider API Change
- 26.4.9. Accumulo Default Visibilities Removed
- 26.5. Version 2.4.0 Upgrade Guide
- 26.6. Version 2.3.0 Upgrade Guide
- 26.7. Version 2.2.0 Upgrade Guide
- 26.8. Version 2.1.0 Upgrade Guide
- 26.9. Version 2.0.0 Upgrade Guide