refactor: 重构项目结构,将geo_tools重命名为app并更新相关引用
- 将主包名从geo_tools改为app - 更新所有模块中的引用路径 - 迁移并更新测试用例 - 添加项目规则文档 - 保持原有功能不变,仅进行结构调整
This commit is contained in:
8
.trae/rules/project_rules.md
Normal file
8
.trae/rules/project_rules.md
Normal file
@@ -0,0 +1,8 @@
|
||||
# 给 AI 助手看的规则 - 小白专用版
|
||||
|
||||
## 关于内存(最重要)
|
||||
1. 凡是读文件的函数,只要没加 `rows` 限制或 `chunk_size` 分块,都要在注释里用【警告】两个字提醒用户注意内存风险。
|
||||
2. 不要用 `for` 循环一行行修改 GeoDataFrame,要用 `apply` 或者向量化操作。
|
||||
|
||||
## 关于报错
|
||||
3. 禁止直接把底层库(fiona, shapely)的英文报错抛给用户看。必须包一层 try-except,翻译成中文提示,例如:“文件打不开,检查一下路径是不是有中文?”或者“数据里有烂掉的图形,已自动修复/跳过”。
|
||||
Reference in New Issue
Block a user