= 2009-02-05 = * 原本想說要把 location1 跟 location2 裡的資料切成 lat1, lng1, lat2, lng2,做好之後才發現原來國榮已經做了 maincase_new 的整理,因此接下來就先分析一下資料。 {{{ SELECT data_type.serial AS type_id, data_type.name AS TYPE , maincase_new.owner_org, maincase_new.name, maincase_new.description, maincase_new.loc1_lon, maincase_new.loc1_lat, maincase_new.website, maincase_new.start_time FROM data_type, maincase_new, maincase_detail WHERE maincase_detail.maincase_id = maincase_new.serial AND maincase_detail.type_id = data_type.serial ORDER BY type_id, owner_org, loc1_lon, loc1_lat; }}} * 資料拓墣 {{{ SELECT DISTINCT data_type.serial AS type_id, data_type.parent_id, data_type.name AS TYPE , maincase_new.owner_org FROM data_type, maincase_new, maincase_detail WHERE maincase_detail.maincase_id = maincase_new.serial AND maincase_detail.type_id = data_type.serial ORDER BY type_id, owner_org }}} {{{ #!graphviz digraph finite_state_machine { rankdir=LR; ranksep=2.0; size="16,10"; node[shape=box,width=5.0]; "定點資料"->"波浪"; "定點資料"->"潮汐"; "定點資料"->"氣象"; "定點資料"->"海流"; "船測資料"->"溫鹽"; "船測資料"->"震測"; "船測資料"->"海流"; "船測資料"->"水深"; "船測資料"->"Chirp Sonar"; "波浪"->"中央氣象局"; "波浪"->"中央氣象局委託"; "波浪"->"交通部觀光局"; "波浪"->"港灣技術研究中心"; "波浪"->"經濟部水利署"; "潮汐"->"中央氣象局"; "潮汐"->"中央氣象局委託"; "潮汐"->"內政部"; "潮汐"->"基隆港務局"; "潮汐"->"基隆港務局蘇澳"; "潮汐"->"港灣技術研究中心"; "潮汐"->"經濟部水利署"; "潮汐"->"高雄港務局"; "潮汐"->"高雄港務局安平"; "氣象"->"中央氣象局"; "氣象"->"交通部觀光局"; "氣象"->"港灣技術研究中心"; "氣象"->"經濟部水利署"; "海流"->"港灣技術研究中心"; "溫鹽"->"國科會"; "震測"->"中央大學地球物理研究所"; "震測"->"修平技術學院工業工程與管理系"; "震測"->"台灣大學海洋研究所"; "震測"->"海洋大學"; "震測"->"海洋大學應用地球物理研究所"; "海流"->"NCOR"; "水深"->"NCOR"; "Chirp Sonar"->"中央大學地球物理研究所"; "Chirp Sonar"->"中央研究院地球科學研究所"; "Chirp Sonar"->"中山大學海洋地質及化學研究所"; "Chirp Sonar"->"修平技術學院工業工程與管理系"; "Chirp Sonar"->"台灣大學工程科學及海洋工程學系"; "Chirp Sonar"->"台灣大學海洋研究所"; "Chirp Sonar"->"國家海洋科學研究中心"; "Chirp Sonar"->"海洋大學"; "Chirp Sonar"->"海洋大學應用地球物理研究所"; "Chirp Sonar"->"海軍軍官學校海洋科學系"; } }}} * 現有資料經緯度範圍 {{{ SELECT max( loc1_lon ) , max( loc1_lat ) , max( loc2_lon ) , max( loc2_lat ) , min( loc1_lon ) , min( loc1_lat ) , min( loc2_lon ) , min( loc2_lat ) FROM maincase_new WHERE loc1_lon >0 AND loc1_lat >0 }}} || max(loc1_lon) || max(loc1_lat) || max(loc2_lon) || max(loc2_lat) || min(loc1_lon) || min(loc1_lat) || min(loc2_lon) || min(loc2_lat) || || 123.60018 || 35.41830 || 123.60018 || 35.41830 || 106.51300 || 1.98380 || 106.51300 || 1.98380 ||