Step1:在sloan的casjob里http://casjobs.sdss.org/CasJobs/,密码用户 jiangbin  123456

查询满足条件的光谱对象,得到光谱对象的plate,MJD,fiber,或者赤经赤纬,将其存为.csv文件。Csv文件可由excel直接编辑,注意要调整顺序为plate,MJD,fiberid,excel文件第一行要保留这几个关键字。点击quick不要点击sumbit按钮

Step2:在sloan的http://das.sdss.org/www/html/post_fibers.html,提交.csv文件(此处也可以是txt文件,见cvs文件夹下txt),

Step3:点击this form链接,出现Download selection,选择要下载的文件类型,此处选择spSpec。再选中wget,提交。

Step4:提交后会出现一个URL列表,另存为.txt文件,比如为D:\url.txt,此处可以手工修改。

Step5:开始->运行->cmd,进入dos窗口,输入:wget -i D:\url.txt(wget -i  G:\DATA\sdss-wget-awrOed.lis),回车。

之后就开始批量下载了,下载到dos窗口的当前目录下。

选取5000条star

select top 5000 plate,MJD,fiberID from specobjall where class='star'  and waveMin <= 4000 and waveMax >= 9000

选取后5000条数据

select top 10000 plate,MJD,fiberID from specobjall where class='star'  and waveMin <= 4000 and waveMax >= 9000

except

select top 5000 plate,MJD,fiberID from specobjall where class='star'  and waveMin <= 4000 and waveMax >= 9000

类别:

Qso

Galaxy

select plate,MJD,fiberID from specobjall where subClass like 'M[0-9]' and snMedian_g>=15

 1. 采用信噪比>=15的G M K A F类恒星数据进行实验,获取数据格式:
select plate,MJD,fiberID from specobjall where subClass like 'M[0-9]' and snMedian_g>=15

2. 获取激变变星搜寻群(目前只有DR7是开放的,不要从DR15里搜)
select plate,mjd,fiberID from  SpecPhotoAll into  mydb.patrick
where  psfMag_u-psfMag_g<0.45  
  and   psfMag_g-psfMag_r<0.7  
  and   psfMag_r-psfMag_i>0.3 
  and   psfMag_i-psfMag_z>0.4
select top 8000 plate,mjd,fiberID from patrick
delete top(8000)  from patrick

3. Casjob网站:http://casjobs.sdss.org/CasJobs/
4. Sloan提交csv网站:http://das.sdss.org/www/html/post_fibers.html
5. 下载数据方法:wget -i txt文件的路径
6. DR7类别:http://cas.sdss.org/dr7/de/help/browser/enum.asp?n=SpecClass
7. DR7帮助:https://classic.sdss.org/dr7/glossary/index.html

8. 按类别搜索DR7中的反例:
select top 8000 plate,mjd,fiberID from specobjall where specClass=1  order by newid() /*specClass=1: STAR*/
select top 4000 plate,mjd,fiberID from specobjall where specClass=2  order by newid() /*specClass=2: GALAXY*/
select top 4000 plate,mjd,fiberID from specobjall where specClass=3  order by newid() /*specClass=3: QSO*/
select top 4000 plate,mjd,fiberID from specobjall where specClass=4 or specClass=5 or specClass=6 or specClass=0  order by newid() /*specClass=0,4,5,6: OTHER*/

P1:天文数据获取的更多相关文章

  1. 从NMEA0183到GNSS定位数据获取(二)软件篇

    作者:良知犹存 转载授权以及围观:欢迎添加微信公众号:Conscience_Remains 总述 GPS我们都知道,一种用来全球定位的系统,后来俄罗斯推出了格洛纳斯定位系统,中国推出了北斗定位,欧盟有 ...

  2. (转)从P1到P7——我在淘宝这7年

    (一) 2011-12-08 [原文链接] 今天有同事恭喜我,我才知道自己在淘宝已经七周年了.很多人第一句话就是七年痒不痒,老实说,也曾经痒过,但往往都是一痒而过,又投入到水深火热的工作中去.回家之后 ...

  3. 数据获取以及处理Beta版本展示

    产品描述 这个产品的目的是为了学霸网站提供后台数据获取以及处理操作.在alpha阶段基本调通的基础至上,我们希望在bate版本中加入对于问答对的处理,图片的获取等功能. 预期目标 在alpha阶段,我 ...

  4. 数据获取以及处理系统 --- 功能规格说明书V2.0

    产品规格说明书: 版本号: V2.0 版本说明: Version 1.0 简单得需求分析以及构思,初稿形成 Version 2.0 细化beta阶段设计,增加典型用户尝尽以及功能罗列 1. 引言 1. ...

  5. Java学习-031-JSON 之五 -- 特定数据获取(JSONObject满足特定键值)

    前面几篇博文分别讲述了 JSON 的 概要知识.简单数据获取.封装cssSelector数据获取方法.JSONObject 是否包含 key_value,请自行阅读相关博文. 在日常的接口测试脚本编写 ...

  6. 联想手机#P1来了#P1背后的故事系列

    http://bbs.lenovo.com/forum.php?mod=viewthread&fid=928&tid=560992&extra=page%3D1 联想手机#P1 ...

  7. C++使用POST方法向网页提交数据-----C++发送HTTP数据获取Google天气预报

    例1:C++使用POST方法向网页提交数据    转自:http://www.it165.net/pro/html/201208/3534.html 在C++中可以使用POST方法向网页中提交数据,这 ...

  8. 《高性能javascript》读书笔记:P1减少跨作用域的变量访问

    前端优化,有两个意义:1.为了让用户在浏览网页时获得更好的体验 2.降低服务器端的访问压力,节省网络流量. 除了换个好主机连上个千兆网这样的硬件问题,优化部分的实现方式目前也大致两种,一种是页面级别的 ...

  9. Kinect for Windows V2和V1对照开发___深度数据获取并用OpenCV2.4.10显示

    V1深度分辨率:320x240 V2深度分辨率:512x424 1.  打开深度图像帧的方式 对于V1: hr = m_PNuiSensor->NuiImageStreamOpen( NUI_I ...

随机推荐

  1. Python:百科

    ylbtech-Python:百科 Python是一种跨平台的计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越 ...

  2. sql_profile 固定SQL执行计划

    使用 sql_profile 固定SQL执行计划 Table of Contents 1. 扯蛋 2. 利用SQL PROFILE固定执行计划 2.1. 查看原来语句的执行计划 2.2. 指定SQL使 ...

  3. C语言基础:自定义函数

    #include <stdio.h>//声明函数的原型:参数名可以省略 void printRectangle();void printfTriangle();void printhh(l ...

  4. docker 入门 命令

    docker 命令 docker images 镜像列表 docker ps 服务列表 docker 隐藏打包文件 .dockerignore .git node_modules npm-debug. ...

  5. 刷新页面后,让控制台的js代码继续执行

    在各种限时,秒杀活动中,有个自动循环的点击的工具是很重要的. 为了方便起见,我们把Js代码放在浏览器的控制台执行,但是刷新页面后,js代码就清空了,也就无法执行. 可以用js代码实现一个不受页面刷新影 ...

  6. 大觅网02Day

    docker环境搭建:(注:请先完成上一次的环境搭建) A.部署环境(导入上次系统的时候修改虚拟机的内存) 1.安装系统自带版本Docker:apt-get install docker.io 2.查 ...

  7. PJzhang:从js文件中寻找子域名的SubDomainizer

    猫宁!!! 有些专门针对企业客户的网站,可能没有供公开注册的页面,但是在js文件中可能会隐藏他们的注册接口,当然这也是一种安全风险,就像有些后台是一定不能不小心放外网一个道理.   最近看到一篇文章提 ...

  8. git(程序员的时光机)

    git 是什么 最强大的分布式版本控制系统,没有之一 版本控制: 完成一项任务,最终的成果可能是经过中间修修修改n次得到的,在这n个版本之间的切换就叫版本控制. 集中式的版本控制svn,cvs缺点: ...

  9. 【神经网络与深度学习】卷积神经网络(CNN)

    [神经网络与深度学习]卷积神经网络(CNN) 标签:[神经网络与深度学习] 实际上前面已经发布过一次,但是这次重新复习了一下,决定再发博一次. 说明:以后的总结,还应该以我的认识进行总结,这样比较符合 ...

  10. DatePickerDialog与OnDateSetListener基本用法与常见问题

    日期时再显示更改控件一般我们使用构造方法public DatePickerDialog(@NonNull Context context, @Nullable OnDateSetListener li ...