- 积分
- 5281
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-6-28
- 最后登录
- 1970-1-1
|
楼主 |
发表于 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);
还是在其它语句中控制? |
|