gis相关内容

在R Leaflet中以某些缩放级别显示图层

我正在使用R包"leaflet"制作交互式地图. 我想根据缩放级别自动更改可见层. 例如,当放大时,我想让一个多边形层消失,取而代之的是一个点层.像这样的东西: https://tree-map.nycgovparks.org/ 我一直在尝试许多不同的技巧,并详细研究了"leaflet"和"leaflet.extras"软件包的帮助,但找不到任何解决方法. 我还从传单中直接 ..
发布时间:2021-05-10 20:17:15 前端开发

带有图例上方弹出窗口的传单地图

我遇到的情况是,我的地图带有自定义图例,格式为SVG或PNG.图例始终位于左下角,但可能会很大(用户可以将其关闭或打开). 地图上也有许多标记.每个标记都会有一个工具提示,该提示也可能很大.工具提示显示鼠标何时悬停在标记上.当用户将鼠标悬停在图例附近的标记上时,就会出现问题-工具提示出现在图例的后面.我想做到这一点,使弹出窗口出现在图例上方.因此,从下至上:标记,图例,标记弹出窗口. ..
发布时间:2021-05-10 20:17:12 前端开发

寻找相邻的多边形-Postgis查询

问题:我有一个充满多边形(一个国家的地区)的表.其中一些多边形具有某些属性,可以检查或可以不检查.在这种情况下,该属性称为"spread","checked"值为1. 现在,我想运行一个查询,以查找所有“选中"的多边形.像这样: SELECT * FROM gemstat WHERE传播= 1 ,然后在每个尚未检查的相邻多边形中将"spread"属性设置为"1".(我也想设置第二个属 ..
发布时间:2021-05-10 20:17:09 其他开发

如何在R中正确投影和绘制栅格

我在等面积的Behrmann投影中有一个栅格,我想将其投影到Mollweide投影和绘图中. 但是,当我使用以下代码进行此操作时,绘图似乎不正确,因为地图延伸到了侧面,并且有我不希望看到的各种陆块的轮廓.超出绘图窗口. 任何人都可以帮助我让它很好地绘制吗? 谢谢! 可以从此链接下载所使用的数据文件. 这是我到目前为止的代码: require(rgdal)要求(ma ..
发布时间:2021-05-10 20:17:02 其他开发

在R中的加拿大地图中添加省

我已经浏览了很多有关R中映射的主题,希望能有所帮助. 我已将此代码用于构建购买密度的图像,然后将美国国家地图和加拿大国家地图叠加在上面. 这是一个好的解决方案,但理想情况下,我还要展示加拿大的省份. library(mapdata);图书馆(地图);库(maptools);库(spatstat);png(filename = file_name,type ="cairo-png", ..
发布时间:2021-05-10 20:16:59 其他开发

确定点是否在Java中的坐标集中

我一直在寻找这个问题的答案,但似乎找不到解决方法.我需要的是一组坐标(开始时长度未知),并且需要确定一个点是否位于此坐标所确定的多边形内.但是,我不能使用 AWT (就像我最初认为的那样),因为坐标可以在美国的任何地方变化. 我认为我需要使用 for-loop ,并进行一系列小于,大于 检查.我是在正确的道路上,还是我没有想到的更简单的解决方案?任何帮助将不胜感激! 编辑:这是我正在使 ..
发布时间:2021-05-10 20:16:52 Java开发

以给定值叠加栅格

对于使用 R 和处理GIS数据,我是一个相对较新的人. 仅在其中一个栅格(在本例中为 raster1 )处于某个值(在本例中)时,我试图创建一个覆盖两个 Raster 层的函数情况0).我已经尝试过很多选择,但是它们似乎没有用.我的最后一次尝试在下面提供,并且可以运行,但是输出仅显示 NULL ,并且没有显示. 库(光栅)栅格1 ..
发布时间:2021-05-10 20:16:49 其他开发

将图块的xyz坐标转换为经度/纬度

我想使用openlayers制作地图,但以一种独特的方式居中.例如,我的z/x/y坐标为12/2045/-1362,如何将其转换为经度/纬度?这是完全相反的:如何通过单击传单地图获取瓷砖的XYZ坐标 我很难获得上述链接的逻辑并将其反转.我希望这里的人对此有经验或现成的公式.谢谢 稍后,我将这样渲染地图中心: var z = 12;var x = 2045;var y = -1362 ..
发布时间:2021-05-10 20:16:46 前端开发

检索geodjango多边形对象的边界框

如何在geodjango中获得MultiPolygon对象的边界框?在API http://geodjango.org/docs/geos.html 中找不到任何内容... 解决方案 使用 范围 属性. 它返回一个分别由左下坐标和右上坐标组成的4元组. 您还可以使用 信封 属性,如果您想要边框的 Polygon 对象表示形式. ..
发布时间:2021-05-10 20:16:43 Python

什么是初始轴承和最终轴承

我正在尝试计算此链接.我看到我们最初使用下面的方程式获得的方位角是初始方位角. 公共静态double GetBearing(双纬1,双经1,双纬2,双经2){var lat1 = ToRadians(latitude1);var lat2 = ToRadians(latitude2);var longdiff = ToRadians(longitude1-longitude2);var X = ..
发布时间:2021-05-10 20:16:39 其他开发

将墨卡托投影转换为等边矩形的着色器?

我正在尝试使用 水星投影纹理 作为源并将其转换为 方位角). 寻找一种方法来进行从x/y到经度(x)/纬度(y)并返回的2D纹理变形. 感谢您的投入. 解决方案 如果要输出等角投影,则需要从等角坐标转换为墨卡托坐标,然后在这些坐标处采样墨卡托投影. 这就是在uvs的片段着色器中看起来的样子: //uv到等矩形浮点数lat =(uv.x)* 2 * PI;//从0到 ..
发布时间:2021-05-10 20:16:33 其他开发

如何使等高线图叠加在底图上

这是我几个月前问过的一个问题,但仍在努力寻求解决方案.我的代码并排提供了底图和轮廓图(但打印到文件仅给出轮廓图),但是我希望它们叠加在一起.最好的解决方案是 https://gist.github.com/oblakeobjet/7546272 这并未显示如何引入数据,并且当您从头开始在线学习时很难.我希望在不累人的情况下,解决方案很容易,因为只需更改一行代码,并且有人可以提供帮助.我的代码 # ..
发布时间:2021-05-10 20:16:29 Python

快速的Python GIS库,支持大圆距和多边形

我正在寻找python的地理库.我需要能够执行以下操作: 使用大圆距离获取2个点之间的距离(以米为单位)(不是班轮距离计算) 检查点是否在多边形内 每秒执行1-2次数千次 开始时,我看了这篇文章:适用于Python的Python模块存储和查询地理坐标,并开始使用地理.我遇到了2个问题: Geopy不支持多边形 geoPy的CPU使用率很高(计算一个点和相对的5000个点之间 ..
发布时间:2021-05-10 20:16:26 Python

将Web Mercator磁贴重新投影到D3的任意投影?

Jason Davies用重新投影的栅格图块引爆了我们已经有几年了.地图因Mapbox阻止了他的网站而停止工作,但是 Mollweide水彩和中断的Goode Raster 仍然是不错的演示. 现在在Observable HQ上,我看到了最新的 d3-geo-projection 和 d3-tile ,但没有关于如何做杰森的现代例子做到了:重新投影标准的Mercator拼贴集. 如何使 ..
发布时间:2021-05-10 20:16:23 前端开发

Python地理空间坐标格式转换

我有一个包含6列坐标对的数据框:度|分钟|秒(对于纬度和经度).这就是NAD83格式.我想将它们转换为只有2列的十进制格式的新数据框,称为NAD27. 我通常使用的库geopy实际上支持每种格式,因此实际上没有专用的转换功能.我在这里仔细阅读了文档,以确保: https://geopy.readthedocs.io/en/1.10.0/ python还有其他转换为NAD27的方法吗? ..
发布时间:2021-05-10 20:16:15 其他开发

OSMNX网络图中的街道名称

我正在使用以下代码在osmnx上构建街道网络.我看到我可以打印纬度/经度信息,但是 是否还可以在网络地图中包括街道名称/路名?我没有在文档中看到如何执行此操作.谢谢! 将osmnx导入为oxG = ox.graph_from_bbox(37.79,37.78,-122.41,-122.43,network_type ='drive')G_projected = ox.project_gra ..
发布时间:2021-05-10 20:16:09 Python