project:bioosm:start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
project:bioosm:start [2023/05/28 14:58] – make it compatible with Centos 7 sachy | project:bioosm:start [2025/03/21 23:41] (current) – sachy | ||
---|---|---|---|
Line 10: | Line 10: | ||
status=active}} | status=active}} | ||
~~META: | ~~META: | ||
- | status = active | + | status = in slow progress |
& | & | ||
~~ | ~~ | ||
+ | |||
+ | On hold - leaving Tellico, welcome Specify 6/7 | ||
[[http:// | [[http:// | ||
Line 105: | Line 107: | ||
# Parse Tellico database to BioOSM index.htm | # Parse Tellico database to BioOSM index.htm | ||
# $1 = tellico .tc file | # $1 = tellico .tc file | ||
- | # Print result to /json/*.json | + | # $2 = "" |
+ | # = " | ||
+ | # | ||
+ | # Print result to /jsonrss/*.json | ||
+ | # | ||
+ | # find ./ -type f -name ' | ||
+ | # echo " | ||
+ | # gdal_translate -of GTiff -a_srs WGS84 -a_ullr 11.6863 50.9745 19.9876 48.3729 ./ | ||
+ | # https:// | ||
+ | |||
+ | #bnds=new OpenLayers.Bounds(11.6863000, | ||
+ | #var geoimg = new OpenLayers.Layer.Image(" | ||
+ | # | ||
+ | |||
+ | |||
+ | # | ||
+ | # <iframe width=" | ||
+ | # // vectorLayer.removeFeatures(atol) | ||
+ | # // map.removeLayer(vectorLayer) | ||
+ | # | ||
# | # | ||
# Creates: | # Creates: | ||
Line 141: | Line 162: | ||
rss+=$'< | rss+=$'< | ||
rss+=$'< | rss+=$'< | ||
+ | |||
+ | errhtml=" | ||
# paticka (co, rok, odkaz) | # paticka (co, rok, odkaz) | ||
function obioosm () { | function obioosm () { | ||
- | | + | |
if [[ " | if [[ " | ||
r+=" - $1" | r+=" - $1" | ||
Line 161: | Line 184: | ||
r+="</ | r+="</ | ||
echo " | echo " | ||
+ | } | ||
+ | |||
+ | # HTML fajl per project | ||
+ | function genhtml() { | ||
+ | o=$(obioosm " | ||
+ | h=$(cat " | ||
+ | echo " | ||
+ | echo "*** $1 done ***" | ||
} | } | ||
Line 227: | Line 258: | ||
# $3 = icon of the points | # $3 = icon of the points | ||
function spagety () { | function spagety () { | ||
+ | |||
+ | if [[ " | ||
+ | >& | ||
+ | else | ||
+ | >& | ||
+ | fi | ||
bylo="" | bylo="" | ||
Line 308: | Line 345: | ||
lid=$(echo " | lid=$(echo " | ||
- | #>&2 echo "$co - $har - $den - $dur - $lor - $lrl - $lov - $elv" | + | # if [[ " |
- | #continue; | + | # >&2 echo "$co - $har - $den - $dur - $lor - $lrl - $lov - $elv" |
+ | # else | ||
+ | # | ||
+ | # fi | ||
+ | # continue; | ||
detid=$(echo " | detid=$(echo " | ||
if [[ " | if [[ " | ||
- | >& | + | if [[ " |
- | >&2 echo -e " | + | >& |
- | continue; | + | >&2 echo -e " |
+ | else | ||
+ | >& | ||
+ | >& | ||
+ | fi | ||
fi | fi | ||
+ | |||
zkurvenetellico=$(echo " | zkurvenetellico=$(echo " | ||
odkurvenyobr=$(echo " | odkurvenyobr=$(echo " | ||
Line 323: | Line 369: | ||
if [[ ! -f " | if [[ ! -f " | ||
if [[ " | if [[ " | ||
- | >& | + | if [[ " |
+ | >& | ||
+ | else | ||
+ | >& | ||
+ | fi | ||
continue; | continue; | ||
fi | fi | ||
Line 575: | Line 625: | ||
datelog+=" | datelog+=" | ||
- | >& | + | if [[ " |
+ | >& | ||
+ | else | ||
+ | >& | ||
+ | fi | ||
ox=" | ox=" | ||
Line 599: | Line 653: | ||
kingdoms=$(unzip -p " | kingdoms=$(unzip -p " | ||
- | echo '< | + | #echo '< |
- | echo '< | + | #echo '< |
- | echo '< | + | #echo '< |
- | echo ' | + | #echo ' |
- | echo ' | + | #echo ' |
- | echo ' | + | #echo ' |
- | echo ' | + | #echo ' |
- | echo ' | + | #echo ' |
- | echo '</ | + | #echo '</ |
- | echo '< | + | #echo '< |
- | # Generate select | + | ## Generate select |
- | echo "< | + | #echo "< |
- | #echo "< | + | ##echo "< |
- | echo "< | + | #echo "< |
- | + | # | |
- | ksel="< | + | #ksel="< |
- | ksel=" | + | #ksel=" |
- | while IFS='' | + | #while IFS='' |
- | ksel=" | + | # ksel=" |
- | done <<< | + | #done <<< |
- | ksel=" | + | #ksel=" |
- | echo " | + | #echo " |
- | echo " | + | #echo " |
- | echo " | + | #echo " |
- | echo " | + | #echo " |
- | echo " | + | #echo " |
- | echo " | + | #echo " |
- | echo " | + | #echo " |
- | + | # | |
- | echo "< | + | #echo "< |
- | echo "< | + | #echo "< |
- | #echo "< | + | ##echo "< |
- | echo "< | + | #echo "< |
- | echo "< | + | #echo "< |
- | echo $(obioosm "" | + | #echo $(obioosm "" |
- | echo "</ | + | #echo "</ |
- | + | # | |
- | echo "< | + | #echo "< |
- | echo ' | + | #echo ' |
- | echo 'map = new OpenLayers.Map(" | + | #echo 'map = new OpenLayers.Map(" |
- | echo ' | + | #echo ' |
- | echo ' | + | #echo ' |
- | echo ' | + | #echo ' |
- | echo 'var lonLat = new OpenLayers.LonLat(15.478, | + | #echo 'var lonLat = new OpenLayers.LonLat(15.478, |
- | echo 'var zoom=8;' | + | #echo 'var zoom=8;' |
- | echo ' | + | #echo ' |
- | + | # | |
- | echo 'var vectorLayer = new OpenLayers.Layer.Vector(" | + | #echo 'var vectorLayer = new OpenLayers.Layer.Vector(" |
- | + | # | |
- | echo '// Define markers as " | + | #echo '// Define markers as " |
- | + | # | |
- | echo 'var atol = new OpenLayers.Feature.Vector(' | + | #echo 'var atol = new OpenLayers.Feature.Vector(' |
- | echo ' new OpenLayers.Geometry.Point(14.41876, | + | #echo ' new OpenLayers.Geometry.Point(14.41876, |
- | echo ' | + | #echo ' |
- | echo ' | + | #echo ' |
- | echo ' | + | #echo ' |
- | echo ' | + | #echo ' |
- | # Sem prijdou dalsi staticke ficury | + | ## Sem prijdou dalsi staticke ficury |
- | echo " | + | #echo " |
+ | # | ||
Line 680: | Line 734: | ||
vepr=$(echo " | vepr=$(echo " | ||
spagety " | spagety " | ||
+ | genhtml " | ||
done <<< | done <<< | ||
- | #echo -e " | + | #if [[ " |
- | echo '</ | + | >&2 echo "*** DONE ***" |
- | echo '< | + | #fi |
- | echo "</ | + | |
+ | |||
+ | ##echo -e " | ||
+ | #echo '</ | ||
+ | #echo '< | ||
+ | #echo "</ | ||
# Create plaintext log | # Create plaintext log | ||
Line 725: | Line 785: | ||
// Display ONLY platyhelminthes if reguired | // Display ONLY platyhelminthes if reguired | ||
pus=document.URL.match(/ | pus=document.URL.match(/ | ||
+ | console.log(pus); | ||
if(pus) | if(pus) | ||
plostenkoidy(); | plostenkoidy(); | ||
Line 732: | Line 793: | ||
} | } | ||
} | } | ||
- | request.open(" | + | request.open(" |
request.send(); | request.send(); | ||
} | } | ||
- | wat=document.URL.match(/ | + | |
- | if(wat) | + | getJSONbioosm(); |
- | getJSONbioosm(); | + | |
var stud=JSON.parse(' | var stud=JSON.parse(' | ||
Line 768: | Line 828: | ||
var ICON_studanka=" | var ICON_studanka=" | ||
var ICON_negative=" | var ICON_negative=" | ||
- | |||
- | function getJSONcsop21() | ||
- | { | ||
- | url=" | ||
- | var request; | ||
- | if(window.XMLHttpRequest) | ||
- | request=new XMLHttpRequest(); | ||
- | else | ||
- | request=new ActiveXObject(" | ||
- | request.onreadystatechange=function() | ||
- | { | ||
- | if(request.readyState==4) | ||
- | { | ||
- | window.blob=JSON.parse(request.responseText); | ||
- | window.arma=blob.arma; | ||
- | armageddon() | ||
- | } | ||
- | } | ||
- | request.open(" | ||
- | request.send(); | ||
- | } | ||
- | function getJSONcsop22() | ||
- | { | ||
- | url=" | ||
- | var request; | ||
- | if(window.XMLHttpRequest) | ||
- | request=new XMLHttpRequest(); | ||
- | else | ||
- | request=new ActiveXObject(" | ||
- | request.onreadystatechange=function() | ||
- | { | ||
- | if(request.readyState==4) | ||
- | { | ||
- | window.blob=JSON.parse(request.responseText); | ||
- | window.arma=blob.arma; | ||
- | armageddon() | ||
- | } | ||
- | } | ||
- | request.open(" | ||
- | request.send(); | ||
- | } | ||
- | function getJSONexfissgtig() | ||
- | { | ||
- | url=" | ||
- | var request; | ||
- | if(window.XMLHttpRequest) | ||
- | request=new XMLHttpRequest(); | ||
- | else | ||
- | request=new ActiveXObject(" | ||
- | request.onreadystatechange=function() | ||
- | { | ||
- | if(request.readyState==4) | ||
- | { | ||
- | window.blob=JSON.parse(request.responseText); | ||
- | window.arma=blob.arma; | ||
- | armageddon() | ||
- | } | ||
- | } | ||
- | request.open(" | ||
- | request.send(); | ||
- | } | ||
- | |||
- | function getJSONempb22() | ||
- | { | ||
- | url=" | ||
- | var request; | ||
- | if(window.XMLHttpRequest) | ||
- | request=new XMLHttpRequest(); | ||
- | else | ||
- | request=new ActiveXObject(" | ||
- | request.onreadystatechange=function() | ||
- | { | ||
- | if(request.readyState==4) | ||
- | { | ||
- | window.blob=JSON.parse(request.responseText); | ||
- | window.arma=blob.arma; | ||
- | armageddon() | ||
- | } | ||
- | } | ||
- | request.open(" | ||
- | request.send(); | ||
- | } | ||
- | |||
- | function getJSONparas() | ||
- | { | ||
- | url=" | ||
- | var request; | ||
- | if(window.XMLHttpRequest) | ||
- | request=new XMLHttpRequest(); | ||
- | else | ||
- | request=new ActiveXObject(" | ||
- | request.onreadystatechange=function() | ||
- | { | ||
- | if(request.readyState==4) | ||
- | { | ||
- | window.blob=JSON.parse(request.responseText); | ||
- | window.arma=blob.arma; | ||
- | armageddon() | ||
- | } | ||
- | } | ||
- | request.open(" | ||
- | request.send(); | ||
- | } | ||
Line 1120: | Line 1077: | ||
function armageddon() | function armageddon() | ||
{ | { | ||
+ | console.log(" | ||
var speval=document.getElementById(" | var speval=document.getElementById(" | ||
var genval=document.getElementById(" | var genval=document.getElementById(" |
project/bioosm/start.1685285888.txt.gz · Last modified: 2023/05/28 14:58 by sachy