资源简介
程序主要读取参考站采集的数据并存储GPS参考站数据,主要用于对GPS观测数据进行处理。
代码片段和文件信息
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
namespace Combined_Galileo_and_GPS
{
///
/// StationMultipleClass
/// Using StationClass
/// Used in Form.cs
///
public class Stations
{
string readingLine = null;
public ArrayList stations;
public Stations()
{
stations = new ArrayList();
}
public int Count
{
get
{
return stations.Count;
}
}
public void Clear()
{
this.stations.Clear();
}
public StationClass this[int index]
{
get
{
if (index > stations.Count)
return (StationClass)null;
return (StationClass)stations[index];
}
set
{
stations.Add(value);
}
}
public void SetStationID(int index int stationIDInTable)
{
this[index].SetStaionID(stationIDInTable);
}
public int Add(string stationName double[] initialCoordinate double rinexVersion)
{
int nSearchRet = this.Search(stationName);
if (nSearchRet == -1)
{
StationClass stationClass = new StationClass(stationName initialCoordinate rinexVersion);
return this.stations.Add(stationClass);
}
else { return nSearchRet; }
}
public int Add(string stationName string markNumber double[] initialCoordinate double rinexVersion)
{
int nSearchRet = this.Search(stationName);
if (nSearchRet == -1)
{
StationClass stationClass = new StationClass(stationName markNumber initialCoordinate rinexVersion);
return this.stations.Add(stationClass);
}
else { return nSearchRet; }
}
public int Search(string stationName)
{
//revised by Weng Duojie
/* for (int index = 0; index < this.Count; index++)
{
if (stationName.Equals(this[index].stationName))
return index;
}
return -1;
*/
return stations.IndexOf(stationName);
}
public void Read_Rinex(string fileName)
{
StreamReader reader = new StreamReader(fileName);
double rinexVersion = 0;
string lineText = reader.ReadLine();
if (Settings.saveRinexInMemory == true) readingLine = lineText;
rinexVersion = Convert.ToDouble(lineText.Substring(0 9));
string observationType = lineText.Substring(20 1);
if (observationType != “O“) return;
string system = lineText.Substring(40 1
- 上一篇:C#开发的类似PHOTOSHOP的软件
- 下一篇:C#画图程序+撤销重做基本绘制
相关资源
- 使用C#绘制星空图
- 利用c#语言计算卫星的位置代码
- C#串口获取GPS信息
- GPS卫星坐标计算C#
- rinex数据读取
- c#gps原代码
- GPSTXT文件C#读写分割管理
- GPS数据包指令解析 GPRMC GPGGA GPGSV GPG
- NB_stm32l151 采用stm32L151主芯片驱动NB做
- GPS卫星坐标计算
- 大智慧数据读取接口 V1.0
- GPS_locating_Map 一个用c#实现的GPS定位系
- t_AJAX_ASPMAP 在WebGIS地图上
- FinDataVS2005 大智慧数据读取程序源码
- gprs--pc c#开发
- SharpGL 三维点云数据读取并显示。格式
- GPS 追踪车辆行程轨迹
- 利用卫星星历计算卫星位置C#开发
- C#GPS坐标转百度地图坐标
- GPS串口 初步分隔解析
- GPS定位—地图c#实现源码
- GPS实时跟踪系统
- C# 计算GPS卫星位置使用广播星历
- C#读取车载gps坐标
- C# 手机GPS开发源码
- gps车辆定位
- C# 网速测试(上传、),可实时显示
评论
共有 条评论