问题标签 [topography]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - react-google-maps:动态突出显示国家或地区
我使用 react-google-maps,当用户在世界任何地方单击地图时,我想动态突出显示一个国家或地区,所以我需要获取坐标来绘制多边形,但找不到任何服务api 为它。实现这一目标的最佳方法是什么?
python - 如何更改地形图上的背景和轮廓颜色?
我按照亚当·赛明顿(Adam Symington)的这个优秀指南,成功创建了以下沙巴(马来西亚的一个州,东南亚国家)的地形图。左上角尴尬的黑色斑点是我试图在地图上绘制某些坐标的尝试。
我想通过以下方式改进此图表:
编辑:我已经弄清楚了第(1)项并在下面发布了解决方案。(2) 和 (3) 待定。
[已解决]数据框包含 该
sch
州所有学校的坐标。我想在地图上标出这些。我怀疑它目前正在变得不稳定,因为轴不是“地理轴”(意思是,不使用纬度/经度比例) - 您可以通过设置来确认这一点ax.axis('on')
。我该如何解决这个问题? [解决了]我想将实际领土之外的部分设置为白色。通话
ax.set_facecolor('white')
不起作用。我知道将其设置为灰色的具体内容是ax.imshow(hillshade, cmap='Greys', alpha=0.3)
线条(因为更改 cmap 会更改背景);我只是不知道如何改变它,同时保持地图中的颜色为灰色。如果可能的话,我希望地图的轮廓是黑色的,但这只是迂腐。
重现上图的所有代码如下。该downloadSrc
函数在本地文件夹中获取并保存依赖项(包含地形数据的 5.7MB 二进制文件和包含要绘制的点坐标的 0.05MB csv);你只需要运行一次。