Перейти к основному содержимому

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: Исходный входной потоковый файл будет отправлен в это отношение