tablegis产品系统

我要开发同款
瓦力的笑2026年08月26日
8阅读

技术信息

语言技术
Python
系统类型
算法模型
行业分类
脚本插件
参考价格
500
演示地址
https://github.com/Non-existent987/tablegis

作品详情

行业场景

pypi包tablegis维护,
案例1:找最近的配送点
场景:有100个待送达的订单位置和50个配送站,需要为每个订单找最近的3个配送站。
案例2:计算两点间直线距离
场景:快递员要去某个地址取货,需要知道当前位置到目的地有多远。
案例3:批量计算DataFrame内任意两列坐标的距离
场景:有用户当前位置和店铺位置两组坐标,需要计算每个用户到对应店铺的距离。
案例4:创建服务覆盖区域(缓冲区)
场景:医院周边1000米是其服务范围,需要为每个医院创建缓冲区。
案例5:计算多边形的质心
场景:有若干个社区的边界多边形,需要找到每个社区的中心点(用于地图展示)。
案例6:计算多边形面积
场景:地产公司有100个地块的边界,需要计算每个地块的面积用于定价。
案例7:计算线条长度(道路、河流等)
场景:城市规划部门有多条道路的线条数据,需要计算每条道路的长度。
案例8:创建扇形区域
场景:无人机 从某个位置出发,覆盖特定方向和距离的扇形区域,用于巡检规划。
案例9:创建规则多边形(正方形、正六边形等)
场景:需要为每个配送中心创建一个1000米的服务区(以正方形表示),用于区域划分。
案例10:将坐标匹配到行政区或其他图层属性
场景:有1000个客户的经纬度位置,需要批量查询他们分别在哪个社区、哪个行政区。
案例11:从WKT或16进制格式转换为GeoDataFrame
场景:从数据库 中导出的几何数据是WKT或十六进制格式,需要转换为GeoDataFrame进行分析。

功能介绍

1. 表格 ↔ GIS 几何互转
- Excel/CSV 经纬度表 → GeoDataFrame
- 导出 KML、SHP(做基站图层,直接谷歌地球打开)
2. 距离匹配
- 两张站点表,批量算最近点、两点距离、方位角;网优里匹配邻区、找最近基站非常好用
3. 几何生成
- 生成扇区(基站方位角 + 覆盖距离)、缓冲区、泰森多边形、多边形质心、算面积长度
4. 坐标转换:WGS84/GCJ02/BD00 互相转
5. 大表格加速读取:polars 引擎读大 Excel/CSV,比 pandas 快很多,支持 parquet 缓存
6、栅格生成:快速根据数据生成网格图层,以及汇聚栅格中的数据

项目实现

面向表格 GIS 的上层封装库,不自己重写底层几何算法,把 geopandas/shapely/pyproj 做高层封装,再叠加表格加速、坐标纠偏、KML 导出、扇区生成、H3 等业务逻辑,适配通信基站场景。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论