comparison map.js @ 10:8f5635197895

new filter by columns and new layers
author nylin@mpiwg-berlin.mpg.de
date Fri, 23 Oct 2015 15:50:00 +0200
parents e46b45b431a1
children 389cf726303e
comparison
equal deleted inserted replaced
9:e46b45b431a1 10:8f5635197895
1
2
1 //geoserver url 3 //geoserver url
2 var url="http://geoserver.mpiwg-berlin.mpg.de/geoserver/China_Monograph_Project/ows"; 4 var url="http://geoserver.mpiwg-berlin.mpg.de/geoserver/China_Monograph_Project/ows";
3 5
4 //"name": "layer name" 6 //"name": "layer name"
5 var overlayArray=[ 7 var overlayArray=[
8 {name:"中國1820省界",
9 file:"China_Monograph_Project:AD1820ChinaProfPolgon",
10 preload:false
11 },
12 {name:"中國1820府界",
13 file:"China_Monograph_Project:AD1820ChinaPrefPolygon",
14 preload:false
15 },
16 {name:"中國1820省名",
17 file:"China_Monograph_Project:AD1820ChinaProfPoint",
18 preload:false
19 },
20 {name:"China 1820 Province",
21 file:"China_Monograph_Project:AD1820ChinaProfPoint_PY",
22 preload:false
23 },
24 {name:"中國1820府名",
25 file:"China_Monograph_Project:AD1820ChinaPrefPoint",
26 preload:false
27 },
28 {name:"China 1820 Prefecture",
29 file:"China_Monograph_Project:AD1820ChinaPrefPoint_PY",
30 preload:false
31 },
32 {name:"中國1820縣市名",
33 file:"China_Monograph_Project:AD1820ChinaCountyPoints",
34 preload:false
35 },
36 {name:"China 1820 County",
37 file:"China_Monograph_Project:AD1820ChinaCountyPoints_PY",
38 preload:false
39 },
40 {name:"中國1820鄉鎮名",
41 file:"China_Monograph_Project:AD1820ChinaTownPoint",
42 preload:false
43 },
44 {name:"China 1820 village",
45 file:"China_Monograph_Project:AD1820ChinaTownPoint_PY",
46 preload:false
47 },
6 {name:"provincial distribution of local monographs", 48 {name:"provincial distribution of local monographs",
7 file:"China_Monograph_Project:monograph_distribution_prov_x", 49 file:"China_Monograph_Project:monograph_distribution_prov_x",
8 preload:false 50 preload:false
9 }, 51 },
10 /*{ 52 /*{
16 name:"provincial capitals", 58 name:"provincial capitals",
17 file:"China_Monograph_Project:all_monographs_capital_points", 59 file:"China_Monograph_Project:all_monographs_capital_points",
18 preload:false 60 preload:false
19 } 61 }
20 ]; 62 ];
21 var datasetArray=[{name:"distribution of local monographs", 63 var datasetArray=[
64
65 {name:"distribution of local monographs",
22 file:"./datasets/books_coordinates.csv", 66 file:"./datasets/books_coordinates.csv",
23 preload:true 67 preload:true
24 68
25 }, 69 },
26 { 70 {
27 name:"distribution of local monographs (by province)", 71 name:"蝗神廟之分佈",
28 file:"./datasets/provincial_capital_coordinates.csv", 72 file:"./datasets/locust_temples.csv",
29 preload:false 73 preload:false
30 }]; 74 }];
31 var backgroundMapArray=[ 75 var backgroundMapArray=[
32 /*{ 76 /*{
33 name: 'Barrington Roman Empire', 77 name: 'Barrington Roman Empire',
34 url: 'http://pelagios.dme.ait.ac.at/tilesets/imperium/${z}/${x}/${y}.png', 78 url: 'http://pelagios.dme.ait.ac.at/tilesets/imperium/${z}/${x}/${y}.png',
35 type:'XYZ', 79 type:'XYZ',
36 attribution: "(c) Barrington Roman Empiry, <a href='http://pelagios.dme.ait.ac.at/maps/greco-roman/'>Pelagios</a>" 80 attribution: "(c) Barrington Roman Empiry, <a href='http://pelagios.dme.ait.ac.at/maps/greco-roman/'>Pelagios</a>"
37 },*/ 81 },*/
38 { 82 {
39 name: '中國地形圖', 83 name: '世界地形圖',
40 url: 't/China/${z}/${x}/${y}.png', 84 url: 't/world/${z}/${x}/${y}.png',
41 type:'XYZ', 85 type:'XYZ',
42 attribution: "© mpiwg-berlin, <a href='https://www.mpiwg-berlin.mpg.de'>Max Planck Institute for the History of Science</a>" 86 attribution: "© mpiwg-berlin, <a href='https://www.mpiwg-berlin.mpg.de'>Max Planck Institute for the History of Science</a>"
43 }, 87 }
44 { 88 ,
89 /*,{
90 name: '西元1820年 清朝 行政區',
91 url: 'http://wmsproxy.appspot.com/map.jsp?l=China1820-png-${z}-${x}-${y}',
92 type:'XYZ',
93 attribution: "© NTU CSIE 303 Lab, <a href='http://archimedes.csie.ntu.edu.tw/lab_web1/'>NTU CSIE 303 Lab</a>"
94 }*/
95 ];
96 //mpgiwg layers
97 if (client_ip.substring(0,10)=="141.14.238") {
98 backgroundMapArray.push(
99 {
100
45 name: '陳正祥–蝗神廟之分佈', 101 name: '陳正祥–蝗神廟之分佈',
46 url: 't/pa-cha/${z}/${x}/${y}.png', 102 url: 't/pa-cha/${z}/${x}/${y}.png',
47 type:'XYZ', 103 type:'XYZ',
48 attribution: "© 中國文化地理 陳正祥, <a href='https://zh.wikipedia.org/wiki/%E9%99%B3%E6%AD%A3%E7%A5%A5'>wikipedia</a>" 104 attribution: "© 中國文化地理 陳正祥, <a href='https://zh.wikipedia.org/wiki/%E9%99%B3%E6%AD%A3%E7%A5%A5'>wikipedia</a>"
49 },{ 105 }
50 name: '西元1820年 清朝 行政區', 106 );
51 url: 'http://wmsproxy.appspot.com/map.jsp?l=China1820-png-${z}-${x}-${y}', 107 }
52 type:'XYZ', 108
53 attribution: "© NTU CSIE 303 Lab, <a href='http://archimedes.csie.ntu.edu.tw/lab_web1/'>NTU CSIE 303 Lab</a>"
54 }
55 ];
56 var colorArray=[{//blue 109 var colorArray=[{//blue
57 r1 : 0, 110 r1 : 0,
58 g1 : 128, 111 g1 : 128,
59 b1 : 255, 112 b1 : 255,
60 r0 : 205, 113 r0 : 205,
90 b0 : 205 143 b0 : 205
91 }]; 144 }];
92 var map, table,timeline,pieChart; 145 var map, table,timeline,pieChart;
93 var urlParameter=new Array(); 146 var urlParameter=new Array();
94 $(document).ready(function(){ 147 $(document).ready(function(){
148
95 GeoTemConfig.datasets=[]; 149 GeoTemConfig.datasets=[];
96 GeoTemConfig.colors=colorArray; 150 GeoTemConfig.colors=colorArray;
97 getUrlParameter(); 151 getUrlParameter();
98 if(urlParameter['name']!=undefined&&urlParameter['file']!=undefined){ //See if this page is referred by search result 152 if(urlParameter['name']!=undefined&&urlParameter['file']!=undefined){ //See if this page is referred by search result
99 var file="./datasets/"+decodeURI(urlParameter['file']); 153 var file="./datasets/"+decodeURI(urlParameter['file']);
134 }); 188 });
135 }); 189 });
136 $(".windowWidget").hide(); 190 $(".windowWidget").hide();
137 $(".windowWidget .windowWidgetBar .visibilityButton").click(); 191 $(".windowWidget .windowWidgetBar .visibilityButton").click();
138 192
193 // debug by yao
139 $("#aboutIcon").click(); 194 $("#aboutIcon").click();
140 }); 195 });
141 function getUrlParameter(){ 196 function getUrlParameter(){
142 //examine the parameter "mode" in the url 197 //examine the parameter "mode" in the url
143 var url=window.location.href; 198 var url=window.location.href;
261 function initWidget(){ 316 function initWidget(){
262 var mapElem=document.getElementById("mapContainer"); 317 var mapElem=document.getElementById("mapContainer");
263 map=new WidgetWrapper(); 318 map=new WidgetWrapper();
264 var mapWidget=new MapWidget(map,mapElem,{ 319 var mapWidget=new MapWidget(map,mapElem,{
265 mapTitle:"", 320 mapTitle:"",
321 minimumRadius:2,
322 baseLayer:'世界地形圖', //底圖
266 alternativeMap:backgroundMapArray 323 alternativeMap:backgroundMapArray
267 }); 324 });
268 325
269 var overlayLoaderElem=document.getElementById("overlayLoaderContainer"); 326 var overlayLoaderElem=document.getElementById("overlayLoaderContainer");
270 var overlayLoader=new WidgetWrapper(); 327 var overlayLoader=new WidgetWrapper();