kuanghu16
路人甲
路人甲
  • 注册日期2004-03-18
  • 发帖数73
  • QQ
  • 铜币227枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1943回复:8

如何转换下列格式的数据为shapefile?

楼主#
更多 发布于:2004-10-26 23:26
<P>大家好 :  我现在手头上有一个数据格式如下的txt文件
  
**** CLOSED POLYLINE ***  代表岛屿
P001
  132    2
  754434.3  785577.6
  754434.8  785574.7
  752787.4  783603.7
  752110.8  783603.7
  752110.8  783907.3
  752082.8  783895.1
  751818.8  784029.0
  755324.1  785896.0
  754801.0  785857.6
  754709.8  785892.3
  754434.3  785577.6
**** POLYLINE ***********  代表海岸线
P019
   10    2
  865268.0  846699.1
  865300.9  846755.2
  865331.2  846779.3
  865339.3  846747.6
  865337.6  846728.3
  865349.3  846675.0
  865326.0  846681.5
  865310.8  846708.1
  865301.9  846713.1
   '''
   '''
   '''
   '''
  750549.3  803950.6
  750720.3  803853.6
  750897.3  803366.1
  751393.8  803136.1
  751627.3  802986.3
  751903.8  803028.8
  752039.8  803191.6</P>
<P>end ***************</P>
<P> 也就是说:我知道岛屿和海岸线的各个点的数据,并且知道那些点组成一个岛屿,而我现在想把它转换成shpefile或者coverage格式,不知道该如何做?
 请各位指点迷经~~~~ 谢谢 </P>
喜欢0 评分0
我门是害虫 我们是害虫 !!
agua
路人甲
路人甲
  • 注册日期2003-07-29
  • 发帖数109
  • QQ
  • 铜币344枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2004-10-27 21:19
<P>你要是熟悉mapinfo格式的mif的话,应该可以搞定了</P>
举报 回复(0) 喜欢(0)     评分
gsl1982
路人甲
路人甲
  • 注册日期2004-05-08
  • 发帖数135
  • QQ
  • 铜币543枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-10-28 08:11
<P>读文件,判断要素类型,根据不同类型要素,分别新建shape文件。读坐标值先存为IPoint,如果是线或面要素,再分别有点构造线和面,最后将每个要素插入到shape文件中</P>
[此贴子已经被作者于2004-10-28 8:13:02编辑过]
举报 回复(0) 喜欢(0)     评分
kuanghu16
路人甲
路人甲
  • 注册日期2004-03-18
  • 发帖数73
  • QQ
  • 铜币227枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-10-31 22:09
谢谢大家
我门是害虫 我们是害虫 !!
举报 回复(0) 喜欢(0)     评分
wrbwf
路人甲
路人甲
  • 注册日期2003-12-01
  • 发帖数944
  • QQ
  • 铜币2516枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2004-11-07 16:16
不知道你对shapefile文件格式熟悉不?如果熟悉的话,应该不难,你只要把数据读出来,按照shapefile文件的格式写就行了!
举报 回复(0) 喜欢(0)     评分
guoyx
路人甲
路人甲
  • 注册日期2004-11-04
  • 发帖数56
  • QQ
  • 铜币504枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2004-11-08 18:11
<P>用arcview或arcinfo就可以呀,不过需手工输入</P>
举报 回复(0) 喜欢(0)     评分
tyfx
路人甲
路人甲
  • 注册日期2003-08-18
  • 发帖数185
  • QQ
  • 铜币442枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2004-11-09 09:55
以前做过类似的功能,主要思路是mo中开发功能,直接读入坐标文件,track出来后直接写到数据库中,可以用arcinfo读出后保存为shp格式。
举报 回复(0) 喜欢(0)     评分
fnwgz
伴读书童
伴读书童
  • 注册日期2004-09-16
  • 发帖数120
  • QQ
  • 铜币638枚
  • 威望0点
  • 贡献值0点
  • 银元0个
7楼#
发布于:2004-11-10 08:15
<P>在arcgis的workstation下可转成coverage,用generate 命令</P><P><img src="images/post/smile/dvbbs/em01.gif" /><img src="images/post/smile/dvbbs/em03.gif" /><img src="images/post/smile/dvbbs/em07.gif" /></P>
我也许很笨,但是我一直再努力,没有放弃!
举报 回复(0) 喜欢(0)     评分
rsd
rsd
路人甲
路人甲
  • 注册日期2003-10-31
  • 发帖数21
  • QQ
  • 铜币450枚
  • 威望0点
  • 贡献值0点
  • 银元0个
8楼#
发布于:2004-11-10 08:21
也可以用xtools
举报 回复(0) 喜欢(0)     评分
游客

返回顶部