openstreetmap 相关问题

OpenStreetMap是一个可以自由编辑的全世界地图。 OpenStreetMap允许您从地球上的任何地方以协作方式查看,编辑和使用地理数据。

Plotly Mapbox 图层不显示图像

我正在尝试使用 open-street-map 创建一个绘图散点地图框,以及当用户放大地图时我想将其叠加为图层的图像。 目前我的代码如下所示:

回答 1 投票 0

如何在 JavaScript 中正确读取 geoJSON 文件?

我正在使用 Leaflet 和 OpenStreetMap 在我的页面上显示地图。我按照步骤在页面上创建了一个简单的地图。一旦我能够生成地图,我就会按照创建 geoj 的步骤...

回答 1 投票 0

如何使用python将geopandas数据写入osm.pbf文件?

我有样本节点、边缘数据,如下所示。我正在使用 ElementTree 将数据写入 .osm 文件,然后尝试使用渗透转换为 .osm.pbf,但是当尝试从 .osm 转换为 .o 时...

回答 1 投票 0

在 R 中绘制行政区有困难

我正在尝试用 R 绘制蒙特利尔的行政区,并在地图上显示每个行政区的名称。但是,以下代码似乎无法正确绘制地图,因为它没有显示所有行政区: 库...

回答 1 投票 0

在 r 中绘制离线地图

我能够使用传单库离线运行地图。我想知道是否可以对 r 中的plotly 库做同样的事情? 我的传单代码: # 设置工作文件夹 setwd("C:/

回答 1 投票 0

在 Overpass API 中反转正则表达式匹配

我想使用 Overpass API 搜索可能错误的 ICAO 代码。虽然使用 RegEx ^[A-Z]{4}$ 匹配 ICAO 代码相当简单,但我正在尝试匹配与此 R 不匹配的所有内容...

回答 1 投票 0

使用 geocode_to_gdf 时,是否有其他方法可以查询洛杉矶县边界而不是 OSM 的提名?

我正在尝试使用 OSMnx 查询洛杉矶县的开放街道地图数据。该代码适用于除洛杉矶之外的加利福尼亚州任何县。还有其他方法可以查询洛杉矶县(osmid)的数据吗...

回答 1 投票 0

立交桥按城市查询景点

我是 Overpass 和 OpenstreetMap 的新手。我正在开发一个项目,我需要获取纽约市的名胜古迹(目前,将来它应该是通用的,可以处理任何类型的城市)...

回答 1 投票 0

GeoServer / GWC / WMTS 返回 (400) 部分地图的错误请求

我正在尝试使用 PostGIS + GeoServer 设置开放街道地图(OSM) 地图已导入 PostGIS。 GeoServer 已配置并可与“预览图层组”正常工作。 但当我尝试...

回答 1 投票 0

用于查找错误 ICAO 代码的正则表达式

我想搜索可能错误的 ICAO 代码。虽然使用 RegEx ^[A-Z]{4}$ 匹配 ICAO 代码相当简单,但我不确定最好的方法是匹配与此不匹配的所有内容

回答 1 投票 0

使用react-leaflet中的MapContainer出现问题:TypeError:无法读取null的属性(读取'useState')

我正在尝试使用 React Leaflet 在我的网站上添加来自 OpenStreetMap 的地图。语法方面一切似乎都很顺利,但是当我尝试使用时遇到此错误: 未捕获的类型错误:无法...

回答 1 投票 0

在 Flutter 的开放街道地图中旋转指定经度/纬度角的 ImageOverlay

我在 Flutter 中使用 flutter_map 放置了一张图像,该图像使用西北/东南角经度/纬度定位。我需要将此图像绕其中心旋转指定的度数 - 我确实...

回答 1 投票 0

如何使用Leaflet从图像创建地图

好的,我找到了一个我认为我需要的例子。我无法弄清楚如何针对我的形象进行设置,并且我不确定这是否是实现我的目标的最佳方法。 预期结果: ...

回答 2 投票 0

为什么在与 Google 地图进行比较时,我从 OSMnx 或 networkx 得到的长度和行程时间不同?

我是新来使用OSM数据、OSMnx和networkx库的,所以如果有更好的方法来完成从A到B位置的最短路径,我将不胜感激。 我正在努力获得

回答 1 投票 0

如何获取地图中心位置(纬度、经度)Xamarin Forms

我正在使用 Xamarin Forms 和 OpenStreetMap 进行项目。 我正在尝试获取地图中心的坐标。 这是我创建地图的代码 公共静态地图CreateMap(双纬度,双经度...

回答 2 投票 0

在 Mapbox 或其他地图 SDK 上显示联运交通路线?

我正在开展一个项目,我需要显示任何给定城市的公交路线。我正在使用 Mapbox GL 库来渲染地图,尽管我还没有使用它。使用 Transitland 瓷砖 A...

回答 1 投票 0

将 GPS 坐标解析为离线地图上的道路(与 GPS 相反)

我正在尝试制作一个离线应用程序,在其中我可以在地图上(近乎)实时地绘制我的行驶道路。我正在考虑使用开放街道地图,但如果有人知道更好的解决方案,我......

回答 1 投票 0

在带有多边形的开放街道地图上添加突尼斯地图

我需要帮助,我正在尝试在地图上显示突尼斯的地图,但没有显示任何内容,这是我的javascript代码: ` $(函数(){ var 多边形 = null; 变量拖动...</desc> <question vote="0"> <p>我需要帮助,我正在尝试在地图上显示突尼斯地图,但没有显示任何内容,这是我的 javascript 代码: `</p> <pre><code>&lt;script&gt; $(function () { var polygon = null; var draggable = true; initialize(); function initialize() { // Create map for polygon drawing var map = L.map(&#34;map&#34;).setView([34, 9], 6); polygon = new MultiPolygon(map, $(&#34;#polygon-name&#34;).val()); // Create tunisiaMap as background L.tileLayer(&#34;https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png&#34;, { maxZoom: 19, attribution: &#39;Map data © &lt;a href=&#34;https://openstreetmap.org&#34;&gt;OpenStreetMap&lt;/a&gt; contributors&#39;, }).addTo(map); var totalLatLng = &#34;(24.99539, 121.51033)|(25.02277, 121.53368)|(25.05295, 121.49935)|(25.01624, 121.44579)|(24.99508, 121.48252)&#34;; // Ajoutez ici les autres valeurs de totalLatLng var coords = new Array(); // Add markers for polygon coordinates var splitLatLng = totalLatLng.split(&#34;|&#34;); for (var i = 0; i &lt; splitLatLng.length; i++) { var latlng = splitLatLng[i] .trim() .substring(1, splitLatLng[i].length - 1) .split(&#34;,&#34;); if (latlng.length &gt; 1) { coords.push(L.latLng(latlng[0], latlng[1])); } } polygon.addPolygon(coords, true); polygon.setCreatePolygonsCallback(updateDetails); polygon.setAllowDragging(draggable); polygon.setEditable(true); // Update coordinates displayed on &#39;C&#39; press updateCoords(); $(window).keyup(function (e) { if (e.keyCode == 67) { updateCoords(); } }); $(&#34;#allow-dragging&#34;).click(function () { draggable = !draggable; polygon.setAllowDragging(draggable); if (draggable) { $(this).html(&#34;Disable Dragging&#34;); } else { $(this).html(&#34;Enable Dragging&#34;); } }); $(&#34;#new-polygon&#34;).click(function () { polygon.createNewPolygon(); }); $(&#34;#clear-all&#34;).click(function () { polygon.deleteAllPolygons(); }); $(&#34;#update-polygon&#34;).click(function () { polygon.setName($(&#34;#polygon-name&#34;).val()); polygon.panToPolygon(); }); } function updateDetails(p) { updateCoords(); } function updateCoords(e) { var polys = polygon.getPolygons(); var multi_coords = polygon.getPolygonCoordinates(); $(&#34;.coords&#34;).empty(); for (var j in multi_coords) { var name = $(&#34;&lt;h3&gt;&#34; + polys[j].name + &#34;&lt;/h3&gt;&#34;).addClass( polys[j].name, ); if (polys[j].selfIntersects()) { name.css(&#34;color&#34;, &#34;red&#34;); } $(&#34;.coords&#34;).append(name); var coords = multi_coords[j]; for (var i in coords) { var c = $(&#34;&lt;li&gt;&#34;).html( coords[i].lat + &#34;, &#34; + coords[i].lng, ); $(&#34;.coords&#34;).append(c); } $(&#34;.coords&#34;).append(&#34;&lt;hr/&gt;&#34;); } } }); &lt;/script&gt; </code></pre> <p><img src="https://cdn.txt58.com/i/AWkuc3RhY2suaW1ndXIuY29tL1hnbXBkLnBuZw==" alt="enter image description here"/></p> <p>试图显示突尼斯的地图,期望显示突尼斯的地图和多边形,我尝试了多种解决方案但没办法,我正在使用传单</p> </question> <answer tick="false" vote="0"> <p>抱歉,我最后的答案是针对<pre><code>open layer</code></pre>图书馆的!对于传单,您只需添加以下内容:</p> <pre><code>L.tileLayer(&#34;https://tile.openstreetmap.org/{z}/{x}/{y}.png&#34;, { attribution: &#39;&amp;copy; &lt;a href=&#34;https://www.openstreetmap.org/copyright&#34;&gt;OpenStreetMap&lt;/a&gt; contributors&#39;, }).addTo(map); </code></pre> <p>我认为您可以检查您的网络以查找有关错误的更多数据!好看!</p> </answer> <answer tick="false" vote="-1"> <p>嗨,我认为你应该在你的 <pre><code>initialize</code></pre> 函数中添加这段代码:</p> <pre><code>raster = new ol.layer.Tile({ source: new ol.source.OSM() }); </code></pre> <p>您没有为地图定义任何来源。</p> </answer> </body></html>

回答 0 投票 0

为 Android Compose 实现 openStreetMap

我正在尝试按照 https://utsmannn.github.io/osm-android-compose/ 上的说明为 Android Compose 实现 openStreetMap。但 OpenStreetMap 复合函数被标记为

回答 1 投票 0

Postgis 对 2 个表的查询在运行时会爆炸

两个小的 postgis 查询单独工作就可以了: SELECT a.name、a.population、a.place 从 SH_POINT a WHERE a.place IN ('村庄', '城市', '城镇', '村庄'); 只需 0.26 秒即可返回 3700 行。 选择...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.