GeohashRecord
Описание
Процессор на основе записей, который кодирует и декодирует гео хеши из широты/долготы и обратно.
Теги
geo, geohash, record
Свойства
Название | Описание |
---|---|
Mode | Указывает, следует ли кодировать широту/долготу в геохеш или декодировать геохеш в широту/долготу. |
Record Reader | Указывает службу чтения записей для использования при чтении входящих данных |
Record Writer | Указывает службу записи данных для использования при записи данных |
Routing Strategy | Указывает, как маршрутизировать файлы потока после выполнения кодирования или декодирования. SKIP обогатит те записи, которые можно обогатить, и пропустит остальные. Стратегия SKIP отправит файл потока на сбой, только если не сможет проанализировать данные. В противном случае обогащённый файл потока будет отправлен на успешную обработку, а исходный входной файл — на исходную обработку. Функция SPLIT отделит обогащённые записи от необогащённых и отправит их на сопоставление, в то время как необогащённые записи будут отправлены на несопоставленные; исходный входной файл потока будет отправлен на исходную обработку. Функция SPLIT отправит файл потока на сбойную обработку только в том случае, если не сможет проанализировать данные. Функция REQUIRE отправит файл потока на успешную обработку только в том случае, если все его записи обогащены, а исходный входной файл будет отправлен на исходную обработку. Стратегия REQUIRE перенаправит исходный входной файл потока на сбой, если какая-либо из его записей не может быть обогащена или проанализирована |
Latitude Record Path | В режиме кодирования это свойство определяет путь к записи для получения значений широты. Значения широты должны быть в диапазоне [-90, 90]; недопустимые значения будут регистрироваться на уровне предупреждения. В режиме ДЕКОДИРОВАНИЯ это свойство определяет путь к записи, по которому будет передаваться значение широты Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Longitude Record Path | В режиме КОДИРОВАНИЯ это свойство определяет путь к записи для получения значений долготы; значения долготы должны быть в диапазоне [-180, 180]; недопустимые значения будут регистрироваться на уровне предупреждения. В режиме ДЕКОДИРОВАНИЯ это свойство определяет путь к записи, по которому будет передаваться значение долготы Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Geohash Record Path | В режиме кодирования это свойство указывает путь к записи для передачи значения геохеша; в режиме ДЕКОДИРОВАНИЯ это свойство указывает путь к записи для получения значения геохеша Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды) |
Geohash Format | В режиме КОДИРОВАНИЯ это свойство определяет желаемый формат для кодирования геохеша; в режиме ДЕКОДИРОВАНИЯ это свойство определяет формат предоставляемого геохеша |
Geohash Level | Уровень целочисленной точности (1-12), необходимый для кодирования геохеша Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)This Property is only considered if the [Mode] Property has a value of "ENCODE". |
Взаимосвязи
- success: Файлы потока, которые были успешно закодированы или декодированы, будут перенаправлены на успех
- failure: Файлы потока, которые не могут быть закодированы или декодированы, будут перенаправлены на сбой
- original: Исходный входной потоковый файл будет отправлен в это отношение