当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

Administrative Divisions

Go 实现的中国行政区划查询工具
授权协议 MIT
开发语言 Google Go
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 国产
投 递 者 罗奇文
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

一个 Go 语言实现的中国行政区划查询工具。

介绍

最新中国行政区划,数据来源:http://www.stats.gov.cn/tjsj/tjbz/xzqhdm/201608/t20160809_1386477.html

安装

go get -v github.com/orivil/administrative-divisions

如果中国地区用户出现 godoc.org/golang.org/x/net 包不能下载的情况,可选择从 GitHub 下载

go get -v github.com/golang/net

然后将 $GOPATH/src/github.com/golang/net 目录复制到 $GOPATH/src/godoc.org/golang.org/x/net 目录下

示例

package main
import (
    "github.com/orivil/administrative-divisions"
    "fmt"
)
func main() {
    provinces := administrative_divisions.GetProvinces()
    for _, province := range provinces {
        // 打印省名
        fmt.Printf("%s\n", province)
        // 根据省名获得市名
        cities := administrative_divisions.GetCities(province)
        for _, city := range cities {
            // 打印市名
            fmt.Printf("  %s\n", city)
            // 根据省名及市名获得区县名
            counties := administrative_divisions.GetCounties(province, city)
            // 打印区县
            for _, county := range counties {
                fmt.Printf("    %s\n", county)
            }
        }
    }
}
 相关资料
  •        在此可以对全球行政区划数据进行下载,点击后即可按照国家为单位进行选择下载。数据集包含全球(不含中国及中国邻国)233个国家4级行政区划数据:一级(国家)边界、二级(省级)边界、三级(市级)边界、四级(县级)边界。

  • 进入区划图层,点击“载入行政区划”按钮,可以打开区划选择框 打开区划框后,支持将省、市、区县、乡镇/街道按照行政边界转化为业务区划,在弹窗内单击向下钻取省市区,双击确认选择,对行政区进行选中批量导入 导入后,是按照行政区面进行展示 操作步骤如下: 注意: 选择行政区的时候,一旦选择了上一级的区划范围,就不能再选择在他下面一级的区划,例如下图:已经选择导入“北京市全部区县”,这时候就不能再选择某一个

  • 操作步骤: 第一种方式: ①进入编辑地图页面,点击右上角"加载行政区划"按钮。 ②点击按钮后,弹出加载行政区划窗口。 1)亿景智图提供了省、市、县三级行政区划示意图供用户直接加载使用,可以加载全部的行政区划,也可以加载指定的行政区划。 2)搜索选择:如果只是添加一个行政区划,在右上角搜索框中输入关键字,如“海淀区”,回车,点击搜索结果,在已选行政区划显示后,点击完成区划加载完成。 注意 ●搜索区域

  • 本文向大家介绍利用Python抓取行政区划码的方法,包括了利用Python抓取行政区划码的方法的使用技巧和注意事项,需要的朋友参考一下 前言 国家统计局网站上有相对比较齐的行政区划码,对于一些网站来说这是非常基础的数据,所以写了个Python程序将这部分数据抓取下来。 注意:抓取下来以后还要进行简单的人工的整理 示例代码: 注意事项: 另外,关于国家地区表的信息,还有另外一种获取渠道,那就是QQ软

  • 群面一共有15个人,10点进会议室,等了50min,轮到我们。 先是简短的自我介绍,一共15个人,有13个是学经济的,报的运营岗,我是专业技术岗,我觉得我tm像是乱入。 在别处学历被碾压的我,竟然是里面学历最高的。 然后面试官给了一份文字材料,内容是反洗钱应对措施,让小组讨论进行重要性排序。 面试感受:我投了湖北省分行、武汉市内、武汉郊区。感觉他是按照最低的base来的。因为一个拿了斗鱼offer

  • 本文向大家介绍PyQt5+requests实现车票查询工具,包括了PyQt5+requests实现车票查询工具的使用技巧和注意事项,需要的朋友参考一下 PyQt5+requests实现一个车票查询工具,供大家参考,具体内容如下 结构图 效果图 思路 1、search(QPushButton)点击信号(clicked)连接到自定义的槽函数(event.search) 2、槽函数(event.sear

  • 我正在尝试创建一个数据库(SQL Server),其中包含全世界,特别是欧洲的国家和管理级别。 我想为所有区域使用多边形数据,并使用搜索获得“多边形中的点”结果。 我在不同的地方寻找数据,但我发现提取正确的数据并使用它有点困难。我的问题是我真的不知道从哪里开始。 我看过geonames、google地图和openstreetmap的数据,我认为OSM是最好的。但我不知道如何提取它。 如何从OSM提

  • 本文向大家介绍PHP区块查询实现方法分析,包括了PHP区块查询实现方法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP区块查询实现方法。分享给大家供大家参考,具体如下: 分块查询是介于顺序查询和折半查询之间的一种查询方法。 其实折半查询就是每次折半的分块查询,那么分块查询就是把数组分成区块,然后每个区块进行查询的查询方法。 本例的数组是已经排序号的,分块后进行顺序查询。 php代