Javascript 如何通过地图投影调整将GeoTIFF图像导入d3 geo地图?

Javascript 如何通过地图投影调整将GeoTIFF图像导入d3 geo地图?,javascript,d3.js,geospatial,geo,geotiff,Javascript,D3.js,Geospatial,Geo,Geotiff,我想在我的d3 geo项目中使用GeoTIFF文件。然而,我找不到任何简单的例子来做这样的事情,特别是关于图像中地图投影的变化 如何使用d3 geo中的特定地图投影导入和显示GeoTIFF文件?d3更多用于地理可视化,而不是地理处理。因此,如果您希望将图像重新投影到某个不同的投影,最好采用其他方式。这当然是可以做到的,但在浏览器中速度会很慢,并且需要比在GIS软件中重新投影更多的工作。但是,如果您不打算重新投影图像,则可以将d3地质投影与预投影的图像对齐。在这种情况下,需要做的就是设置正确的参数

我想在我的d3 geo项目中使用GeoTIFF文件。然而,我找不到任何简单的例子来做这样的事情,特别是关于图像中地图投影的变化


如何使用d3 geo中的特定地图投影导入和显示GeoTIFF文件?

d3更多用于地理可视化,而不是地理处理。因此,如果您希望将图像重新投影到某个不同的投影,最好采用其他方式。这当然是可以做到的,但在浏览器中速度会很慢,并且需要比在GIS软件中重新投影更多的工作。但是,如果您不打算重新投影图像,则可以将d3地质投影与预投影的图像对齐。在这种情况下,需要做的就是设置正确的参数,请参见此示例。@Andrewerid我无法理解我的用例的
fitSize()
。我有一个方位相等面积的投影topojson,带有一个
fitSize([screen.width-margin,screen.height-margin],{type:“FeatureCollection”,features:myTopoJSON.features})
。现在,我正尝试使用在
fitSize()
函数中使用的相同参数调整图像的大小,即使图像的位置正确,大小也错误。我假设它与
fitSize()
函数的第二个参数有关。。。图像被裁剪了一点,这就是为什么它总是比地形图大一点,而不是地理处理。因此,如果您希望将图像重新投影到某个不同的投影,最好采用其他方式。这当然是可以做到的,但在浏览器中速度会很慢,并且需要比在GIS软件中重新投影更多的工作。但是,如果您不打算重新投影图像,则可以将d3地质投影与预投影的图像对齐。在这种情况下,需要做的就是设置正确的参数,请参见此示例。@Andrewerid我无法理解我的用例的
fitSize()
。我有一个方位相等面积的投影topojson,带有一个
fitSize([screen.width-margin,screen.height-margin],{type:“FeatureCollection”,features:myTopoJSON.features})
。现在,我正尝试使用在
fitSize()
函数中使用的相同参数调整图像的大小,即使图像的位置正确,大小也错误。我假设它与
fitSize()
函数的第二个参数有关。。。图像被裁剪了一点,这就是为什么它总是比topojson贴图大一点的原因