爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5887|回复: 8

关于在地图上显示原始数据的求助

[复制链接]

新浪微博达人勋

发表于 2012-4-5 16:38:46 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 sysun 于 2012-4-5 16:39 编辑

我想做一个区域气象站监控软件,想法是在地图上显示原始数据中的站名和气温数据,现有文本数据格式为:站名,经度,纬度,气温。如何根据这些数据在地图上显示出站名和气温,通过参考论坛上相关帖子,可以实现对气温数据进行等值线和颜色填充,就是不能解决上述问题,特向大家求助。先谢谢了。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-4-5 16:53:50 | 显示全部楼层
楼主是气象专业的吗?你的“就是不能解决”让人无从回答
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-4-5 17:01:07 | 显示全部楼层
我的意思是我自己怎么也解决不了,才到这里向大家求助的。我是气象专业的。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2012-4-5 17:06:44 | 显示全部楼层

范围有些大了,你的怎么也解决不了确实无法让人参与讨论,你得说出你具体的情况,看你的要求是GIS类的开发,用GIS类的开发工具可以实现,不知道你了解了哪些软件,又用哪些实现了等值线和颜色的填充?建议你选择一种开发语言,然后选择一个GIS地图的接口,找教程学习
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-4-5 18:02:35 | 显示全部楼层
mofangbao 发表于 2012-4-5 17:06
范围有些大了,你的怎么也解决不了确实无法让人参与讨论,你得说出你具体的情况,看你的要求是GIS类的开发 ...

我用的是C# + MeteoInfoC 开发的GIS,参考了MeteoInfoCDemo中的例子,其中绘制等值线的例子如下:        private void TSMI_LLStPoint_Click(object sender, EventArgs e)
        {
            //Read data info
            LonLatStationDataInfo aDataInfo = new LonLatStationDataInfo();
            string aFile = Application.StartupPath + "\\Sample\\rain_2008072220.csv";
            aDataInfo.ReadDataInfo(aFile);

            //Get station data and create legend scheme
            StationData stationData = aDataInfo.GetStationData(0);           
            bool hasNoData = true;
            LegendScheme aLS = LegendManage.CreateLegendSchemeFromStationData(stationData, LegendType.GraduatedColor,  ShapeTypes.Point, ref hasNoData);

            //Create point layer           
            VectorLayer aLayer = new VectorLayer(ShapeTypes.Point);
            aLayer = DrawMeteoData.CreateSTPointLayer(stationData, aLS, "Rain");
            G_LayerLegend.AddLayer(aLayer, true);
        }

不知在地图上写出原始数据是不是在这句中能控制:
LegendScheme aLS = LegendManage.CreateLegendSchemeFromStationData(stationData, LegendType.GraduatedColor,  ShapeTypes.Point, ref hasNoData);
还是在其它语句中控制?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-4-5 20:03:54 | 显示全部楼层
sysun 发表于 2012-4-5 18:02
我用的是C# + MeteoInfoC 开发的GIS,参考了MeteoInfoCDemo中的例子,其中绘制等值线的例子如下:        ...

你可以参考Label(标注)功能。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-4-7 12:51:54 | 显示全部楼层
我试一下。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-4-11 19:28:20 | 显示全部楼层
通过参考关于meteoinfo类库开发中的疑问http://bbs.06climate.com/forum.p ... 221&fromuid=224,问题解决了,谢谢。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-4-11 22:03:55 | 显示全部楼层
等有空,我也尝试一下。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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