gis相关内容

指定纬度 &渴望传单 TileLayer

似乎是一个简单的问题,但我已经扯了几个小时的头发了. 我有一系列文件,即. kml_image_L1_0_0.jpgkml_image_L2_0_0.jpgkml_image_L2_0_1.jpgkml_image_L2_1_0.jpgkml_image_L2_1_1.jpg 等等.然而,将它们绘制在传单地图表面上可以理解地将图像置于地球表面的 0,0 处,并且文件推断的 0 缩放级别实 ..
发布时间:2022-01-12 17:56:23 其他开发

Leaflet.draw 映射:如何在没有工具栏的情况下启动绘图功能?

对于任何使用过传单或传单.draw 插件的人: 我想在不使用 leaflet.draw 的工具栏的情况下开始绘制多边形.我已经设法通过在线搜索(不在主文档中)找到允许在不使用工具栏(layer.editing.enable();)的情况下进行编辑的属性.如果没有工具栏按钮,我似乎无法找到如何开始绘制多边形.任何帮助将不胜感激! 谢谢你:) 解决方案 这个简单的代码对我有用: ..
发布时间:2022-01-12 17:45:19 前端开发

如何计算转弯方向

我有一个三个纬度坐标,它们组成两条线段 A 到 B 到 C.我还发现了一个函数,可以以 -180 到 180 的方式返回线段 A-B 或 B-C 的北向.但是,我无法确定汽车何时从 A 到达 B,应该右转还是左转继续前往 C. 解决方案 编辑: 之前的答案是错误的.现在这是正确的 public Direction GetDirection(Point a, Point b, Point ..
发布时间:2022-01-10 18:20:08 C#/.NET

使用 mongodb 或 cassandra 的空间数据

我正在考虑处理大量数据的概念证明,例如 > 10 G,这需要每秒至少 200 次以上的写入和每秒大约 50 次以上的空间相关数据读取.这也是一个不断增长的系统.目前,出于性能原因,我正在考虑将这些大容量数据移动到 NoSql 大表类型的数据库中. 我已经考虑并仔细研究了 MongoDB 和 cassandra.就我的阅读而言, MongoDB:- 似乎有写锁问题- 如果不需要多台服务器 ..
发布时间:2021-12-31 18:07:23 其他开发

如何从 BigQuery 的 Openstreet 地图数据集中提取所有国家的几何图形

我正在使用此查询来提取所有使用 OSM 的国家/地区的几何图形,它可以正常工作,但我确信它正在创建一个重复项,因为我使用标志作为参考,有些地方有一个标志,但它们是不是真正的国家 SELECT feature_type, osm_id, osm_timestamp, geometry,ar.key,ar.value,从`bigquery-public-data.geo_openstreetmap. ..
发布时间:2021-12-30 23:27:09 其他开发

反向地理编码:如何使用 BigQuery SQL 确定最接近 (lat,lon) 的城市?

我收集了大量点 - 我想确定离每个点最近的城市.如何使用 BigQuery 执行此操作? 解决方案 这是我们迄今为止制定的性能最佳的查询: with a AS (# 一张包含世界各地点数的表格SELECT * FROM UNNEST([ST_GEOGPOINT(-70, -33), ST_GEOGPOINT(-122,37), ST_GEOGPOINT(151,-33)]) my_poi ..
发布时间:2021-12-30 22:47:21 其他开发

如何使用 PDO bindParam 将点数据插入 mysql?

详情 我想利用 mysql 的空间扩展,所以我尝试使用 bindParam 将经度和纬度存储在数据类型为 POINT 的 mysql 表中.不幸的是,我不断收到错误 SQLSTATE[23000]:违反完整性约束:1048 列“位置"不能为空. 我已经检查过经度和纬度是否有值.所以问题必须出在我的代码上,但我看不出我做错了什么. 这是我正在使用的代码. $location=$l ..
发布时间:2021-12-26 20:42:43 PHP

查找从沿海点 A 到沿海点 B 的海上路径

我遇到了看似棘手的挑战,即试图通过海上从一个海港到另一个海港制定一条路径.最终目标是将其作为折线绘制在 Google(或 Bing)地图上. 路径需要: 有道理,因为船不能越过陆地(显然) 不要跑得太靠近海岸线.船不能离岸那么远 不要太复杂.它将被绘制在 Google 地图上,因此 2000 点的折线无法绘制. 要最短,但不能以牺牲以上三点为代价 因此,我的第一个想法是获取 ..
发布时间:2021-12-25 15:38:02 其他开发

在谷歌地图上覆盖 ESRI shapefile 的最佳方法?

在 Google 地图中叠加 shapefile 的最佳方法是什么? 经过一些阅读建议,将 shapefile 转换为 KML 并在 Google 地图中覆盖 KML 是一种选择.如果是这种情况,我如何将 shapefile 转换为 KML? 我相信会有一些开源工具可用于这种转换.任何人都可以指出一种工具来将 shapefile 转换为 KML 而不会丢失任何数据吗? 解决方案 ..
发布时间:2021-12-25 15:32:05 其他开发

避免对具有多个标记的自定义谷歌地图进行地理编码限制

我创建了一个包含大约 150 个标记的自定义地图.在达到地理编码限制之前,它只会绘制大约 20 个左右的图. 我可以在代码中加入什么以避免达到限制? 更新:我如何为每个请求添加一个时间延迟,比如 0.25 秒(或任何我能逃脱的最低值)? 我尝试了一些不同的建议,但似乎无法让它们与我的代码一起工作,所以请任何示例使用我的代码. 解决方案 因此,与其在 for 循环中几乎立即 ..

使用谷歌地图加载本地 .kml 文件?

我创建了一个 hello world 程序来加载本地 kml 文件(从 google 的文档中借用): var ctaLayer = new google.maps.KmlLayer("http://localhost:8080/kml/cta.kml"); 这不起作用(没有加载任何内容). 但是,当我将该行更改为: var ctaLayer = new google.maps.Km ..
发布时间:2021-12-25 15:10:12 其他开发

如何从 C# 读取 GeoTIFF 文件

我已经获得了某个地区的数字高程图(地球高度图).我的目标是创建逼真的地形. 地形生成没问题.我已经练习过使用 VC# &XNA 框架. 问题是那些高度图文件是我不知道如何阅读的 GeoTIFF 格式.我以前也没有阅读任何图像文件的经验,因此我可以使用互联网上有关阅读 GeoTIFF 文件的小技巧进行实验.到目前为止,我一直没有成功. 我拥有的 geoTIFF 文件是 3601 x ..
发布时间:2021-12-25 08:28:42 其他开发

sql 地理到 dbgeography?

也许我遗漏了什么.我有一个“地理"数据类型的 sql server 列. 我想在我的 c# 代码中使用 DbGeography 类型.有什么方法可以将 sql 的 geography 转换或转换为 dbgeography? 解决方案 抱歉回复晚了 - 但在搜索其他内容时看到了这个. 只需执行以下操作: SqlGeography theGeography;int srid = ..
发布时间:2021-12-25 08:04:31 数据库

计算两点之间地理距离的更快方法

我从互联网上的某个地方借用了以下方法(不记得在哪里).但它做了一个直接的过程,找到两个 gps 点之间的距离.它工作得很好,只是它可能有点慢,因为我在数百万个点上运行它.我想知道是否有人知道一种计算成本更低的方法. 准确度需要在“正确"的一般范围内,但不需要 100% 准确. private double distFrom(double lat1, double lng1, double ..
发布时间:2021-12-20 16:24:16 Java开发

使用 XSLT 1.0 版从 JSON 文件中提取信息

我是 stackoverflow 和 xslt 的菜鸟,所以我希望我不会听起来不聪明! 所以我正在与一家 GIS 公司的 SDI 合作,我有一项任务需要我将一个空间参考系统 (SRS) 坐标平面(例如 EPSG:4035)中的点转换为世界 SRS,也就是 EPSG:4326.这对我来说真的不是问题,因为我可以使用在线服务,它只会给我我想要的东西.但是,它输出的格式是 JSON 或 HTML. ..
发布时间:2021-12-19 21:23:05 其他开发

将 EPSG 投影边界转换为 D3.js 地图

给定一个 EPSG 投影(比如这个阿拉巴马州的投影:[http://spatialreference.org/ref/epsg/26729/][1]) 如何获取给定的 WGS84 投影边界,以便在 D3.js 投影中使用它们. 例如,您如何知道使用什么投影、旋转度或边界框来显示地图? 解决方案 这是一个相当复杂的问题.答案会因您正在查看的空间参考(SRS 或坐标参考系统 (CR ..
发布时间:2021-12-18 19:03:22 其他开发

计算地球表面任意多边形包围的面积

假设我有一组任意的纬度和经度对,代表一些简单的闭合曲线上的点.在笛卡尔空间中,我可以使用格林定理轻松计算出这样一条曲线所包围的面积.计算球体表面面积的类似方法是什么?我想我所追求的是(甚至是一些近似值)Matlab 的areaint 函数. 解决方案 有几种方法可以做到这一点. 1) 整合纬度带的贡献.这里每个条带的面积为(Rcos(A)(B1-B0))(RdA),其中A为纬度,B1 ..
发布时间:2021-12-17 14:43:50 其他开发

Leaflet-marker 单击事件工作正常,但回调函数中未定义该类的方法

我正在使用以下代码向 click 事件添加回调函数,用于某些传单标记(其中我不知道先验数字): newArray.forEach(p => {让标记 = L.marker(latLng).on('click', this.markerClick).addTo(newMap)标记.bindPopup(内容)标记.addTo(新地图)标记.openPopup()}) 并且在类中有执行此操作的函数m ..
发布时间:2021-12-15 15:53:58 前端开发