加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

【GMT】中国行政区划数据下载

(2014-11-04 20:15:45)
标签:

军事

分类: GMT
reprinted from http://seisman.info/china-administrative-areas-data.html

GADM数据库


GADM,是一个全球行政区划数据库。包括了几乎全部国家和地区的国界、省界以及更小的行政区划。

主页: http://www.gadm.org/

下载: http://www.gadm.org/country

数据格式包括:shapefile、ESRI geodatabase、RData、Google Earth kmz format。

在GADM中,country的定义为“any entity with an ISO country code”。关于ISO country code,可以参考维基百科相关词条

因而想要下载完整的中国数据,实际上需要下载四个文件:China、Hong Kong、Macao、Taiwan。

数据格式选择shapefile。

可以在 http://www.gadm.org/version2 下载全球的行政区划数据,但非常不推荐。一方面是数据量偏大,另一方面是全球区划数据保存到一个文件中,难以整理。不如麻烦一点,需要哪个国家下哪个国家。


ogr2ogr

GMT目前还不能识别shapefile格式的数据,因而就需要将shapefile格式转换为GMT可识别的格式。转换工具为ogr2ogr,这是GDAL自带的一个命令,因而如果正确安装了GMT5的话应该是很容易找到这个命令。

以中国数据为例:

解压数据

unzip CHN_adm.zip -d CHN_adm

解压后得到一堆文件,其中CHN_adm0.shp、CHN_adm1.shp、CHN_adm2.shp、CHN_adm3.shp为实际需要的 shapefile数据,0、1、2、3为第零、一、二、三级行政区划,基本相当于国界、省界、市界、区界。(是这么个说法吧。。)

格式转换

命令从网上找到的,CHN_adm0为要生成的数据的文件名前缀,但是为什么要出现两次,表示很不解。

$ ogr2ogr -f GMT -nln CHN_adm0 CHN_adm0 CHN_adm0.shp
$ ogr2ogr -f GMT -nln CHN_adm1 CHN_adm1 CHN_adm1.shp
$ ogr2ogr -f GMT -nln CHN_adm2 CHN_adm2 CHN_adm2.shp
$ ogr2ogr -f GMT -nln CHN_adm3 CHN_adm3 CHN_adm3.shp

对于Hong Kong、Macao、Taiwan的数据做类似操作,最终生成了一堆以gmt结尾的文件。共计10个,如下:

CHN_adm0.gmt  CHN_adm2.gmt  HKG_adm0.gmt  MAC_adm0.gmt  TWN_adm1.gmt
CHN_adm1.gmt  CHN_adm3.gmt  HKG_adm1.gmt  TWN_adm0.gmt  TWN_adm2.gmt


绘图测试

可参考seisman的blog

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有