劃圖shp矢量化數(shù)據(jù)實用指南)
簡介GIS矢量數(shù)據(jù)是地理信息分析的基礎(chǔ)它將空間地物轉(zhuǎn)換為可計算、可查詢的幾何對象。地震動峰值加速度區(qū)劃圖作為抗震設(shè)防的核心依據(jù)其shp矢量化成果讓工程選址與風(fēng)險評估從“看圖”邁向“用數(shù)據(jù)”。這類矢量數(shù)據(jù)不僅支持精確的空間查詢與疊加分析還能與行政區(qū)劃、地形地貌等圖層融合為結(jié)構(gòu)設(shè)計、巖土勘察、城市規(guī)劃提供量化底圖。在ArcGIS或QGIS中用戶可通過空間連接快速提取項目點的峰值加速度檔位也可利用相交、裁剪等工具進行區(qū)域統(tǒng)計。本文從shp文件結(jié)構(gòu)、字段含義入手系統(tǒng)講解坐標(biāo)系處理、屬性編碼、格式轉(zhuǎn)換及常見故障排查幫助工程與GIS從業(yè)者高效運用地震區(qū)劃矢量數(shù)據(jù)。 做巖土、結(jié)構(gòu)或者GIS的人看到《中國地震動峰值加速度區(qū)劃圖shp文件矢量化成果.rar》這個文件應(yīng)該馬上意識到這是一份能直接干活的數(shù)據(jù)。它不是一張掃描的PDF也不是柵格jpg而是把國標(biāo)圖里那些分區(qū)邊界真正轉(zhuǎn)成了帶坐標(biāo)、帶屬性、能查詢的矢量shp圖層。我拿到這套數(shù)據(jù)后的第一反應(yīng)是以前在紙圖上估參數(shù)、拿尺子量距離的日子可以結(jié)束了。這套成果包適合誰結(jié)構(gòu)工程師前期選址、巖土工程師做場地評價、GIS數(shù)據(jù)分析師做防災(zāi)底圖、規(guī)劃院做城市抗震風(fēng)險摸排都會用到它。你只需要在ArcGIS或者QGIS里把shp拖進去就能知道某個經(jīng)緯度落在哪個峰值加速度分區(qū)里還能繼續(xù)做疊加分析、裁剪、統(tǒng)計、出圖。這篇文章我就把它從解壓到實操的整個鏈路講透包括SHP文件的文件結(jié)構(gòu)、字段含義、坐標(biāo)系坑、轉(zhuǎn)CAD、轉(zhuǎn)txt、轉(zhuǎn)3dtiles這些常見操作也把最容易翻車的地方都列出來。1. 這個矢量化成果包到底解決什么問題1.1 地震動峰值加速度區(qū)劃圖是什么地震動峰值加速度簡單說就是某一場地在未來一定時間內(nèi)可能遭遇的地面運動最大加速度單位是g通常寫成0.10g、0.15g、0.20g這樣的檔位。國內(nèi)工程界做抗震設(shè)計時首先要確定項目所在地的基本設(shè)防參數(shù)依據(jù)就是《中國地震動參數(shù)區(qū)劃圖》國家標(biāo)準(zhǔn)也就是很多人常說的GB 18306。這部標(biāo)準(zhǔn)把全國按地震危險程度劃分成不同的區(qū)每個區(qū)的峰值加速度不同抗震設(shè)防要求也不同。這份區(qū)劃圖涉及的不只是峰值加速度一個指標(biāo)還配套了設(shè)計地震分組、特征周期等參數(shù)。不過很多矢量化成果包重點提取的是峰值加速度分區(qū)邊界因為它是結(jié)構(gòu)工程師最常用、最容易直觀判斷的那一項。比如你做一個廠址選址首先要把工程所在區(qū)域劃到某個設(shè)防檔次里再結(jié)合場地土類別做進一步計算。以前用紙圖你得拿比例尺一點一點對坐標(biāo)現(xiàn)在有了shp直接空間查詢幾秒鐘出結(jié)果。1.2 為什么要矢量化從“看圖”到“用數(shù)據(jù)”紙圖和柵格圖本質(zhì)上都是“一張畫”你只能靠眼睛判斷某個點大概在哪個區(qū)域。矢量化以后每個區(qū)域邊界變成由坐標(biāo)點串組成的面每個面帶著屬性字段比如峰值加速度值、所屬檔位、面積等。這樣一來就能做很多以前做不了的事精確查詢?nèi)我饨?jīng)緯度坐標(biāo)落在哪個分區(qū)可以直接用空間分析工具得到答案不需要肉眼判讀。疊加分析把區(qū)劃圖和地震斷裂帶、地形地貌、人口分布、行政區(qū)劃疊加輸出風(fēng)險等級圖。裁剪統(tǒng)計只取某個省、某個流域、某個規(guī)劃園區(qū)范圍內(nèi)的數(shù)據(jù)統(tǒng)計不同設(shè)防等級的面積占比。多格式轉(zhuǎn)換shp可以轉(zhuǎn)CAD用于制圖轉(zhuǎn)txt用于外部程序計算轉(zhuǎn)geojson/3dtiles用于Web端展示。說白了矢量化把一個“只能看的數(shù)據(jù)”變成了“可以進流程的數(shù)據(jù)”。這在項目評審、可研報告、機場選址、管線工程等場景下價值很大。1.3 成果包適合誰、什么時候用我接觸過幾類用得最頻繁的人。第一類是結(jié)構(gòu)工程師他們在方案階段想知道建筑高度、結(jié)構(gòu)形式大概需要什么設(shè)防水準(zhǔn)直接拿shp點一下坐標(biāo)就清楚了。第二類是巖土工程師做地震安全性評價或者場地類別判定時需要把PGA分檔作為輸入?yún)?shù)。第三類是GIS工程師他們負(fù)責(zé)搭建城市抗震防災(zāi)數(shù)據(jù)庫需要把區(qū)劃圖揉進自己的底圖體系里。還有做城市更新、房屋普查、保險精算的也會用這套數(shù)據(jù)做批量評估。需要注意這個shp成果是“區(qū)劃圖數(shù)字化版本”本質(zhì)上是國家標(biāo)準(zhǔn)圖的屬性轉(zhuǎn)譯。它適合用來做初步判斷、空間統(tǒng)計和成果表達(dá)但法定依據(jù)仍然要以正式出版物或者權(quán)威部門發(fā)布的電子圖為準(zhǔn)。重大工程、核設(shè)施、大壩這類項目該做的場地地震安全性評價一項都不能少不能拿一份shp去替代專業(yè)評價報告。2. 數(shù)據(jù)內(nèi)容與文件結(jié)構(gòu)拆解2.1 RAR解壓后的文件清單拿到這個壓縮包第一件事是解壓。解壓后你會看到一套以“shp”為核心的伴生文件組。ESRI Shapefile不是“一個文件”而是一組文件通過相同主文件名組成一個完整圖層。常見的伴生文件包括文件后綴作用缺失后果.shp存儲圖形幾何信息點、線、面坐標(biāo)圖層完全無法顯示.shx空間索引記錄圖形記錄的偏移位置有些軟件打開會報錯或非常卡.dbf屬性表存儲每個要素的非幾何屬性屬性表為空.prj投影與坐標(biāo)系描述軟件默認(rèn)用未知坐標(biāo)系可能發(fā)生偏移.cpg字符編碼說明中文屬性容易出現(xiàn)亂碼.sbn/.sbx可選的空間索引可自動重建不影響我習(xí)慣解壓后先看一眼根目錄把主文件都平鋪在一個獨立的文件夾里不要散落在桌面上更不要放在中文路徑特別深的目錄。ArcGIS對路徑長度和特殊字符比較敏感路徑太深或者文件夾名包含一些特殊符號時打開往往報“無法識別數(shù)據(jù)”或彈出“Failed to open shapefile”的錯誤。2.2 SHP格式的幾何和屬性原理Shapefile最大的特點是“無拓?fù)洹泵總€面都是獨立的相鄰兩個區(qū)域如果共用一個邊界它們的邊界線是重復(fù)存儲的。這個特點帶來的問題是如果直接用普通方式編輯可能出現(xiàn)相鄰面之間出現(xiàn)細(xì)微縫隙或者重疊。好在區(qū)劃圖這種成果數(shù)據(jù)是生產(chǎn)方已經(jīng)整理好的一般不會出現(xiàn)大的拓?fù)溴e誤但你做裁剪或融合操作時最好留意一下是否有重疊。對于一個面圖層.shp文件里存儲的是一組組坐標(biāo)串。區(qū)劃圖的每個分區(qū)邊界實際上是由成千上萬個經(jīng)緯度或投影坐標(biāo)點組成的折線閉合而成。屬性表dbf則是經(jīng)典的數(shù)據(jù)表結(jié)構(gòu)每一行對應(yīng)一個面要素。所以你能在一個圖層里同時擁有幾何和屬性這是shp成熟且至今仍有大量用戶的原因。如果你想快速瀏覽文件內(nèi)容而電腦沒有安裝GIS軟件也可以用Python讀一下比如用pyshp庫打印圖層的幾何類型和字段名。下面這段代碼可以看一個shp的基本信息import shapefile shp_path 中國地震動峰值加速度區(qū)劃圖.shp sf shapefile.Reader(shp_path, encodingutf-8) print(幾何類型:, sf.shapeType) print(要素數(shù)量:, len(sf)) for field in sf.fields: print(字段:, field) # 讀取第一個要素的幾何信息 shape sf.shape(0) print(第一個要素的點數(shù):, len(shape.points))運行結(jié)果能幫你快速確認(rèn)這個文件是不是面圖層、字段名是什么以及有沒有讀取出中文屬性。有時候cpg缺失導(dǎo)致dbf里的中文亂碼用pyshp直接讀出來可能是一堆“錕斤拷”類型的亂碼那就需要手動指定編碼。2.3 核心字段解讀與抗震設(shè)計邏輯打開屬性表后你大概率會看到這些字段FID、Shape、編號、峰值加速度值等。峰值加速度通常是一個數(shù)值字段比如0.10、0.15、0.20、0.30也可能是字符串“0.10g”這種帶單位的格式。如果是后者做聚合統(tǒng)計和分類時記得先轉(zhuǎn)成數(shù)值字段。國標(biāo)里峰值加速度分檔大致有0.04g、0.05g、0.10g、0.15g、0.20g、0.30g、0.40g等檔位這個梯度是從低烈度區(qū)到高烈度區(qū)逐步上升的。注意建筑抗震設(shè)計時用到的“設(shè)計基本加速度”并不完全等于場地實際可能的最大加速度它是在若干概率水平、阻尼比、場地條件基礎(chǔ)上綜合得到的。GB 18306-2015給出的是II類場地條件下的數(shù)值實際工程如果場地是I類可能對特征周期做調(diào)整III、IV類場地則要按規(guī)范對設(shè)計地震動參數(shù)進行修正。你可以把它理解為“基準(zhǔn)值”不是最終值。這個字段在后續(xù)做符號化和重分類時很有用。比如我想讓0.05g和0.10g的圖斑配色區(qū)分明顯就可以在ArcGIS Pro里基于這個字段做分級渲染。如果字段還有“設(shè)防水準(zhǔn)”或“地震分組”也建議保留這些字段和特征周期相關(guān)結(jié)構(gòu)計算時會用到。3. 實操在ArcGIS/QGIS中快速上手這套數(shù)據(jù)3.1 打開shp與坐標(biāo)系檢查用ArcGIS Pro打開shp非常直接在Catalog面板里找到文件夾把shp文件拖到地圖視圖中就完成了。如果沒有Catalog也可以在“添加數(shù)據(jù)”里選擇。拖進去之后我建議先做三件事看一眼內(nèi)容列表里的圖層符號應(yīng)顯示為多邊形面而不是點或線。右鍵圖層打開屬性表確認(rèn)屬性記錄數(shù)不為0。雙擊圖層查看“源”或“數(shù)據(jù)源”選項卡查看坐標(biāo)系字符串。坐標(biāo)系是矢量化成果最容易出問題的環(huán)節(jié)。區(qū)劃圖成果一般使用CGCS2000地理坐標(biāo)系或者與之配套的高斯投影坐標(biāo)但不同生產(chǎn)單位處理方式不一樣。如果.prj文件寫的是“GCS_China_Geographic_Coordinate_System_2000”那它用的是經(jīng)緯度坐標(biāo)單位是度。如果.prj缺失ArcGIS會默認(rèn)顯示Unknown這時候疊加你的項目數(shù)據(jù)十有八九會偏移。遇到未知坐標(biāo)系我不能憑空硬套。一個靠譜的方法是先看文件注釋、數(shù)據(jù)包說明或者壓縮包內(nèi)附帶的說明文檔沒有文檔的話再根據(jù)坐標(biāo)范圍判斷如果X范圍是73到135、Y范圍是18到54左右基本可以確定是經(jīng)緯度坐標(biāo)對應(yīng)CGCS2000或WGS84如果X是七位或八位數(shù)那大概率是投影坐標(biāo)。用ArcGIS Pro的“定義投影”工具手動指定好坐標(biāo)系再疊加其他數(shù)據(jù)就正常了。3.2 按坐標(biāo)點查詢地震動參數(shù)這是我覺得這套數(shù)據(jù)最有用的場景。假設(shè)你在項目現(xiàn)場測了一個坐標(biāo)點比如東經(jīng)102.5度、北緯25.0度想知道它落在哪個加速度分區(qū)最快的辦法是在ArcGIS Pro中導(dǎo)入坐標(biāo)點可以使用“Excel轉(zhuǎn)表”再把表轉(zhuǎn)成XY點圖層。使用“疊加分析—空間連接”或者“選擇位置”工具讓點圖層和PGA面圖層做空間匹配。在連接字段中勾選PGA字段輸出的點就會帶上對應(yīng)的峰值加速度值。也可以用Python的arcpy腳本批量處理這樣不用反復(fù)點界面import arcpy pga_fc 中國地震動峰值加速度區(qū)劃圖.shp point_fc 項目選址點.shp output_fc 選址點帶PGA.shp # 空間連接把面圖層的PGA字段連到點圖層 arcpy.analysis.SpatialJoin( target_featurespoint_fc, join_featurespga_fc, out_feature_classoutput_fc, join_operationJOIN_ONE_TO_ONE, join_typeKEEP_ALL, field_mapping, match_optionINTERSECT ) print(完成)這個操作的本質(zhì)是空間疊加判斷如果點在面內(nèi)部就把面的屬性附加到點上。注意“JOIN_ONE_TO_ONE”帶上周圍的屬性如果項目點就在邊界上有可能會出現(xiàn)一個點匹配到兩個相鄰面的情況這時需要人工判斷。邊界上的點實際上屬于哪個分區(qū)在國標(biāo)里通常有明確的邊界劃定規(guī)則落到哪個區(qū)就以哪個區(qū)的參數(shù)為準(zhǔn)。3.3 結(jié)合縣域輪廓、流域邊界做疊加分析我經(jīng)常做的操作是把PGA數(shù)據(jù)和行政區(qū)劃圖疊加統(tǒng)計每個縣的面積占比。這需要用到“按屬性選擇”和“面積制表”工具。例如處理云南省縣域輪廓shp時可以把PGA面圖層和縣級面圖層做相交Intersect相交后會得到一批小面每個小面既帶縣名又帶PGA檔位再通過“分區(qū)幾何統(tǒng)計”就能算出每個縣處于0.10g以上區(qū)域的面積占比。珠江流域這種天然地理邊界也可以用同樣的思路把PGA數(shù)據(jù)裁剪到流域范圍內(nèi)分析流域內(nèi)不同地震動參數(shù)的分布特征。做管網(wǎng)和水利工程時一個穿越多個分區(qū)的管線需要把不同區(qū)段單獨標(biāo)出來這種疊加分析能把整條線的設(shè)防條件拆得明明白白。做這類分析時我建議先不要在原shp上直接編輯而是用“相交”或“裁剪”工具生成臨時結(jié)果這樣原始數(shù)據(jù)一直保留出錯可以重來。3.4 數(shù)據(jù)裁剪、拆分、合并與空間檢索ArcGIS Pro里拆分shp有幾個常用手段。按字段拆分適合“每個PGA檔位一個圖層”的需求用“拆分”工具按屬性字段拆成多個shp做網(wǎng)格切片則用“創(chuàng)建漁網(wǎng)”工具先生成規(guī)則格網(wǎng)再和PGA數(shù)據(jù)相交分塊輸出。漁網(wǎng)分割在WebGIS發(fā)布前很常用因為大文件直接發(fā)布會導(dǎo)致加載慢切成網(wǎng)格瓦片后客戶端性能好很多。合并多個shp則用“合并”工具選擇多個輸入文件輸出成一個圖層。合并前要確認(rèn)字段名和類型統(tǒng)一如果兩個shp的字段名相同但類型不同合并結(jié)果可能丟失數(shù)據(jù)。比如一個shp里加速度存的是文本“0.10”另一個存的是數(shù)值0.1合并前最好統(tǒng)一成數(shù)值字段。如果你用的是QGIS操作更靈活。直接拖入shp菜單“矢量—地理處理工具”里有裁剪、相交、聯(lián)合等。QGIS對中文路徑和編碼的兼容總體比ArcGIS好一些遇到亂碼可以在“數(shù)據(jù)源管理—設(shè)置圖層編碼”里手動選GBK或UTF-8。4. 常見問題與排查技巧實錄4.1 沒有cpg文件導(dǎo)致中文亂碼這個坑太常見了。shp屬性表dbf在舊時代默認(rèn)用ANSI編碼國內(nèi)經(jīng)常是GBK而現(xiàn)在很多軟件默認(rèn)按UTF-8打開。如果壓縮包里有.cpg文件并且內(nèi)容寫的是“UTF-8”QGIS和ArcGIS一般都能正確識別如果沒有.cpg軟件會猜編碼猜錯就出現(xiàn)一串亂碼。我的處理方法是在QGIS里手動指定編碼打開shp前在“數(shù)據(jù)源管理器”里點擊“編輯”把編碼從UTF-8改成GBK預(yù)覽正常后確認(rèn)。如果確實需要長期使用也可以打開dbf后另存一份UTF-8編碼的新shp。用Python處理也可以import shapefile # 按GBK讀取 sf shapefile.Reader(區(qū)劃圖.shp, encodinggbk) # 重新按UTF-8寫出 w shapefile.Writer(sf.shapeType) for field in sf.fields[1:]: w.field(*field) for record in sf.records(): w.record(*record) for shape in sf.shapes(): w.shape(shape) w.save(區(qū)劃圖_utf8.shp, encodingutf-8)如果你發(fā)現(xiàn)亂碼出現(xiàn)在屬性表的某個字段上而其他字段正常那也可能是生產(chǎn)方寫入dbf時本來就混用了編碼這種情況只能手工修正。4.2 打開shp沒有圖形或者位置不對有時候你拖進ArcMap圖層顯示為空或者圖形整體跑到了大洋里。先別急把范圍設(shè)置成“全圖”看一遍。我用過一個辦法雙擊圖層勾選“縮放至圖層”如果還是空白打開屬性表確認(rèn)記錄數(shù)是否為0。記錄數(shù)為0說明shp文件里沒有幾何可能是文件損壞或者路徑里含特殊字符記錄數(shù)不為0但顯示不出來優(yōu)先懷疑投影定義有問題。坐標(biāo)系不匹配表現(xiàn)為“明明應(yīng)該在中國圖形卻偏到了非洲”或者“整體偏移幾公里”。這種情況通常是.prj缺失且軟件默認(rèn)用了WGS84地理坐標(biāo)但數(shù)據(jù)實際是CGCS2000或者高斯投影坐標(biāo)。我處理過一份數(shù)據(jù)坐標(biāo)范圍看起來是投影坐標(biāo)但.prj里寫的是GCS_WGS_1984導(dǎo)致加載后圖形位置完全錯誤。修復(fù)方法是先刪掉錯誤的坐標(biāo)定義用“定義投影”重新指定正確坐標(biāo)系。4.3 shp轉(zhuǎn)CAD、轉(zhuǎn)TXT、批量轉(zhuǎn)換要把shp轉(zhuǎn)成CAD常規(guī)路線是在ArcMap里用“導(dǎo)出至CAD”工具它會生成dwg或dxf。需要注意CAD里沒有GIS屬性表概念面和線的屬性會丟失保留的只有圖層、線型、顏色這些作圖要素。如果只想把圖斑輪廓導(dǎo)給設(shè)計院可以先用“要素轉(zhuǎn)線”把面邊界抽出來再導(dǎo)出CAD方便別人在CAD里看到清晰的邊界線。批量多個shp轉(zhuǎn)CAD可以用ArcGIS的模型構(gòu)建器做一個循環(huán)或者用FME這類軟件拖幾個轉(zhuǎn)換器就行。shp轉(zhuǎn)txt主要出現(xiàn)在外部計算和程序?qū)雸鼍啊1热鐪y定界、勘測定界里經(jīng)常需要把界址點坐標(biāo)列表轉(zhuǎn)成txt格式。用Python讀shp并輸出坐標(biāo)是一個簡單直接的辦法import shapefile sf shapefile.Reader(區(qū)劃圖.shp, encodingutf-8) sr sf.shapeRecords() with open(區(qū)劃圖坐標(biāo).txt, w, encodingutf-8) as f: for rec in sr: # 第一個字段作為ID fid rec.record[0] for x, y in rec.shape.points: if x ! float(nan) and y ! float(nan): f.write(f{fid},{x},{y}\n)解析出來的txt如果要交給其他軟件繼續(xù)用要注意坐標(biāo)順序和分隔符避免把X和Y顛倒。批量把多個shp轉(zhuǎn)txt道理一樣在外層加一個遍歷目錄的循環(huán)就行。4.4 shp轉(zhuǎn)3dtiles做三維展示近兩年把平面shp轉(zhuǎn)成3dtiles在地理信息三維可視化里很火。原因是Web端如果直接加載幾十MB的shp文件瀏覽器處理不過來轉(zhuǎn)成3dtiles瓦片后加載速度和渲染性能會好很多。ArcGIS Pro 3.x內(nèi)置了“創(chuàng)建3D Tiles”工具把shp作為輸入后可以輸出3dtiles數(shù)據(jù)包。開源路線可以用CesiumLab這類工具從shp直接轉(zhuǎn)成3dtiles。操作時我會特別留意兩點一是三維圖層高程設(shè)置區(qū)劃圖應(yīng)該是貼地的不能把面拔高否則和地形、影像疊加后會懸空二是字段盡量用英文名稱中文獨字段在部分三維引擎里解析容易出問題。轉(zhuǎn)到Web場景后你在Cesium里點擊任意位置拾取到PGA值配合其他業(yè)務(wù)圖層可以做成一個很直觀的抗震設(shè)防可視化門戶。這個流程對前端開發(fā)的同事非常友好數(shù)據(jù)放服務(wù)端客戶端按需加載瓦片。4.5 常見問題速查表現(xiàn)象原因解決辦法屬性表中文亂碼cpg缺失或dbf編碼不是UTF-8在QGIS手動指定GBK/UTF-8編碼或重新寫一份shp打開shp沒有數(shù)據(jù).shx損壞、路徑過深、文件損壞檢查伴生文件完整移動到短路徑目錄必要時修復(fù)幾何圖形疊加明顯偏移坐標(biāo)系缺失或定義錯誤先確認(rèn)原始坐標(biāo)范圍和單位再用“定義投影”修正裁剪后屬性丟失使用方法不正確使用“裁剪”工具時確保要素類和裁剪要素字段類型匹配轉(zhuǎn)CAD后沒有屬性CAD格式不支持GIS屬性表導(dǎo)出前把關(guān)鍵字段寫入注記/擴展屬性dbf字段里有0值或空值原要素本身沒有賦值用空間連接從相鄰要素補值或人工修復(fù)漁網(wǎng)分割后面積統(tǒng)計不準(zhǔn)確網(wǎng)格與面相交不完整使用“相交”而非“裁剪”保留網(wǎng)格屬性shp轉(zhuǎn)3dtiles后懸空圖層高程設(shè)置錯誤將高度模式設(shè)為貼地或把Z值置為05. 基于這套數(shù)據(jù)的擴展玩法和個人體會我最近用這套PGA數(shù)據(jù)做一個區(qū)域存量建筑風(fēng)險評估核心邏輯是把PGA分檔、房屋建造年代、結(jié)構(gòu)類型三個圖層疊加給每棟建筑一個綜合風(fēng)險指數(shù)。如果沒有一份能直接空間計算的shp數(shù)據(jù)這個工作幾乎無法鋪開。你會發(fā)現(xiàn)當(dāng)數(shù)據(jù)形成了可計算的圖層很多“定性判斷”都能轉(zhuǎn)成“定量輸出”。有一點想提醒大家。這份成果做空間統(tǒng)計和前期研判很好用但正式項目中不能只依賴這個shp。建筑結(jié)構(gòu)設(shè)計最終依據(jù)是規(guī)范條文重大工程需要做地震安全性評價不同項目階段對精度和權(quán)威性的要求也不同。你把shp當(dāng)工作底圖沒問題但別把shp當(dāng)成最終的設(shè)計依據(jù)這個邊界一定要清楚。最后分享一個實操細(xì)節(jié)無論你在ArcGIS Pro還是QGIS里做分析先給矢量數(shù)據(jù)建立空間索引能明顯提高裁剪和相交的速度。右鍵shp圖層打開屬性在“索引”里添加空間索引數(shù)據(jù)量大的時候性能差距非常明顯。這套區(qū)劃圖數(shù)據(jù)本身不算大但做全省甚至全國范圍內(nèi)的疊加分析時提前建索引能省下不少時間。本文還有配套的精品資源點擊獲取