( v7 l3 r4 m# [ L! G: |- \" P6 M
推荐阅读:3 |$ X, a$ _* n' a$ ]- ^
1.同豪路易BIM设计成果、CAD、倾斜模型、纬地数据、影像地形等多源项目数据融合展示汇报
9 u! |, F# J+ B ? 2.图新地球电力版|电网GIS系统可视化管理 0 p" I/ o2 g7 l1 p& W% t) }
3.三维GIS+电力巡检,开启电缆通道数字化巡检新局面 % W8 E6 m- v: f. a
矢量数据是我们每天都要打交道的,范围勾画,数据处理,有时客户还时不时扔你一个你见都没见过的格式。这些都难免少不了一顿转换折腾。 0 \. ?0 q# s& o, K3 n- p
那今天我们就来梳理下工作中我们常见的一些矢量数据的格式转换。 shpdwgkml/kmzdxf1.SHP % F' B* n4 q2 i2 h0 P3 w* Y
shape文件由ESRI开发 ESRI Shapefile(shp)或简称shapefile ) h( p# u. t. d6 Y! C/ m) w
文件包含的数据有.dbf .prj .shx 主文件.shp
4 I- K3 J- I) a! L; T shp— 图形格式,用于保存元素的几何实体
% K# `$ c+ R# ]% l# N shx— 索引文件,几何体位置索引
# s6 E( Q* a/ d6 b9 d7 w2 O dbf — 属性数据格式,以dBase IV的数据表格式存储每个几何形状的属性数据。(可直接拖入Ecxel中查看)
& i( ]9 z3 I/ j5 x prj — 用于保存地理坐标系统与投影信息(可用记事本打开查看)
, X/ g; m0 e! i2 G2 U! m+ w 2.DWG .DXF
; A, ^8 b0 B/ O, S% l DWG是AutoCAD的软件保存数据所用的一种专有文件格式。(给cass打交道的少不了它)
; Y9 J8 ^" I3 P) r9 {7 F5 ?! \ DXF则是DWGASCII格式的变体,相对于DWG DXF更为开放(有感兴趣的可以研究下) , l) H, F$ w1 v/ O
3.KML/KMZ
4 x, V) w1 D- Y8 Q 基于XML,可以直接由Google Earth创建KML文件,它包括地点标记、叠层、路线和多边形。
( H; g$ m$ n2 y; F( d5 e 而KMZ文件则是压缩过的KML文件。
3 a3 y& z: J5 z, V' R 基本数据了解了,我们就来看看如何用一些常用软件来让各种矢量相互转换,以ArcGIS,Global Mapper,FME做简单介绍
: E7 b3 q' @; U+ N4 ?0 S- x; s ArcGIS
1 ?/ q3 a6 b7 z: \ 1.shp转dwg 将shp面矢量 导入ArcGIS中) l! u- S6 D5 S# Q5 |
& O% J) g2 Y/ ?, `, c 选中你想转换的元素右键鼠标直接 数据→导出CAD即可 * g2 z! S9 F$ C; l0 n
% |9 F \' i6 A8 d5 J
2.shp转kml
- l \4 {* j3 q3 Z 转KML相对于没有这么顺溜了,不过也很简单。 ) m' f- Y3 [( W. S
ArcToolbox中转换工具→转换为KML
7 e0 I7 h. w0 ]4 k
2 Q& O w- J, b, f9 e shp转换dwg后的成果
4 X, Z/ m$ X* u" x6 } 4 f6 k( m% a1 b. b
Global Mapper 1 G g. H- O7 ]" m4 ?+ P! T
Global Mapper转换就相对于比较简单,由于Global Mapper支持的格式比较,矢量数据高达63种格式。(一般遇到没有见过的矢量格式,我都会先扔到Global Mapper中试试) $ Z# |5 ^6 p9 s5 Z
转换的话也比较简单,数据导入后选择一个你想要的格式再导出即可。
; W4 F( W; B7 ]: c: O 但最重要的是一定要选好坐标系,要不然后面都是无用功。
5 q$ C. o, b4 B* S) q
e6 C/ L8 M3 k8 x 这个练习数据是GEO_WGS84的 有时我们打开后会提示这样的
) J6 l' z* g `' E- p ( r' @! d* H( z* [. g) s
Projection—投影
0 O: o& p6 Z$ I% C( b& a Datum—基准面
$ y. \6 Y7 D2 e4 s Scale Factor—比例
, N$ n, l3 d4 Z! u0 |9 v Central Meridian—中央子午线
7 s3 {6 Y- g$ }8 [3 f, J False Easting—东偏移
/ a' `+ b/ \6 a0 [7 J8 A |1 V 这些一定要按矢量数据的信息正确填写 8 K6 U/ {: |: T. _
shp转dwg KML
3 u& W2 @0 n; }, f4 K4 l% H, q/ R 导入矢量数据选择好正确的坐标投影信息
4 @/ j: n* w5 z0 t6 p+ s( d/ Y1 A& W; K- q! c0 p r s
File→Export→Export Vector
/ w, ^0 `4 D, B' I
" M: [1 y) _# P4 N; J" l* B7 l 选择你要转换的矢量格式
z# c3 u8 }% V; d; w7 ]6 ~ v4 a$ D. p7 o4 b, _0 V
" s$ P2 O4 t* f! ?/ f0 q3 J' F! D
DWG,KML/KMZ,DXF....各种格式都有选择好点线面直接导出即可 1 P# Z/ ~5 F- a1 D. ~1 _' t
# y3 ]5 ~( a6 P! L' {* x 导出后最好验证一下哦 1 ]8 }% x$ n' }0 Y$ `
矢量格式转换的方法软件有很多,比如图新地球软件,CAD的一些插件,还有一些专门格式转换小软件等等,都能帮你把数据格式转换过来。我们只是列举了一些常用软件方法,希望对你有所帮助,不再为格式转换大费周折。
0 h! J* n$ N0 w2 J9 S2 V" z) W 推荐阅读:
7 I- I% i0 t$ K# F# } 4 B ~$ {+ P6 I) S1 U+ }
5 o$ u5 ]( U( R( A& c4 u 文章转载于GIS前沿 我们尊重作者的成果,如涉嫌qinquan,请联系我们及时删除。* n1 O$ N+ B" k; [
* g m* S; ~' t+ u r
6 ?: r6 D6 M1 Q# R' m c1 [2 A$ U1 R$ G, d
/ ]. R4 u5 D: F/ _4 L% R |