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/04/24 16:46] – geojson support + fixes 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 188: | Line 219: | ||
function getgeo () { | function getgeo () { | ||
- | g=$(echo "$1 $2" | gdallocationinfo -wgs84 ./ | + | #g=$(echo "$1 $2" | gdallocationinfo -wgs84 ./ |
+ | g=$(echo "$1 $2" | gdallocationinfo -wgs84 ./ | ||
case " | case " | ||
" | " | ||
Line 226: | Line 258: | ||
# $3 = icon of the points | # $3 = icon of the points | ||
function spagety () { | function spagety () { | ||
+ | |||
+ | if [[ " | ||
+ | >& | ||
+ | else | ||
+ | >& | ||
+ | fi | ||
bylo="" | bylo="" | ||
Line 245: | Line 283: | ||
fi | fi | ||
- | entryid=$(echo " | + | entryid=$(echo " |
- | co=$(echo " | + | co=$(echo " |
co=$(safehtml " | co=$(safehtml " | ||
- | obr=$(echo " | + | obr=$(echo " |
- | kde=$(echo " | + | kde=$(echo " |
kde=$(safehtml " | kde=$(safehtml " | ||
- | kdex=$(echo " | + | kdex=$(echo " |
- | kdex=$(safehtml " | + | kdey=$(echo " |
- | kdey=$(echo " | + | kdy=$(echo " |
- | kdey=$(safehtml " | + | |
- | kdy=$(echo " | + | |
kdy=$(safehtml " | kdy=$(safehtml " | ||
- | skop_typ=$(echo " | + | skop_typ=$(echo " |
skop_typ=$(safehtml " | skop_typ=$(safehtml " | ||
- | skop=$(echo " | + | skop=$(echo " |
skop=$(safehtml " | skop=$(safehtml " | ||
- | imp=$(echo " | + | imp=$(echo " |
imp=$(safehtml " | imp=$(safehtml " | ||
- | reg=$(echo " | + | reg=$(echo " |
reg=$(safehtml " | reg=$(safehtml " | ||
- | phy=$(echo " | + | phy=$(echo " |
phy=$(safehtml " | phy=$(safehtml " | ||
- | cla=$(echo " | + | cla=$(echo " |
cla=$(safehtml " | cla=$(safehtml " | ||
- | ord=$(echo " | + | ord=$(echo " |
ord=$(safehtml " | ord=$(safehtml " | ||
- | fam=$(echo " | + | fam=$(echo " |
fam=$(safehtml " | fam=$(safehtml " | ||
- | gen=$(echo " | + | gen=$(echo " |
gen=$(safehtml " | gen=$(safehtml " | ||
- | spe=$(echo " | + | spe=$(echo " |
spe=$(safehtml " | spe=$(safehtml " | ||
- | loc=$(echo " | + | loc=$(echo " |
loc=$(safehtml " | loc=$(safehtml " | ||
- | des=$(echo " | + | des=$(echo " |
des=$(safehtml " | des=$(safehtml " | ||
- | vid=$(echo " | + | vid=$(echo " |
vid=$(safehtml " | vid=$(safehtml " | ||
- | bio=$(echo " | + | bio=$(echo " |
bio=$(safehtml " | bio=$(safehtml " | ||
- | eng=$(echo " | + | eng=$(echo " |
eng=$(safehtml " | eng=$(safehtml " | ||
- | obs=$(echo " | + | obs=$(echo " |
obs=$(safehtml " | obs=$(safehtml " | ||
- | lnk=$(echo " | + | lnk=$(echo " |
lnk=$(safehtml " | lnk=$(safehtml " | ||
- | har=$(echo " | + | har=$(echo " |
- | den=$(echo " | + | den=$(echo " |
- | dur=$(echo " | + | dur=$(echo " |
- | lor=$(echo " | + | lor=$(echo " |
- | lrl=$(echo " | + | lrl=$(echo " |
- | lov=$(echo " | + | lov=$(echo " |
lov=$(safehtml " | lov=$(safehtml " | ||
- | cls=$(echo " | + | cls=$(echo " |
mpi=$(echo " | mpi=$(echo " | ||
- | elv=$(echo "$kdex $kdey" | gdallocationinfo -wgs84 ./ | + | elv=$(echo "$kdex $kdey" | gdallocationinfo -wgs84 ./ |
geo=$(getgeo " | geo=$(getgeo " | ||
- | gra=$(echo " | + | gra=$(echo " |
- | tem=$(echo " | + | tem=$(echo " |
- | cnd=$(echo " | + | cnd=$(echo " |
- | ph=$(echo " | + | ph=$(echo " |
- | kar=$(echo " | + | kar=$(echo " |
- | lid=$(echo " | + | lid=$(echo " |
- | # >&2 echo "$co - $har - $den - $dur - $lor - $lrl - $lov - $elv" | + | # if [[ " |
+ | # >&2 echo "$co - $har - $den - $dur - $lor - $lrl - $lov - $elv" | ||
+ | # else | ||
+ | # >&2 echo "<span class=' | ||
+ | # fi | ||
+ | # | ||
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 340: | Line 390: | ||
if [[ " | if [[ " | ||
povr=$(cat " | povr=$(cat " | ||
- | povrf=$(echo " | + | #povrf=$(echo " |
+ | povrf=$(echo " | ||
povrn=$(echo " | povrn=$(echo " | ||
povs=$(cat " | povs=$(cat " | ||
- | povsf=$(echo " | + | #povsf=$(echo " |
+ | povsf=$(echo " | ||
povsn=$(echo " | povsn=$(echo " | ||
if (( $(echo " | if (( $(echo " | ||
Line 573: | Line 625: | ||
datelog+=" | datelog+=" | ||
- | >& | + | if [[ " |
+ | >& | ||
+ | else | ||
+ | >& | ||
+ | fi | ||
ox=" | ox=" | ||
Line 594: | Line 650: | ||
# Sorted unique Kingdoms (to be passed as selection criteria) | # Sorted unique Kingdoms (to be passed as selection criteria) | ||
- | kingdoms=$(unzip -p " | + | #kingdoms=$(unzip -p " |
- | + | kingdoms=$(unzip | |
- | echo '< | + | |
- | echo '< | + | |
- | echo '< | + | |
- | echo ' | + | |
- | echo ' | + | |
- | echo ' | + | |
- | echo ' | + | |
- | echo ' | + | |
- | echo '</head>' | + | |
- | echo '< | + | |
- | # Generate select | + | |
- | echo "< | + | |
- | #echo "< | + | |
- | echo "< | + | |
- | + | ||
- | ksel="< | + | |
- | ksel=" | + | |
- | while IFS='' | + | |
- | ksel=" | + | |
- | done <<< | + | |
- | ksel=" | + | |
- | echo " | + | |
- | echo " | + | |
- | echo " | + | |
- | echo " | + | |
- | echo " | + | |
- | echo " | + | |
- | echo " | + | |
- | + | ||
- | echo "< | + | |
- | echo "< | + | |
- | #echo "< | + | |
- | echo "< | + | |
- | echo "< | + | |
- | echo $(obioosm "" | + | |
- | echo "</ | + | |
- | + | ||
- | echo "< | + | |
- | echo ' | + | |
- | echo 'map = new OpenLayers.Map(" | + | |
- | echo ' | + | |
- | echo ' | + | |
- | echo ' | + | |
- | echo 'var lonLat = new OpenLayers.LonLat(15.478, | + | |
- | echo 'var zoom=8;' | + | |
- | echo ' | + | |
- | + | ||
- | echo 'var vectorLayer = new OpenLayers.Layer.Vector(" | + | |
- | + | ||
- | echo '// Define markers as " | + | |
- | + | ||
- | echo 'var atol = new OpenLayers.Feature.Vector(' | + | |
- | echo ' new OpenLayers.Geometry.Point(14.41876, | + | |
- | echo ' | + | |
- | echo ' | + | |
- | echo ');' | + | |
- | echo ' | + | |
- | # Sem prijdou dalsi staticke ficury | + | |
- | echo " | + | |
+ | #echo '< | ||
+ | #echo '< | ||
+ | #echo '< | ||
+ | #echo ' | ||
+ | #echo ' | ||
+ | #echo ' | ||
+ | #echo ' | ||
+ | #echo ' | ||
+ | #echo '</ | ||
+ | #echo '< | ||
+ | ## Generate select | ||
+ | #echo "< | ||
+ | ##echo "< | ||
+ | #echo "< | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | #while IFS='' | ||
+ | # | ||
+ | #done <<< | ||
+ | # | ||
+ | #echo " | ||
+ | #echo " | ||
+ | #echo " | ||
+ | #echo " | ||
+ | #echo " | ||
+ | #echo " | ||
+ | #echo " | ||
+ | # | ||
+ | #echo "< | ||
+ | #echo "< | ||
+ | ##echo "< | ||
+ | #echo "< | ||
+ | #echo "< | ||
+ | #echo $(obioosm "" | ||
+ | #echo "</ | ||
+ | # | ||
+ | #echo "< | ||
+ | #echo ' | ||
+ | #echo 'map = new OpenLayers.Map(" | ||
+ | #echo ' | ||
+ | #echo ' | ||
+ | #echo ' | ||
+ | #echo 'var lonLat = new OpenLayers.LonLat(15.478, | ||
+ | #echo 'var zoom=8;' | ||
+ | #echo ' | ||
+ | # | ||
+ | #echo 'var vectorLayer = new OpenLayers.Layer.Vector(" | ||
+ | # | ||
+ | #echo '// Define markers as " | ||
+ | # | ||
+ | #echo 'var atol = new OpenLayers.Feature.Vector(' | ||
+ | #echo ' new OpenLayers.Geometry.Point(14.41876, | ||
+ | #echo ' | ||
+ | #echo ' | ||
+ | #echo ' | ||
+ | #echo ' | ||
+ | ## Sem prijdou dalsi staticke ficury | ||
+ | #echo " | ||
+ | # | ||
Line 661: | Line 718: | ||
granty=$(unzip -p " | granty=$(unzip -p " | ||
# | # | ||
- | praseTC=$(unzip -p " | + | #praseTC=$(unzip -p " |
+ | praseTC=$(unzip -p " | ||
Line 673: | Line 731: | ||
while IFS='' | while IFS='' | ||
# ' | # ' | ||
- | vepr=$(echo " | + | #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 720: | 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 727: | 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 763: | 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 1115: | 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.1682354802.txt.gz · Last modified: 2023/04/24 16:46 by sachy