【问题标题】:how do you set projections for city level geographies您如何为城市级地理设置预测
【发布时间】:2023-03-13 06:36:01
【问题描述】:

我以前也问过类似的问题,但我仍在苦苦挣扎。

我想在城市级别创建基于地理的信息图形。

我需要能够获取一些纬度/经度值并将它们投影到居中并适当缩放。

看到一个绘制少量点的示例对我有很大帮助。

  • 37.781040, -122.497681
  • 37.720504, -122.495622
  • 37.723220, -122.395028

这大致是一个 L 形,所有三个点都应该在旧金山。

它可以像在白色背景上的 3 个黑点一样简单。我希望学习:

  • 哪个投影?
  • 如何调整投影以使画布上出现旧金山大小的区域?
  • 如何转换这些坐标并将它们定位在画布上?

有人可以创建这样的例子吗?

谢谢。

-凯莉

【问题讨论】:

  • 你见过this question吗?
  • 是的,我已经看到了。谢谢你。一个问题是我没有或不需要路径或形状文件,并且该问题使用形状文件来发现边界框。我真的希望看到一个包含纬度/经度作为数据的简单示例。我怀疑我遇到的问题很简单——比如我需要以某种方式转换我的纬度/经度,交换和/或否定它们。
  • 我想我正在寻找一个不使用形状文件的城市级别的地理示例。

标签: d3.js geo


【解决方案1】:

我创建了一个有效的简单示例。

https://gist.github.com/kellyfelkins/9741723

我认为我犯了多个错误,很难改正。

如果其他人也有麻烦,请注意以下几点:

  1. 投影方法需要一个数组。有一段时间我给它传递了 2 个参数,但它需要一个数组参数。
  2. 投影需要按经度、纬度顺序排列的值。

-凯莉

【讨论】:

    猜你喜欢
    • 2016-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-09
    • 2015-08-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多