`
juansusan
  • 浏览: 72391 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论

找出路线中站点

阅读更多
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package transfer;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.BufferedReader;
import java.io.BufferedWriter;

/**
*
* @author Juansusan
*/
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws Exception{
        // TODO code application logic here
        try{
            File myFile = new File("E:\\20081020\\dalianbus2.txt");
            myFile.createNewFile();
            FileReader myFileReader = new FileReader("E:\\20081020\\dalianbus1.txt");
            BufferedReader in = new BufferedReader(myFileReader);
            FileWriter myFileWriter = new FileWriter("E:\\20081020\\dalianbus2.txt");
            BufferedWriter out = new BufferedWriter(myFileWriter);
            //难道File的大小是固定的么
            int i;
            int j;
            int k;
            int count=0;
            String lines1;
            String lines2;
            String[] stations;
            String station;
            for(i=0; i<92; i++)
            {
                stations = in.readLine().trim().split("-");
                for(j = 0;j<stations.length;j++)
                {
                    FileReader myFileReader1 = new FileReader("E:\\20081020\\dalianbus2.txt");
                    BufferedReader in1 = new BufferedReader(myFileReader1);
                    for(k=0;k<count;k++)
                    {
                       
                        station = in1.readLine().trim();
                        if(stations[j].equals(station))
                        {
                            break;
                        }
                        else
                        {
                            continue;
                        }
                    }
                    if(k==count)
                    {
                        count++;
                        out.write(stations[j]);
                        out.newLine();
                        out.flush();
                        in1.close();
                    }
                }
            }
            out.close();
            in.close();
        }
       
        catch(Exception e){
            System.out.println(e.getMessage().toString());
        }
    }

}
分享到:
评论

相关推荐

    南京市公交路线和站点2021年线路数据geojson坐标wgs84无偏移

    - **交通分析**:通过分析路线图层和站点图层的数据,可以评估公交系统的覆盖范围、密度和效率,找出可能的改进点。 - **应用开发**:可以用于开发公交查询APP,提供实时公交位置、到站时间预测等功能。 - **城市...

    南京地铁路线和站点2021-2030含规划线路shp数据arcmap地铁图坐标wgs84无偏移.zip

    例如,可以找出离特定地点最近的地铁站,或者分析不同线路的覆盖范围。 在描述中提到有两个图层:路线图层和站点图层。路线图层包含了南京地铁的线路信息,每个几何对象代表一条地铁线路,其属性字段包含路线名称,...

    全国高铁站点地理位置信息数据

    全国高铁站点地理位置信息数据是关于中国高速铁路网络中各站点精确地理位置的重要资料,它结合了地理信息系统(GIS)技术,提供了全面、详细且精准的高铁站坐标数据。这些数据对于研究交通网络、城市规划、人口流动...

    基于数据挖掘对城市公交站点优化的数学建模.pdf

    5. 公交站点优化的数学模型:可能涉及构建基于公交客流量、路线、时间等多方面参数的模型,目的是通过数学建模来找出公交站点的最优位置。这类模型可能包括线性规划、非线性规划、网络流模型等多种优化方法。 6. ...

    福州市公交站点数据

    - **地理空间分析**:在ArcGIS等GIS软件中,可以可视化公交站点的分布,找出站点密集区、稀疏区,以及可能的服务盲区,为公交线路优化提供依据。 - **交通规划**:通过分析站点间的距离和交通流量,可以评估现有...

    北京地铁站点分布图shp文件

    例如,可以找出离某个区域最近的地铁站,或者计算任意两个站点之间的最短路径。 4. **数据可视化**:将这些数据在地图上以颜色、符号或大小等方式进行可视化,可以帮助决策者和公众更好地理解北京地铁网络的布局和...

    城市公交,站点及线路爬取

    在开始爬取之前,我们需要分析目标网站的结构,找出数据所在的位置。这可能涉及到查看网页源代码,或者使用开发者工具(如Chrome的开发者工具)来辅助定位。一旦找到数据源,我们就可以编写相应的解析逻辑。例如,...

    北京公交线路和公交站点shp.zip

    例如,可以绘制公交线路图,分析线路间的重合度,找出潜在的优化空间;也可以通过距离缓冲分析,确定公交站点的服务半径,评估公共交通的覆盖范围。 总的来说,这个压缩包提供的北京公交线路和公交站点shp数据,...

    2016高铁站点及铁路数据.zip

    这样的数据便于统计分析和快速查询,比如找出特定区域内站点的分布情况,或者计算两个站点之间的距离。 高铁站点的数据对于交通规划、城市规划、旅游研究、物流分析等领域都有重要的价值。通过这些数据,研究人员...

    成都市-公交线路、地铁线路和站点shp矢量数据2020年最新.zip

    3. **热点分析**:统计各站点的上下车流量,找出高客流量区域,为公交优化或新线路规划提供依据。 4. **服务评估**:分析公交线路覆盖范围,评估公交服务的公平性和效率,提出改进建议。 5. **城市研究**:对比...

    上海市地铁站点数据以及线路图

    3. **空间分析**:通过GIS软件,可以进行缓冲区分析,找出地铁站点周边一定范围内的设施分布,例如居民区、商业中心、学校等。 4. **出行模拟**:可以模拟乘客的出行路径,分析不同线路的拥堵状况,为优化运营策略...

    公交车路线查询系统后台数据库设计.doc

    它通过连接stop_route表两次(sr1和sr2),并根据路线、位置和站点进行筛选,找出符合条件的直达路线。 ```sql create proc InquiryT0(StartStop varchar(32), EndStop varchar(32)) as begin select sr1.Stop as...

    2022年最新中山市公交站点矢量数据.zip

    通过对乘客上下车数据的统计和分析,可以找出热门线路和低效线路,为线路调整提供依据。同时,结合人口密度、商业活动热点等社会经济数据,可以预测未来的交通需求,为新增线路或调整服务频率提供决策支持。 此外,...

    20个城市公交站点及线路数据shp格式文件

    例如,可以对比不同城市的公交网络密度、线路长度、覆盖范围等指标,从而找出优化公共交通系统的策略。 7. **使用与分析**:对于数据科学家、城市规划师和政策制定者来说,这些数据可以用于各种应用,如公交线路...

    093.合肥市行政区、公交线路、 物理站点、线路站点分布卫星地理shp文件

    此外,如果后续能提供其他地级市的相关资料,这将形成一个完整的省级或全国范围内的公交网络数据库,有利于比较不同城市的公交系统发展水平,找出优化方案,推动公共交通的健康发展。 总之,“093.合肥市行政区、...

    091.台州市行政区、公交线路、 物理站点、线路站点分布卫星地理shp文件

    1. **交通网络分析**:评估公交线路的覆盖范围,找出交通不便的区域。 2. **客流量预测**:基于历史数据,预测不同时间段、不同站点的乘客流量。 3. **换乘优化**:分析换乘站点的分布,优化公交线路设计,减少换乘...

    156.三门峡市行政区、公交线路、 物理站点、线路站点分布卫星地理shp文件

    此外,对于城市规划者,这些数据可用于评估公交服务的可达性,找出服务空白区域,以提升公共交通服务质量。 值得注意的是,描述中提到后续会分享更多地级市的相关资料,这表明这个资源库可能是一个全面的地理信息...

    164. 十堰市行政区、公交线路、 物理站点、线路站点分布卫星地理shp文件(更新日期:2022.04.16)

    - **空间分析**:通过GIS软件进行缓冲区分析,找出公交站点周围的服务范围,评估公交服务的可达性。 - **网络分析**:计算公交线路之间的最短路径,评估公交网络的连通性。 - **热点识别**:通过聚类分析识别出乘客...

    175. 株洲市行政区、公交线路、 物理站点、线路站点分布卫星地理shp文件(更新日期:2022.04.17)

    1. 交通网络分析:通过公交线路和站点数据,可以评估公交网络的覆盖范围、连通性,找出服务空白区域,优化线路布局。 2. 交通流量预测:根据历史数据,预测不同时间段和地点的客流量,为调度决策提供支持。 3. 区域...

    088.金华市行政区、公交线路、 物理站点、线路站点分布卫星地理shp文件 版权

    7. **GIS应用**:这些数据可以结合GIS软件(如ArcGIS、QGIS等)进行空间分析,例如找出公交空白区域、计算出行时间、模拟交通流量,为城市交通规划提供决策支持。 8. **其他地级市资料**:资源提供者表示会分享更多...

Global site tag (gtag.js) - Google Analytics