# Spatial-Planning-Arcpy **Repository Path**: milent/Spatial-Planning-Arcpy ## Basic Information - **Project Name**: Spatial-Planning-Arcpy - **Description**: 个人基于规划工作习惯,对部分工作流进行自动化的尝试 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2023-08-14 - **Last Updated**: 2024-04-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于Arcpy脚本的空间规划工具箱 ## 背景 从事规划一线多年,大量的工作其实用于制图。然而每个设计单位都有自己的一套工作体系,市场上也有规划软件\工具\平台,大多水土不服。为了偷懒,我打算通过实践,基于arcpy对部分工作流进行自动化的尝试 ## 目前实现的功能 ### 1.三调基数转换 基于《国土空间调查、规划、用途管制用地用海分类指南(试行)》中已三调用地的衔接,输入三调矢量文件,识别DLBM字段, 三调用地编码转用地用海用地编码、用地用海编码转用地用海名称。 部分一对多的转换需要细化的话还是要自己写 更新了2023版用地用海的对应关系 图片alt ### 2.用地统计表的生成 从三调基数转换生成的要素,通过字段读取,统计用地表格并导出excel。 图片alt ### 3.用地用海符号样式 根据用地用海分类指南(2023版),市级国土空间总体规划制图规范(试行)配色指引配置,输入代码字段,直接生成颜色和图例标签,无需准备样式文件,另外可识别非用地用海编号的图斑。 可以识别非用地用海的图斑,并进行提示。图例标签可以 用地用海名称 或“代码+名称”的方式显示 ![输入图片说明](sample/%E7%94%A8%E5%9C%B0%E7%94%A8%E6%B5%B7%E7%AC%A6%E5%8F%B7-sample.jpg) ### 4.批量出图 结合规划日常工作,优化出图流程。以迭代图层组作为出图内容,同时保留底图图层组,同步更新图纸名和图号,另外部分图层可根据专题图纸需求灵活开关。 图片alt ## pyt工具箱 写入了pyt工具箱,也因自己兴趣使然,要保持初心,先暂命名为**初心规划助理**。工具可在arcgis pro 3.0下运行,具有UI界面,并丰富了部分功能,方便使用,其他环境没有测试,工具箱在build文件夹。 开源代码在test文件夹 不支持arcmap,有机会对python2.7兼容吧。 ## 想了想决定项目开源,也欢迎有兴趣的同行交流,集众智、采众长,也许哪一天就能解放生产力了。 **联系我** 微信:milent 邮箱:milent@qq.com