问题标签 [geomap]

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.

0 投票
2 回答
444 浏览

wpf - LiveCharts 地理地图 WPF

我正在尝试在 WPF 中复制此 LiveCharts GeoMap,但我的 xml 地图的源文件存在问题:- https://lvcharts.net/App/examples/v1/wpf/GeoHeatMap

我可以在 WinForms 下很好地制作它,但需要在 WPF 下创建一个工作版本,如果有人可以帮助或指出我正确的方向,我敢肯定我缺少一些明显的东西吗?

我得到的错误表明我的 xml 文件的源路径不存在,但它显然存在。

如果我按照这个例子,我创建一个用户控件,按照网站复制 xaml 加上后面的代码,然后在我的主窗口 xaml 中,引用用户控件。此时它无法加载我的主窗口,因为它找不到我在用户控件中引用的源文件。在 winforms 中,我可以在后面的代码中使用 source=@“c:\temp\world.xml” 来引用它,但在 xaml 中也不能这样做。我哪里错了!谢谢

0 投票
1 回答
491 浏览

python - 如何使用 Python 的 Altair 库创建 TopoJSON 地理地图?

我正在尝试使用 Python 的 Altair 包创建一个州的地理地图。然后,我将在其纬度和经度指定的位置绘制表示某个事件的点。我在这里关注 Altair 的示例库。TopoJSON 文件位于 GitHub 存储库deldersveld/topojson中。但是,我无法用它来绘制密歇根州的地图。该文件是否缺少某些内容?谁能帮助我?

环境:

  • 视窗 10
  • 蟒蛇 3
  • jupyter实验室1.0.0a3
  • 牵牛星 3.0
0 投票
1 回答
642 浏览

reactjs - 如何在带有多边形路径的 react-google-maps 中使用 file.json

我有一个file.json包含太多要修复的数据。

例如:

我需要从此文件中绘制多边形。我目前的进展如下。

0 投票
1 回答
551 浏览

google-visualization - 如何在 Google GeoChart 中使用超过 3 列的数据

我正在研究数据可视化,并希望显示美国每个州的平均工资和估计人口。现在我在这部分使用谷歌地理图表,我几乎完成了工作。

但我发现谷歌地理图表不支持包含超过 3 列的数据。下面是我的工作以及运行它时的外观。

有 3 列它工作正常,它显示了这一点。 在此处输入图像描述

但是我想再添加 1 列。(估计人口)。当我添加它时,它会显示此错误消息:

不兼容的数据表:错误:表包含的列多于预期(预期 3 列)

我怎么解决这个问题 ?

0 投票
0 回答
39 浏览

java - GeoMap 未正确居中

我有一个 RCP 视图,里面有一个 GeoMap 小部件。创建视图时,地图以某个位置为中心。

我遇到的问题是,当 GeoMap 调用getSize()它时是错误的。它正在回归(0,0)

我找到了一种解决此问题的方法,但它需要更改代码,GeoMap即使我认为问题与视图中的代码有关。如果我更改使用父客户区的setCenterPosition方法,它就可以工作。GeoMap

看法

地理地图

这样做的问题是我不得不更改代码GeoMap以解决可能与获取视图大小有关的问题。在我调用地图居中时,视图还没有设置大小。

我还尝试向视图添加一个调整大小的侦听器。在获取小部件的大小时,这并不总是产生相同的结果GeoMap

这里提到应该使用调整大小的侦听器,并且getClientArea. 问题是GeoMap不使用getClientArea,但我不知道是否应该使用。

这是我打电话的问题setCenterPosition还是有问题GeoMap

更新

我还尝试向小部件添加调整大小侦听器。

由于某种原因,小部件的尺寸太小了。它正在达到(615, 279)它应该是的大小(768, 388)。通过添加一个按钮再次调用setCenterPosition它得到正确的大小(768, 388)

如果我将它添加到一个async块中,我可以解决这个问题,但这似乎更像是一种解决方法,而不是实际的修复。

0 投票
0 回答
133 浏览

javascript - 如何在 amchart 脚本中传递用户输入和自定义函数创建?

我正在使用 am4chart 脚本绘制地图并希望使用用户给定的地理坐标点。我正在接受如下输入:

我想在给定脚本的 amchart 中定义我的函数,例如:

但我得到了错误:

未捕获的 ReferenceError:未在 HTMLButtonElement.onclick 处定义点

如何传递点数据以在地图中显示标记?

这是地图绘图的完整脚本:

0 投票
1 回答
80 浏览

d3.js - d3 geoPath投影弄乱了地图

我想将地图的投影更改为更平坦的用户
我尝试将投影设置为 d3.geoIdentity() 它有效,但它不够“平坦”当我尝试更改为 d3.geoAlbers()它给出了错误,并且通过使用其他方法,它要么给我空路径值的错误,要么它正在工作,但使用圆形映射这是重要的代码块,因为包括 json 文件在内的其余代码都很好,我想要的是设置投影以使地图显示为美国地图

[这就是我想要的投影

[这就是我得到的] 2

0 投票
0 回答
26 浏览

angular - 如何在 d3.js geojson 地图中创建线条和文本?

在图像中,特定状态包含用于识别状态的线条和文本。

如何使用 d3.js geojsonmap 以角度创建如下图所示的行和文本?

预期结果: 图片

0 投票
0 回答
880 浏览

google-data-studio - 有没有办法在 Google Data Studio 中创建邮政编码级别的地理地图?

我在 Google Data Studio 中使用地理地图图表。我可以在州和城市级别绘制数据,但不能在邮政编码级别绘制数据。我得到一张没有数据的地图以及“此地图需要有效的地理维度”错误。我已过滤所有邮政编码以匹配bigquery-public-data.utility_us.zipcode_area.zipcode,因此这不是数据问题。我还将数据标记为“邮政编码”和“文本”类型,但这并不能解决问题。有没有人能够在邮政编码级别绘制地理地图?我不想使用谷歌地图图表,我想用地理地图图表来实现这一点。谢谢

0 投票
1 回答
626 浏览

google-data-studio - 如何使地理图表在 Google Data Studio 中显示一个特定国家及其地区?

地理图表通常显示整个世界。

如何根据我的数据显示一个国家的区域并为它们着色?

另外,我如何将我的数据分组到一个表中,以便 Data Studio 可以实际代表我所在国家/地区的区域?

例如,我有 3 个国家和每个国家/地区的帐户数量,我可以在哪一栏中输入我所在国家/地区的区域数据?

国家 帐号 地区
俄罗斯 324 ??
哈萨克斯坦 5785 ??
美国 2342 ??

我添加了一份报告,Data Studio 按国家代码识别国家,但从那里不清楚如何按数字突出显示区域:

谷歌数据洞察报告