资源简介

利用Java对大量的数据实现批量上传到百度鹰眼数据平台

资源截图

代码片段和文件信息

package BDYingYan;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import net.sf.json.JSONArray;
import net.sf.json.JSONobject;
import org.apache.http.NameValuePair;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.message.BasicNameValuePair;



import Tools.CoordType;
import Tools.CreatClientHttp;

public class UploadYingyan {
    public static void main(String[] args) throws IOException {
    
    
        long time0 = System.currentTimeMillis();
        String nowTimeStamp0 = String.valueOf(time0 / 1000);
        
        JSONArray ja = new JSONArray();
//        JSONobject ob = new JSONobject();
//        ob.put(“entity_name“ “105“);
//        ja.add(ob);
//        JSONArray jaPoint = new JSONArray();
        for(int i=1 ; i<=50 ; i++)
        {
         JSONobject ob1 = new JSONobject();
            ob1.put(“coord_type_input“ CoordType.wgs84);
            double latitude = 31.222212 + 2*i / 100.0;
            double longitude = 121.466600 + 2*i / 100.0;
            ob1.put(“longitude“ String.valueOf(longitude));
            ob1.put(“latitude“ String.valueOf(latitude));
            String time = String.valueOf(System.currentTimeMillis() / 1000 + 2*i - 86400);
            ob1.put(“loc_time“ time);
            ob1.put(“entity_name“ “105“);
            ja.add(ob1);
        }
        
//        ja.add(jaPoint);
        System.out.println(ja);

 
        List paramList1 = new ArrayList();
        paramList1.add(new BasicNameValuePair(“ak“ “U12mILhtjTORg01kEEfTvHBcurOtnxfw“));//传递的参数
        paramList1.add(new BasicNameValuePair(“sn“ ““));//传递的参数
        paramList1.add(new BasicNameValuePair(“service_id“ “209165“));//传递的参数
        paramList1.add(new BasicNameValuePair(“point_list“ ja.toString()));//传递的参数
//        paramList1.add(new BasicNameValuePair(“entity_name“ “105“));//传递的参数
    
     //批量添加轨迹点接口
     String url = “http://yingyan.baidu.com/api/v3/track/addpoints“;
     //创建一个HTTPClient
     CreatClientHttp ct = new CreatClientHttp(url paramList1);
     //默认方式创建
     ct.setClient(HttpClients.createDefault());// 创建默认http连接
     //开始请求
     ct.startHttp(ct.getClient());
    

    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-02-09 12:17  BDTrajectory\
     文件        3668  2019-02-08 21:39  BDTrajectory\.classpath
     文件         388  2019-02-07 16:30  BDTrajectory\.project
     目录           0  2019-02-09 12:17  BDTrajectory\.settings\
     文件         629  2019-02-07 16:30  BDTrajectory\.settings\org.eclipse.jdt.core.prefs
     目录           0  2019-02-09 12:17  BDTrajectory\bin\
     目录           0  2019-02-09 12:17  BDTrajectory\bin\BDYingYan\
     文件        2646  2019-02-09 00:20  BDTrajectory\bin\BDYingYan\UploadYingyan.class
     文件        1839  2019-02-09 00:22  BDTrajectory\bin\BDYingYan\YingYanQueryTrajectory.class
     文件        2245  2019-02-08 21:39  BDTrajectory\bin\BDYingYan\YingyanAddEnity.class
     文件        2257  2019-02-08 23:44  BDTrajectory\bin\BDYingYan\YingyanDeleteEnity.class
     文件        2314  2019-02-08 21:39  BDTrajectory\bin\BDYingYan\YingyanUpdateEnity.class
     目录           0  2019-02-09 12:17  BDTrajectory\bin\Tools\
     文件        1000  2019-02-08 21:39  BDTrajectory\bin\Tools\CoordType.class
     文件        2174  2019-02-08 21:39  BDTrajectory\bin\Tools\CreatClientHttp.class
     文件        1142  2019-02-08 21:39  BDTrajectory\bin\Tools\LatLng.class
     文件        2546  2019-02-08 21:39  BDTrajectory\bin\Tools\PiontModel.class
     文件         267  2019-02-08 21:39  BDTrajectory\bin\Tools\PointModel.class
     目录           0  2019-02-09 12:17  BDTrajectory\src\
     目录           0  2019-02-09 12:17  BDTrajectory\src\BDYingYan\
     文件        2339  2019-02-09 00:20  BDTrajectory\src\BDYingYan\UploadYingyan.java
     文件        2495  2019-02-09 00:22  BDTrajectory\src\BDYingYan\YingYanQueryTrajectory.java
     文件        1808  2019-02-08 15:36  BDTrajectory\src\BDYingYan\YingyanAddEnity.java
     文件        1742  2019-02-08 23:44  BDTrajectory\src\BDYingYan\YingyanDeleteEnity.java
     文件        1829  2019-02-08 15:36  BDTrajectory\src\BDYingYan\YingyanUpdateEnity.java
     目录           0  2019-02-09 12:17  BDTrajectory\src\Tools\
     文件         223  2019-02-08 15:48  BDTrajectory\src\Tools\CoordType.java
     文件        1802  2019-02-08 20:29  BDTrajectory\src\Tools\CreatClientHttp.java
     文件        1082  2019-02-08 15:46  BDTrajectory\src\Tools\LatLng.java
     文件        1745  2019-02-08 15:58  BDTrajectory\src\Tools\PiontModel.java
     文件          50  2019-02-08 16:42  BDTrajectory\src\Tools\PointModel.java
............此处省略0个文件信息

评论

共有 条评论