genpng.sh 641 B

12345678910111213141516171819202122232425262728293031
  1. #!/bin/sh
  2. # przyklad uzycia:
  3. # ./genpng.sh 500 6533042 6021324 test.png
  4. # NIE RUSZAC - dane konfiguracyjne
  5. SIZE=800 # szerokosc i wysokosc obrazka
  6. DPI=120 # rozdzielczosc w DITA
  7. SCALE=${1}
  8. X=${2}
  9. Y=${3}
  10. FILE=${4}
  11. PATH_ADD=${5}
  12. delta=`echo "${SIZE}/${DPI}*2.54*${SCALE}/100/2" | bc -l`
  13. xmin=`echo ${X} - ${delta} | bc -l`
  14. ymin=`echo ${Y} - ${delta} | bc -l`
  15. xmax=`echo ${X} + ${delta} | bc -l`
  16. ymax=`echo ${Y} + ${delta} | bc -l`
  17. #shp2img -m wfs2048.map -o /Users/bzyk/test.png -e 6532999.6 6021282.4 6533084.26666666666666666655 6021367.06666666666666666655
  18. shp2img -m wfs2048.map -o ${FILE} -e ${xmin} ${ymin} ${xmax} ${ymax}