Diskuse:155UZPD Úvod do zpracování prostorových dat: Porovnání verzí

Z GeoWikiCZ
mBez shrnutí editace
Řádek 6: Řádek 6:


* Bocan
* Bocan
** Kolik je obcí v ČR, kde mezi lety 1991 a 2001 vzrostl počet obyvatel alespoň o 100%?
*# Kolik je obcí v ČR, kde mezi lety 1991 a 2001 vzrostl počet obyvatel alespoň o 100%?
*::<source lang=sql>SELECT COUNT(*) FROM cities WHERE (popul01 - popul91) / popul91 > 1.0;</source>
*#::<source lang=sql>SELECT COUNT(*) FROM cities WHERE (popul01 - popul91) / popul91 > 1.0;</source>
*:: '''popul - integer'''
*#:: '''popul - integer'''
*::<source lang=sql>SELECT count(*) FROM cities WHERE (popul01 - popul91) / cast(popul91 as float) > 1.0;</source>
*#::<source lang=sql>SELECT count(*) FROM cities WHERE (popul01 - popul91) / cast(popul91 as float) > 1.0;</source>
** Které obce (vypište jejich název) měl'''i''' v roce 2002 mezi 4500 a 5000 obyvateli a zároveň leží v Moravskoslezském kraji?
*# Které obce (vypište jejich název) měl'''i''' v roce 2002 mezi 4500 a 5000 obyvateli a zároveň leží v Moravskoslezském kraji?


== PostGIS ==
== PostGIS ==

Verze z 14. 2. 2012, 12:39

TODO

  • vyucovaci hodina

Sqltutor - Errdata

  • Bocan
    1. Kolik je obcí v ČR, kde mezi lety 1991 a 2001 vzrostl počet obyvatel alespoň o 100%?
      SELECT COUNT(*) FROM cities WHERE (popul01 - popul91) / popul91 > 1.0;
      
      popul - integer
      SELECT count(*) FROM cities WHERE (popul01 - popul91) / cast(popul91 as float) > 1.0;
      
    2. Které obce (vypište jejich název) měli v roce 2002 mezi 4500 a 5000 obyvateli a zároveň leží v Moravskoslezském kraji?

PostGIS

createuser -D -R -S -P <user>
CREATE SCHEMA <user>;
ALTER SCHEMA b11 OWNER TO <user>;
GRANT ALL ON geometry_columns TO <user>;
GRANT SELECT ON spatial_ref_sys TO <user>;

Příklad: uzpd_a11

#!/bin/sh                                                                                                                                               

if [ -z $1 ] ; then
    echo "usage: $0 <user>"
    exit 1
fi

USER="$1"
SCHEMA=`echo $USER | cut -d'_' -f2`
DB=pgis_uzpd

createuser -D -R -S -P $1
psql $DB -c "CREATE SCHEMA $SCHEMA;"
psql $DB -c "ALTER SCHEMA $SCHEMA OWNER TO $USER;"

psql $DB -c "GRANT ALL ON geometry_columns TO $USER;"
psql $DB -c "GRANT SELECT ON spatial_ref_sys TO $USER;"

exit 0