Node-RED нод для конвертации локаций в адреса what3words



Пакет node-red-node-what3words доступен для установки с помощью npm. Он предназначен для конвертации геопозиции в адрес what3words и наоборот. Если у вас уже есть ключ для what3words API, можно приступать к установке.

Установка


Для установки вам потребуется выполнить следующую команду в корневой директории вашего Node-RED:

npm install node-red-node-what3words

Получить действующий API-ключ можно на странице разработчиков what3words. Он будет храниться в отдельном файле.

Использование


Для конвертации местоположения в адрес из трех слов потребуются:

  • msg.location.lat
  • msg.location.lon


либо
  • msg.payload со строкой lat,lon


Для конвертации адреса из 3 слов в местоположение потребутеся:

  • msg.payload содержащий три.уникальных.слова


Пример от пользователя dceejay на npmjs.com:

[{"id":"f38eba15.0c7148","type":"inject","name":"","topic":"","payload":"calibrate.newlyweds.switched","payloadType":"string","repeat":"","crontab":"","once":false,"x":646,"y":319,"z":"cf058368.30fa8","wires":[["22d6b2a5.dd294e"]]},{"id":"22d6b2a5.dd294e","type":"what3words","title":"","name":"","x":881,"y":317,"z":"cf058368.30fa8","wires":[["9caf8aa8.635078"]]},{"id":"9caf8aa8.635078","type":"debug","name":"","active":true,"console":false,"complete":"true","x":1077,"y":315,"z":"cf058368.30fa8","wires":[]}]


Все изменения можно отследить на странице пакета на npmjs.com.
what3words
0.00
Company
Share post
AdBlock has stolen the banner, but banners are not teeth — they will be back

More
Ads

Comments 4

    +4
    Бесполезно. Без what3words преобразование не осуществить, а если они захотят закозлиться и/или умереть — пользоваться этим будет более нельзя.
      0
      Пишут, что если захотят умереть, то они исходники опубликуют:
      If we, what3words ltd, are ever unable to maintain the what3words technology or make arrangements for it to be maintained by a third-party (with that third-party being willing to make this same commitment), then we will release our source code into the public domain. We will do this in such a way and with suitable licences and documentation to ensure that any and all users of what3words, whether they are individuals, businesses, charitable organisations, aid agencies, governments or anyone else can continue to rely on the what3words system.

      С другой стороны, алгоритм можно переизобрести самостоятельно на основе какой-нибудь геодезической сетки с равномерным распределением. Например, HEALPix.
      +4
      Пока нету открытого алгоритма преобразования, словаря без всяких ключей апи и онлайна, то лично мне проект не интересен…
        0
        Для начала неплохо было бы рассказать о node-red.
        А то в русскоязычном интернете нет информации об этом интересном проекте.

        Only users with full accounts can post comments. Log in, please.