here-api - 如何使用离线文件进行反向地理编码
问题描述
有一种方法可以使用https://reverse.geocoder.api.here.com/6.2/reversegeocode.json将您的经纬度转换为地址。
但是,是否可以使用 AUCN181F1WAU000AACVR.tar 下载的文件进行离线操作?
如果是,是否有任何示例/文档?
我们开发 ASP.NET 应用程序。
为什么我们需要它:
我们有一个车队(几千辆车),我们的车辆每秒收到大约 2 万个 API 请求。这些请求有 Lat 和 Long,我们需要将它们反转为人类可读的地址。如果我们使用您的 API - 每秒将有大约 20K 请求。我们不认为这是一个好主意。这就是为什么我们需要离线数据在系统内部进行反向编码。
可能吗?
谢谢你。
PS 请不要在未经我允许的情况下编辑我的消息。
解决方案
批量处理位置有两种方法:
1. MultiReverseGeocode
ReverseGeocoder (RGC) 提供了一种方法,通过将它们发布到名为“MultiReverseGeocode”(MRGC) 的专用端点,一次对多达 100 个位置进行反向地理编码:
/multi-reversegeocode
有关详细信息,请参阅https://developer.here.com/documentation/geocoder/topics/resource-multi-reverse-geocode.html。
2. BatchGeocoder
BatchGeocoder 是一种异步服务,可以批量处理多达 100 万个地址或位置。
有关详细信息,请参阅https://developer.here.com/documentation/batch-geocoder/topics/quick-start-batch-geocode.html。
但请注意,没有为要完成的批处理作业定义性能 SLA。
推荐阅读
- sql - Oracle Sql 语法(二)
- spring-boot - 在 Spring Boot Fat Jar 中使用外部第三方属性文件
- c# - 用 C# 或其他方式序列化大型、复杂的 XML - 目标是将数据导入 SQL 数据库
- sql - 不同列值更改时的标志列
- php - Laravel 在“orWhere”中使用“like”运算符链接“wherenotin”
- sql-server - MS SQL Server 2017 可能的多个选择语句在视图中创建不同的列?
- c++ - 模拟轨道物体时不知从哪里出现的速度
- rest - 获取 Office 365 租户中的所有站点所有者用户
- button - DIV 中的按钮位置
- html - chrome和internet explorer 11的图片大小差异