30 if (($response = explode(
"\n", $response))) {
31 $response = array_slice($response, 2, -2);
32 foreach ($response as $line) {
33 if (($item = explode(
"=", $line)) and trim($item[0]) == $param) {
34 return trim($item[1]);
55 if (db_table_exists(
'cartogratree_layers')) {
56 $query = db_select(
'cartogratree_layers',
'l')
57 ->fields(
'l', array(
'name'))
58 ->condition(
'layer_id', $layer_id)
61 $result = $query->fetchObject();
62 $layers = $result->name;
64 $url =
"http://treegenesdev.cam.uchc.edu:8080/geoserver/ct/wms?";
67 $req =
"GetFeatureInfo";
69 $format =
"application/json";
70 $bigger_lat = $lat + 0.0000001;
71 $bigger_long = $long + 0.0000001;
72 $bbox =
"$lat,$long,$bigger_lat,$bigger_long";
73 $pixels =
"width=1&height=1&X=0&Y=0";
75 $url .=
"service=$serv&version=$ver&request=$req&layers=$layers&srs=$srs&format=$format&query_layers=$layers&bbox=$bbox&$pixels";
77 return file_get_contents($url);
tpps_get_environmental_layer_data($layer_id, $lat, $long, $param)
tpps_get_env_response($layer_id, $lat, $long)