美文网首页2021-技术资料收集
全球逆地理编码办法Global Reverse Geocodin

全球逆地理编码办法Global Reverse Geocodin

作者: 曹晓东 | 来源:发表于2019-01-30 08:34 被阅读0次

    全球逆地理编码_Web服务——解决方案

    地理编码转换geocoder

    简介:完整的Ruby地理编码解决方案。

    易于使用•支持Ruby 2.x和JRuby•兼容ActiveRecord,Mongoid,MongoMapper • 结果缓存 • 代理支持 • 多语言• Nominatim,Google,Bing,Yandex,MaxMind等•适用于Rails,Sinatra,等任何脚手架框架 • 命令行界面

    效果图如下所示:

    帅气的分割线


    高德地图

    1. 高德地图

    只制作国内地图,不涉及国外地图数据

    高德地图地理编码转换说明

    2. 百度地图

    有全球逆地理编码,但18年改版后国外逆地理编码只有服务端api可用

    百度地图全球逆地理编码服务 百度地图开放平台 百度地图浏览器端说明

    3. Google地图API

    FQ出去后才看到,2018年7月改版前本来每月有100,000的免费额度的,555~

    Google geocoding API定价

    4. 必应地图 https://msdn.microsoft.com/en-us/library/mt847173.aspx

    bing地图支持区域

    大厂的不行,寻找小厂 n 开源

    -------------------------------------------华丽的分割线-------------------------------------------

    5. OpenStreetMap https://wiki.openstreetmap.org/wiki/Zh-hans:Nominatim

    可以XML测试使用,但官方说明没有提供Xml API,如果大批量使用极可能会被封IP~

    OpenStreetMap转换结果示例 OpenStreetMap批量转换说明

    6. Geonames http://www.geonames.org/maps/addresses.html#address

    数据包括17个国家(2018.11.9):http://www.geonames.org/maps/addresses.html#countries

    日调用限制为30,000,1次消耗1积分

    Geo names 资费说明

    7. 地信专业软件ArcGIS https://developers.arcgis.com/rest/geocode/api-reference/geocoding-free-vs-paid.htm

    只让用来免费展示,如果想把地址信息存入数据库则需要购买。

    http://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/reverseGeocode?location=4.366281%2C50.851994&langCode=fr&outSR=&forStorage=false&f=pjson

    ArcGIS ArcGIS 资费使用说明

    8. MAPQEST https://developer.mapquest.com/documentation/geocoding-api/

    MAPQEST 批量限制说明

    因为公司有项目用到“逆地理编码”查了很多平台;从大厂、到小厂、到开源,其中还尝试查询过国内的超图(SuperMap)也是没有这项功能支持。因为是web端的,最终确认国内数据的话用百度(客户端的可以尝试百度API)和高德,国外的少量数据可以按次购买Google map api。

    以上,完结。撒花~

    相关文章

      网友评论

        本文标题:全球逆地理编码办法Global Reverse Geocodin

        本文链接:https://www.haomeiwen.com/subject/iplqsqtx.html