ArcGIS把導入的shp按漁網區塊分割成更小的文件
前言
前端地圖的開發需要導入城市的3D建築白模,如果直接導入整個城市的json,文件大小高達76M,瀏覽器會直接崩潰,所以需要用ArcGIS分割成更小的文件後再給前端導入展示。
ArcGIS版本:10.7.0
步驟
1.創建漁網
數據管理工具→取樣→創建漁網
輸出要素類:選擇你要保存創建出來的漁網文件的目錄
模板範圍:可選擇與源文件的圖層相同
行數、列數:任意填,比如分成4塊就各填2(即2×2=4)
其餘項默認或不填直接點擊確定,等待片刻即可。
結果區域的當前會話顯示一串數字時代表創建完成
漁網會產生兩種文件:1、漁網格子本身(分割所需要的文件)2、漁網label文件
label沒啥用,直接移除即可
2.把漁網要素轉面
數據管理工具→要素→要素轉面
輸入要素:選擇剛剛創建的漁網
輸出要素類:選擇要素轉面所保存文件的目錄
其餘不動,直接確定即可
轉換成功(10×10文件太多我又重新分成2×2的塊了(上文是10×10的),不影響文章連續性)
3.給漁網分配欄位和賦值
3.1在轉面後的漁網上右鍵 選擇打開屬性表
3.2點擊左上角的圖標,選擇添加欄位
3.3名稱任意起,注意類型一定要選擇文本
3.4在新添加的欄位上右鍵,選擇欄位計算器
3.5雙擊FID後直接確定
然後新添加的欄位就會有數據了
4.分割
分析工具→提取分割→分割
輸入要素:選擇導入的shp源文件
分割要素:選擇第二步轉換之後的漁網
分割欄位:選擇第三步給漁網分配的欄位
目標工作空間:選擇分割後要保存的文件目錄
完成後即可看到目錄中分割後的文件