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

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

[复制链接]
# o% s9 {5 r0 [' I: C3 Z

推荐阅读:

2 e/ l* X: @' D5 I2 n( J

1.同豪路易BIM设计成果、CAD、倾斜模型、纬地数据、影像地形等多源项目数据融合展示汇报

4 K1 T9 \3 O4 H; D& h- m

2.图新地球电力版|电网GIS系统可视化管理

( Z( W3 o7 v( C- t) y3 ]! }

3.三维GIS+电力巡检,开启电缆通道数字化巡检新局面

( k6 I1 w% W8 n7 I; w& \' X

矢量数据是我们每天都要打交道的,范围勾画,数据处理,有时客户还时不时扔你一个你见都没见过的格式。这些都难免少不了一顿转换折腾。

, k& C: f7 l' T) s$ q4 f

那今天我们就来梳理下工作中我们常见的一些矢量数据的格式转换。

shpdwgkml/kmzdxf

1.SHP

; s# f4 y$ K0 e- v4 `, u

shape文件由ESRI开发 ESRI Shapefile(shp)或简称shapefile

3 E/ L- o0 K" y$ @! r

文件包含的数据有.dbf .prj .shx 主文件.shp

$ Z8 x9 @ P8 f8 @

shp— 图形格式,用于保存元素的几何实体

7 Y3 F# H0 N* a

shx— 索引文件,几何体位置索引

5 A. {$ O! @0 Q* w+ a7 D! t/ {& R" E

dbf — 属性数据格式,以dBase IV的数据表格式存储每个几何形状的属性数据。(可直接拖入Ecxel中查看)

, O( ?+ q; N0 C( g

prj — 用于保存地理坐标系统与投影信息(可用记事本打开查看)

; p5 g( V6 x. s8 j$ u( v

2.DWG .DXF

0 ]6 @3 X/ A# ^0 E! b( D9 g4 ~; D9 n

DWG是AutoCAD的软件保存数据所用的一种专有文件格式。(给cass打交道的少不了它)

. T/ A. N y3 f, z$ P; T4 k7 }

DXF则是DWGASCII格式的变体,相对于DWG DXF更为开放(有感兴趣的可以研究下)

3 K! j( B1 y3 f! x' a

3.KML/KMZ

( g% v' z7 w; k9 u8 g* c

基于XML,可以直接由Google Earth创建KML文件,它包括地点标记、叠层、路线和多边形。

! A+ ?$ Z3 Y! d4 c9 F) I

而KMZ文件则是压缩过的KML文件。

& y1 |: T5 L1 I) W6 Q. U" S

基本数据了解了,我们就来看看如何用一些常用软件来让各种矢量相互转换,以ArcGIS,Global Mapper,FME做简单介绍

0 @: O6 x, I5 ~6 W1 B0 Z) R5 J5 R

ArcGIS

/ j9 B! t4 c4 T% n9 n8 d" a

1.shp转dwg

将shp面矢量 导入ArcGIS中 $ f! P; L+ |% X
% Z/ U2 i) C, w2 m8 u6 P' s

选中你想转换的元素右键鼠标直接 数据→导出CAD即可

+ u* z, u4 p: t+ C. _0 `
: A" @4 o( `/ {. z

2.shp转kml

, ~- A1 w$ o- S7 }3 X

转KML相对于没有这么顺溜了,不过也很简单。

4 V, Q, v" t+ C* z! J# z

ArcToolbox中转换工具→转换为KML

J* S b; J* _% ]
' y7 M: Y) ]' D

shp转换dwg后的成果

, w9 s1 v6 f' j0 C% r: d3 i
! ]1 U2 K+ H$ P

Global Mapper

2 i% F/ t0 X) N) j+ t

Global Mapper转换就相对于比较简单,由于Global Mapper支持的格式比较,矢量数据高达63种格式。(一般遇到没有见过的矢量格式,我都会先扔到Global Mapper中试试)

# l( ?3 ]6 D5 P

转换的话也比较简单,数据导入后选择一个你想要的格式再导出即可。

; q* |1 [, T3 C- T* G# W2 R

但最重要的是一定要选好坐标系,要不然后面都是无用功。

. ?$ k7 \0 l5 I
2 o+ \' v. K3 q# F; }, K, G9 n7 s" L" @

这个练习数据是GEO_WGS84的

有时我们打开后会提示这样的 , K1 n' w" I% A) ?
# a8 R, \& L* F/ }

Projection—投影

: s1 J8 z6 ^: B

Datum—基准面

`& {1 P! b/ G! `! Q/ H

Scale Factor—比例

7 |1 A$ F; i. ?" R( T

Central Meridian—中央子午线

. g. ?- \5 `( \( w

False Easting—东偏移

6 L) m$ O' e/ `" E: B/ ^- ~1 R

这些一定要按矢量数据的信息正确填写

3 h, u2 L$ `9 M

shp转dwg KML

3 o4 B% q$ I: W, T9 {+ B

导入矢量数据选择好正确的坐标投影信息

7 s3 @% f( s; V+ V/ L, c8 q4 |9 i3 W; c( j c

File→Export→Export Vector

[ P% v! Y) z+ y3 F
/ w# d5 x* ~1 S$ u; Y

选择你要转换的矢量格式

) S$ k% g4 Q3 @* K5 S8 h8 F9 O, @( | : ]5 l; z# d/ c) h$ h O
7 T: E+ \- c( `% |5 s0 F

DWG,KML/KMZ,DXF....各种格式都有选择好点线面直接导出即可

: ?% e2 J) ]& F7 o+ F
/ I3 D6 e5 Z2 b+ R3 i$ G7 r2 ]

导出后最好验证一下哦

: I( o1 X9 o3 P B- X) f% U

矢量格式转换的方法软件有很多,比如图新地球软件,CAD的一些插件,还有一些专门格式转换小软件等等,都能帮你把数据格式转换过来。我们只是列举了一些常用软件方法,希望对你有所帮助,不再为格式转换大费周折。

! u2 b8 c: ^7 c( g3 x

推荐阅读:

( L7 q7 d4 G. b , Y1 J4 i7 u$ C l4 p6 I6 z y) Q & @6 I5 p& t; F5 J1 m+ W% B' ^

文章转载于GIS前沿

我们尊重作者的成果,如涉嫌qinquan,请联系我们及时删除。 , g1 A' Q$ i" s- w5 G* P: h ( h/ t' G# R& K: ~7 J- ?# j3 o 1 e6 j. ^2 w. V( L1 {' ` 4 q2 p* _: v# P/ Z7 ~7 J* Z9 e# r+ e % e- G+ r/ r, D, y8 \
回复

举报 使用道具

相关帖子

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