我在自然地球地图(ne_10m_admin_0_countries)中错过了南苏丹(和西撒哈拉):
以下是我创建地图的方法:
? ogr2ogr -f GeoJSON -where "ADM0_A3 IN ('DJI', 'DZA', 'EGY', 'LBY', 'MAR', 'TUN', 'AGO', 'BDI', 'BEN', 'BFA', 'BWA', 'CAF', 'CIV', 'CMR', 'COD', 'COG', 'COM', 'CPV', 'ERI', 'ETH', 'GAB', 'GHA', 'GIN', 'GMB', 'GNB', 'GNQ', 'KEN', 'LBR', 'LSO', 'MDG', 'MLI', 'MOZ', 'MRT', 'MUS', 'MWI', 'NAM', 'NER', 'NGA', 'RWA', 'SDN', 'SEN', 'SLE', 'SOM', 'SSD', 'STP', 'SWZ', 'SYC', 'TCD', 'TGO', 'TZA', 'UGA', 'ZAF', 'ZMB', 'ZWE', 'ESH')" areas.json ne_110m_admin_0_countries/ne_110m_admin_0_countries.shp
? topojson -o mymmap.json --id-property iso_a3 areas.json
我有' SSD' (南苏丹)和' ESH' (西撒哈拉)在我要列入的领域列表中。
我尝试过以下地图:
...但我仍然得到这些缺少的形状。在搜索mymap.json时,我找不到' SSD'或者' ESH'?
基本上,如果我可以避免,我在地图上不想要两个白洞。
感谢。
答案 0 :(得分:1)
SSD和ESH在该文件中不存在ADM0_A3分类。也许尝试ISO_A3?