tablegis
文章平均质量分 61
表格方面的进行地理化操作
Non-existent987
你好
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python轻松绘制多边形与星形地理图层飞镖、闪光、五角星、六角形…n星、三角形、正方形、五边形、六边形、n边形支持旋转
本文介绍了tablegis库中的add_polygon方法,用于基于经纬度数据创建规则多边形或星形图层。该方法支持3到n边形,可指定半径或边长,并能创建星形图案。文章详细说明了参数用法,包括边数、半径、边长、内角等,并提供了四个应用案例:服务区域分析、安全缓冲区、蜂窝网络覆盖和星形影响区域。最后给出了数据准备、性能优化和坐标系处理等注意事项,以及动态半径设置、旋转多边形等实用技巧。该方法适用于城市规划、商业分析等多种GIS应用场景。原创 2025-12-31 00:40:39 · 769 阅读 · 0 评论 -
Python高效绘制圆和圆环与缓冲区详解,可输出geo地理图层输入表输出图层
本文介绍了地理点数据创建精确的缓冲区或圆环。该函数支持固定距离或列数据距离值,能创建圆形或环形缓冲区,并自动选择最佳UTM投影确保精度。通过向量化操作优化性能,适合处理大数据量。文章详细说明了安装方法、参数配置和使用示例,包括常规缓冲区、列距离缓冲区和环形缓冲区的创建方法,并提供了注意事项和坐标验证等关键信息。原创 2025-12-29 11:59:02 · 644 阅读 · 0 评论 -
Python绘制扇形图,由表格数据生成方向性覆盖范围图层tg.add_sectors
add_sectors是Python中用于创建扇形/扇弧形地理区域的功能函数,支持从中心点生成方向性覆盖范围。该函数可处理WGS84坐标转换,支持实心/环形扇形创建,返回GeoDataFrame格式数据。通过指定经度、纬度、方位角、距离和张角等参数,可应用于雷达扫描、信号覆盖、监控视野等多种场景。函数自动验证数据有效性,支持固定参数或动态列值输入,为地理空间分析提供便捷工具。原创 2025-12-27 00:17:52 · 842 阅读 · 0 评论 -
表格df生成buffer支持固定距离或者读取表格距离列,支持经纬度异常告警python
本文演示了使用Python为地理坐标数据创建缓冲区(buffer)的操作方法。通过pandas和tablegis库,对包含经纬度坐标的数据框生成指定范围的缓冲区。代码提供了两种方式:固定100米缓冲区和使用数据框中的buffer_size列定义可变范围。操作过程中会检测经纬度空值或超出有效范围的情况并报错提示。最终结果显示,两种方法都成功生成了多边形(POLYGON)几何图形,并可通过to_file方法导出为shp格式文件。该方法适用于地理空间数据分析和可视化场景。原创 2025-10-29 21:43:04 · 315 阅读 · 0 评论 -
表格经纬度生成坐标转点:python操作用tablegis轻松搞定
摘要:本文演示了如何将包含经纬度数据的表格转换为地理数据框架(gdf)。使用Python的tablegis库(tg)的add_points()函数,将经纬度列转换为POINT类型的geometry列。安装可通过"pip install tablegis"完成。最终生成的数据框架包含城市、经纬度及对应点几何对象,为后续地理空间分析提供了基础数据格式。原创 2025-10-30 21:13:33 · 132 阅读 · 0 评论 -
python geopandas矢量图层交集、差分、合并的方法
解决问题:1、一个gdf图层中去掉另一个gdf图层相交的部分2、一个gdf图层和另个gdf图层相交的部分3、一个gdf图层合并为一行数据实现方法:1、一个gdf图层中去掉另一个gdf图层相交的部分import geopandas as gpd# 导入数据1gdf_left = gpd.read_file('d:/map_left.shp')# 导入数据2gdf_right = gpd.read_file('d:/map_right.shp')# 计算数据1中去掉数据.原创 2021-04-07 22:39:14 · 9825 阅读 · 5 评论 -
双表,计算最近点的方法支持1-n个最近点并自动添加最近点的信息和距离pandas df tablegis
两个表计算最近点位,自动添加找到的点位信息和距离,速度极快原创 2025-10-20 10:29:09 · 396 阅读 · 0 评论 -
geopandas 导出shp文件的一种方法,解决报编码错误(中文列名的情况下)
解决问题:geopandas 导出shp文件报编码错误(中文标题的情况下),改成utf-8和gbk都不行,取代用pyhsp导出 def to_shp(gdf_data, out_path='d:/polygon.shp', encoding='gbk', geometry_name='geometry'): ''' 功能:将geopandas导入的gdf导出为sh.原创 2021-03-07 00:33:45 · 5685 阅读 · 6 评论 -
表格经纬度聚类汇聚按照规定的距离区域融合python和tablegis
本文介绍了一种基于地理坐标点的汇聚方法,通过对1000米范围内的经纬度点进行区域划分,为每个区域分配唯一ID并生成几何边界。示例展示了包含4个坐标点的原始数据,经过处理后被分为两个区域(id_0和id_1),每个区域包含两个相邻点。文中提供了Python实现代码,使用tablegis库的add_buffer_groupbyid函数,支持是否返回几何图形的两种处理方式。该方法适用于地理空间数据聚合分析,便于对邻近点进行区域化管理和可视化呈现。原创 2025-10-30 21:25:03 · 346 阅读 · 0 评论 -
表格中经纬度转换支持高德谷歌百度平面坐标相互转换 python实现
本文介绍了一个基于Python的坐标转换工具tablegis,支持WGS84、Web Mercator、CGCS2000、GCJ02和BD09等坐标系之间的相互转换。通过pip安装后,用户只需输入包含经纬度的表格,指定源坐标系和目标坐标系,即可输出转换后的坐标数据。示例代码演示了如何将WGS84坐标转换为Web Mercator坐标,结果表格会自动添加新列存储转换值。该工具适用于地理信息处理、地图开发等场景,源代码已在GitHub开源。原创 2025-10-21 18:41:03 · 246 阅读 · 0 评论 -
python读取kml和kmz格式的google谷歌地球文件
方案1,使用geotable包读取kml和kmz缺点(读取的数据中只保留了注释、多边形和id的信息,table标注信息没有读出来)首先安装geotablepip install geotable然后在程序中运行import geotablet = geotable.load('d:/北京.kmz') #kml同样可以t就相当于一个pandas的DataFrame类似的表。方案2,使用kml2geojson包读取kml格式(kmz暂时读不了)可选1:如果要用到图形就用.原创 2020-11-16 21:53:49 · 7431 阅读 · 3 评论 -
单表-计算一个表的最近点,求自身最近点的方法df,pandas ,geopandas
单表,计算一个表的最近点,求自身最近点的方法df,pandas ,geopandas原创 2025-10-20 10:24:02 · 304 阅读 · 0 评论 -
geopandas快速计算地理数据面积增加一列,一行代码搞定
本文介绍了使用tablegis库为geopandas数据框添加面积列的方法。通过add_area()函数可以自动计算图形面积并添加指定列名,支持自动识别坐标系(如中国区UTM Zone 49/50)、自定义坐标系(如EPSG:32650)和字段类型。示例演示了两种使用场景:自动选择坐标系和手动指定坐标系,输出结果显示两种方式计算面积分别为1,076,905和1,078,867平方米。该功能适用于地理坐标(米制单位)的面积计算需求。原创 2025-12-08 23:02:47 · 118 阅读 · 0 评论
分享