收藏本站 劰载中...网站公告 | 吾爱海洋论坛交流QQ群:835383472

SHP, DWG, DXF, KML/KMZ矢量数据格式转换技巧 - 海洋测绘数据格式转化

[复制链接]
( 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/kmzdxf

1.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
回复

举报 使用道具

相关帖子

全部回帖
暂无回帖,快来参与回复吧
懒得打字?点击右侧快捷回复 【吾爱海洋论坛发文有奖】
您需要登录后才可以回帖 登录 | 立即注册
小仙居
活跃在前天 02:01
快速回复 返回顶部 返回列表