本帖最后由 foxbaby 于 2023-1-12 12:51 编辑
前言[backcolor=rgba(255, 255, 255, 0.9)] 前端地图的开发需要导入城市的3D建筑白模,如果直接导入整个城市的json,文件大小高达76M,浏览器会直接崩溃,所以需要用ArcGIS分割成更小的文件后再给前端导入展示。 [backcolor=rgba(255, 255, 255, 0.9)]
ArcGIS版本:10.7.0
步骤1.创建渔网数据管理工具→采样→创建渔网输出要素类:选择你要保存创建出来的渔网文件的目录模板范围:可选择与源文件的图层相同行数、列数:任意填,比如分成4块就各填2(即2×2=4)[backcolor=rgba(255, 255, 255, 0.9)] 其余项默认或不填直接点击确定,等待片刻即可。
[backcolor=rgba(255, 255, 255, 0.9)]
[backcolor=rgba(255, 255, 255, 0.9)] 结果区域的当前会话显示一串数字时代表创建完成
渔网会产生两种文件:1、渔网格子本身(分割所需要的文件)2、渔网label文件
label没啥用,直接移除即可 [backcolor=rgba(255, 255, 255, 0.9)]
2.把渔网要素转面数据管理工具→要素→要素转面输入要素:选择刚刚创建的渔网输出要素类:选择要素转面所保存文件的目录[backcolor=rgba(255, 255, 255, 0.9)] 其余不动,直接确定即可 [backcolor=rgba(255, 255, 255, 0.9)]
[backcolor=rgba(255, 255, 255, 0.9)] 转换成功(10×10文件太多我又重新分成2×2的块了 [backcolor=rgba(255, 255, 255, 0.9)]
[backcolor=rgba(255, 255, 255, 0.9)]
3.给渔网分配字段和赋值3.1在转面后的渔网上右键 选择打开属性表
3.2点击左上角的图标,选择添加字段
3.3名称任意起,注意类型一定要选择文本
3.4在新添加的字段上右键,选择字段计算器
3.5双击FID后直接确定
[backcolor=rgba(255, 255, 255, 0.9)] 然后新添加的字段就会有数据了
[backcolor=rgba(255, 255, 255, 0.9)]
4.分割分析工具→提取分割→分割输入要素:选择导入的shp源文件分割要素:选择第二步转换之后的渔网分割字段:选择第三步给渔网分配的字段目标工作空间:选择分割后要保存的文件目录
[backcolor=rgba(255, 255, 255, 0.9)]完成后即可看到目录中分割后的文件
博客园的首发作者foxbay213也是我,在这里发一下给大家参考学习,共同交流。
|