ArcGIS把導入的shp按漁網區塊分割成更小的文件

前言

  前端地圖的開發需要導入城市的3D建築白模,如果直接導入整個城市的json,文件大小高達76M,瀏覽器會直接崩潰,所以需要用ArcGIS分割成更小的文件後再給前端導入展示。
image

ArcGIS版本:10.7.0

image

步驟

1.創建漁網

數據管理工具→取樣→創建漁網

輸出要素類:選擇你要保存創建出來的漁網文件的目錄
模板範圍:可選擇與源文件的圖層相同
行數、列數:任意填,比如分成4塊就各填2(即2×2=4)

  其餘項默認或不填直接點擊確定,等待片刻即可。
image
  結果區域的當前會話顯示一串數字時代表創建完成
  漁網會產生兩種文件:1、漁網格子本身(分割所需要的文件)2、漁網label文件
  label沒啥用,直接移除即可
image

2.把漁網要素轉面

數據管理工具→要素→要素轉面

輸入要素:選擇剛剛創建的漁網
輸出要素類:選擇要素轉面所保存文件的目錄

其餘不動,直接確定即可
image
轉換成功(10×10文件太多我又重新分成2×2的塊了(上文是10×10的),不影響文章連續性)
image

3.給漁網分配欄位和賦值

3.1在轉面後的漁網上右鍵 選擇打開屬性表

image

3.2點擊左上角的圖標,選擇添加欄位

image

3.3名稱任意起,注意類型一定要選擇文本

image

3.4在新添加的欄位上右鍵,選擇欄位計算器

image

3.5雙擊FID後直接確定

image
然後新添加的欄位就會有數據了
image

4.分割

分析工具→提取分割→分割

輸入要素:選擇導入的shp源文件
分割要素:選擇第二步轉換之後的漁網
分割欄位:選擇第三步給漁網分配的欄位
目標工作空間:選擇分割後要保存的文件目錄

image
完成後即可看到目錄中分割後的文件
image

Tags: