爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 12121|回复: 46

用Trajstat聚类轨迹之后的shapefile文件

[复制链接]

新浪微博达人勋

发表于 2015-10-26 17:54:24 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
想读取一下Trajstat聚类分析之后几种平均大气轨迹的坐标、高度等信息,但是现在无法打开shapefile文件。是否有办法将Trajstat聚类轨迹之后的shapefile文件比如xxx.shp 导出成TGS或者CSV.TXT 类型文件?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-10-26 19:54:08 | 显示全部楼层
参考此贴:MeteoInfoLab脚本示例:获取气团轨迹每个节点的气象数据
http://bbs.06climate.com/forum.p ... 463&fromuid=106
(出处: 气象家园)

打开shape文件,遍历每个图元(即每条聚类轨迹),获取每条轨迹上每个点的经度、纬度、高度信息,写成文本文件可以自己加些代码完成,具体可以在网上找Python写文本文件的例子学习。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-10-27 09:02:14 | 显示全部楼层
谢谢王老师回复。如果只是实现读取轨迹的经纬度和高度信息,如何实现?王老师能帮忙写个脚本吗?

spring-4clusters.shp

15.57 KB, 下载次数: 0, 下载积分: 金钱 -5

spring-4clusters.dbf

2.17 KB, 下载次数: 0, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-10-27 09:47:38 | 显示全部楼层
zhangyanlin 发表于 2015-10-27 09:02
谢谢王老师回复。如果只是实现读取轨迹的经纬度和高度信息,如何实现?王老师能帮忙写个脚本吗?

你自己先尝试着做吧,我太忙了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-10-27 13:21:43 | 显示全部楼层
王老师运行之后出现以下错误
NameError: name 'addfile_hytraj' is not defined
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-10-27 13:41:37 | 显示全部楼层
zhangyanlin 发表于 2015-10-27 13:21
王老师运行之后出现以下错误
NameError: name 'addfile_hytraj' is not defined

你是怎么运行的?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-10-27 13:51:03 | 显示全部楼层
按照您给的脚本,将工作文件夹路径进行了替代。
出现了以下两条错误

NameError: name 'os' is not defined;增加i“mport os” 之后 出现 NameError: name 'addfile_hytraj' is not defined

#-----------------------------------------------------
# Author: Yaqiang Wang
# Date: 2015-9-30
# Purpose: Get meteorological data along trajectory
# Note: Sample
#-----------------------------------------------------

# Set working directory
trajDir = 'D:/Temp/HYSPLIT'
meteoDir = 'D:/Temp/arl'

# Open trjactory data file
print 'Open trajectory data file ...'
trajfn = os.path.join(trajDir, 'traj_20090731')
print 'Trajectory file: ' + trajfn
trajf = addfile_hytraj(trajfn)
# Create trajectory layer
trajLayer = trajf.trajlayer()
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-10-27 13:52:45 | 显示全部楼层
zhangyanlin 发表于 2015-10-27 13:51
按照您给的脚本,将工作文件夹路径进行了替代。
出现了以下两条错误

要在MeteoInfoLab里运行。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-10-27 14:08:46 | 显示全部楼层
我的轨迹名称为1304.shp.
运行之后报错:

Trajectory file: C:/HYSPLIT data\1304
File not exist: C:/HYSPLIT data\1304
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-10-27 16:44:19 来自手机 | 显示全部楼层
.shp也需要
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表