shapefile相关内容

使用pysftp从SFTP读取SHP文件

我正在尝试使用pysftp的getfo()来读取shapefile(无需下载)。然而,我得到的输出似乎不可行,而且我不确定是否可以使用shapefile来实现此目的。 理想情况下,我希望读入文件并将其转换为Geopandas GeoDataFrame。 import pysftp import io with pysftp.Connection(host=host, username ..
发布时间:2022-07-05 12:52:36 Python

Networkx写入Shape文件

我正在尝试使用python3.8和Networkx v2.4编写shapefile。 import networkx as nx import pandas as pd f= open('Onslowedge.edgelist','rb') G = nx.read_edgelist(f) latlong = pd.read_csv('latlong.csv',index_col=0) ..
发布时间:2022-03-31 22:26:59 Python

从边界框坐标列表创建形状文件

关于此主题的现有问题已经很少,但很遗憾,我找不到可以解决我的问题的方法。 我有一个点Lat,Long坐标,即Lat=10,Long=10。我想在该点周围创建0.5度边框的形状文件,因此边框应该如下所示: 最小长度=9.75 最小LAT=9.75 最大长度=10.25 最大LAT=10.25 有人知道如何在Python中执行此操作吗? 推荐答案 这里有一个使用Sh ..
发布时间:2022-03-23 16:52:19 Python

使用 Python 计算多多边形 shapefile 中的点数

我有一个由各个州组成的美国多边形 shapefile 作为它们的属性值.此外,我有存储我也感兴趣的点事件的纬度和经度值的数组.本质上,我想“空间连接"点和多边形(或执行检查以查看每个多边形 [即状态]点在),然后将每个状态的点数相加,找出哪个状态的“事件"数量最多. 我相信伪代码会是这样的: 读入 US.shp读取事件的纬度/经度点循环遍历 shapefile 中的每个状态并找到每个状态中 ..
发布时间:2022-01-14 21:21:59 Python

检查具有纬度和经度的地理点是否在 shapefile 中

如何检查地理点是否在给定 shapefile 的区域内? 我设法在 python 中加载了一个 shapefile,但无法继续. 解决方案 这是对yosukesabai的回答的改编. 我想确保我正在搜索的点与 shapefile 在同一个投影系统中,因此我为此添加了代码. 我不明白他为什么要对 ply = feat_in.GetGeometryRef() 进行包含测试(在 ..
发布时间:2022-01-14 20:39:13 Python

使用folium在python中添加一个大的shapefile来映射

我正在使用 python、PyQt5 和 Qt 设计器在我的应用程序中显示一个叶图.由于 Qt 设计器中没有地图小部件,我添加了一个通用小部件,然后将其提升到我的自定义地图小部件.一切正常.这是我推广的小部件的 python 代码: 导入io进口叶从 PyQt5 导入 QtWebEngineWidgets从 PyQt5.QtWidgets 导入 *类 LeafWidget(QWidget):de ..
发布时间:2022-01-12 23:03:38 Python

在传单中显示 .json 文件

我有 5 个来自 http://websoilsurvey.sc.egov 的 .shp 文件.usda.gov/App/WebSoilSurvey.aspx我想将这些 .shp 文件叠加到传单中我现有的平铺照片上. 我已经使用 ogr2ogr 将 5 个 .shp 文件转换为 .json,但我不知道如何将所有这些 .json 文件作为覆盖添加到我现有的平铺中.任何帮助将不胜感激,谢谢. ..
发布时间:2022-01-12 18:22:33 其他开发

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

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

多面ggplot的不同图例和填充颜色?

抱歉,我的问题没有包含任何示例数据.我找不到轻松生成示例形状文件的方法.希望ggplot有经验的用户可以从下面的描述中看到我想要做什么. 我有: A data.frame X 包含有关示例图的信息(plotid、var1、var2, var3, var4, ...) 多边形 shapefile Y 包含样本图的空间信息 导入shapefile Y(使用maptools)和f ..
发布时间:2021-12-15 13:05:27 其他开发

NetTopologySuite ShapeDataReader 错误:不支持的 DBF 读取器类型 13

我正在尝试读取我从 geojson.io 创建的 .shp 以进行一些测试,它给出了我是一个包含以下文件的 .zip. 当我尝试单独读取 .shp 时,出现错误:“System.IO.FileNotFoundException: '.../POLYGON.dbf'". 当我尝试使用同一文件夹中的 .dbf 读取 .shp 时,出现错误:“System.NotSupportedExcepti ..
发布时间:2021-11-24 19:36:55 C#/.NET

NetTopologySuite ShapeDataReader 错误:不支持的 DBF 读取器类型 13

我正在尝试读取我从 geojson.io 创建的 .shp 以进行一些测试,它给出了我是一个包含以下文件的 .zip. 当我尝试单独读取 .shp 时,出现错误:“System.IO.FileNotFoundException: '.../POLYGON.dbf'". 当我尝试使用同一文件夹中的 .dbf 读取 .shp 时,出现错误:“System.NotSupportedExcepti ..
发布时间:2021-11-24 19:01:21 C#/.NET

如何使用 R 获取与点最近的关联多边形的信息?

我正在研究如何在 shapefile 中的点和多边形之间进行交集(空间连接).我的想法是获得最近的点和在多边形内完全匹配的点.在 ARGIS 中有一个名为 CLOSEST 的匹配选项函数,它们定义为:“连接特征中最接近目标特征的特征被匹配.两个或多个连接特征可能与目标的距离相同特征.发生这种情况时,会随机选择其中一个连接特征作为匹配特征." 我有一个将点相交成多边形的函数,它是由 Lyndo ..
发布时间:2021-11-17 01:36:36 其他开发

实现用于检测自相交多边形的蛮力算法

我最初实现了 Hoey-Shamos 算法,但是它对于未来的可维护性来说太复杂了(我对此没有发言权),并且它没有正确报告,所以我将要使用优化的蛮力算法使用. 我的问题是:如何优化此代码以使其可用? 就目前而言,我的代码包含一个嵌套的 for 循环,将同一个列表迭代两次. 编辑:将行转换为 HashSet 并使用两个 foreach 循环......扫描 10,000 条代码大约需 ..
发布时间:2021-11-17 01:35:47 C#/.NET

如果点不包含在多边形中,则覆盖 pcolormesh 中的点

我正在尝试绘制地图,其中使用 pcolormesh 或 contourf 在土地上绘制空间模式.然后将描述英国边界的 shapefile/多边形叠加到该图上.我的问题是如何直接访问落在多边形之外的点以将它们设置为 0 或直接将它们着色为单一颜色,例如白色的.请参阅以下最小工作示例 将 geopandas 导入为 gpd导入 matplotlib.pyplot 作为 plt将 numpy 导入为 ..
发布时间:2021-07-23 20:11:10 Python

shp文件打不开

所以,我一直在关注 Mike Bostock 关于创建地图的教程. 要使用 ogr2ogr 和 ne_10m_admin_0_map_subunits.shp(这是输入)创建 subunits.json GeoJSON 文件,我输入: ogr2ogr \-f GeoJSON \-其中“ADM0_A3 IN('GBR','IRL')"\子单元.json \ne_10m_admin_0_map ..
发布时间:2021-07-23 20:11:07 其他开发

关于 R 中 stplanr 包的问题

我想请您帮忙处理 stplanr 包的 route_local 功能 (https://cran.r-project.org/web/packages/stplanr/stplanr.pdf),位于第 89 页. 您可能会意识到示例函数生成了一张地图,显示了两点之间的路径(我留下了代码和下面生成的图像)​​.我想做同样的事情.在我的情况下,它显示了考虑我的道路的两点之间的路径.两者都是sha ..
发布时间:2021-07-23 20:11:04 其他开发

在 R 中设置的 shapefile 边界内创建随机多边形

我有一个形状文件,它是智利的国界线.如果可能,我想随机生成例如该区域内有 1000 个多边形.我想知道在 R 中最好的方法是什么?我想也许,使用“shapefiles"包加载shapefile,然后使用“spatstat"中可用的东西创建一个点数据集.然后我可以基于这些点创建圆形多边形......这主要是假设,我不知道是否可能. 我在 R 方面有一些经验,但之前还没有真正尝试过任何空间分析. ..
发布时间:2021-07-23 20:11:01 其他开发