8000 怎么使用cnmaps生成符合中国标准的世界地图 · Issue #98 · cnmetlab/cnmaps · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

怎么使用cnmaps生成符合中国标准的世界地图 #98

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
huddao opened this issue Jun 27, 2023 · 2 comments
Open

怎么使用cnmaps生成符合中国标准的世界地图 #98

huddao opened this issue Jun 27, 2023 · 2 comments

Comments

@huddao
Copy link
huddao commented Jun 27, 2023

如题,有时候需要绘制中国行政区划的时候也会涉及其他国家,请问要怎么制作出符合标准的世界地图呢

@Clarmy
Copy link
Member
Clarmy commented Jun 27, 2023

@huddao 这个之前考虑过直接添加接壤国家的地图边界到包数据中: #41 ,目前还没做这个功能。
目前如果要自己做,可以考虑先自己解析接壤国家的国界线,用 MapPolygon 实例化成可以操作的多边形实例,然后用中国的国界对它做减法。

from cnmap import MapPolygon

# 假设已实例化后的印度国界为 raw_india_polygon,是 MapPolygon 对象。

intersect  = get_adm_maps(country="中华人民共和国", only_polygon=True, record="first") & raw_india_polygon
new_india_polygon = raw_india_polygon - intersect

# 用 new_india_polygon 画图

@huddao
Copy link
Author
huddao commented Jun 27, 2023

感谢,我试一下

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants
0