【问题标题】:Generate administrative divisions from GPS coordinates?从 GPS 坐标生成行政区划?
【发布时间】:2024-01-02 04:18:01
【问题描述】:

我有一组相当大的十进制度地理坐标,我希望为其生成行政(政治)部门。我正在寻找可以从 Linux 命令终端运行并执行以下操作的开源代码:

输入:
43.052222
-87.956111

输出:
0. 美国
1. 威斯康星州
2. 密尔沃基
3.密尔沃基

我目前正在研究 Nominatim/osm2pgsql 和 GDAL,但我不确定它们是否能满足我的要求,因此如果有人有任何建议,我将不胜感激。感谢您的宝贵时间。

【问题讨论】:

    标签: gps gis


    【解决方案1】:

    经过进一步搜索,RubyGeocoder 看起来可以解决问题。以下是输出供参考:

    $ geocode -s geocoder_ca "43.052222, -87.956111"
    Latitude:         43.052223
    Longitude:        -87.956106
    Full address:     1630 34th ST N, Milwaukee, WI 53207, United States
    City:             Milwaukee
    State/province:   WI
    Postal code:      53207
    Country:          United States
    Google map:       http://maps.google.com/maps?q=43.052223,-87.956106
    

    没有县城,但乞丐不能挑剔!

    【讨论】: