Changes between Version 1 and Version 2 of DatabaseSetup
- Timestamp:
- Feb 3, 2010, 12:35:28 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DatabaseSetup
v1 v2 1 back to - [[ ...|Workflow for the ChinaGIS-Projekt]] main page2 == ===DataBase Setup =====3 === =Required Downloads ====1 back to - [[https://it-dev.mpiwg-berlin.mpg.de/tracs/GIS/wiki/SystInst System Installation]] 2 == Database Setup == 3 === Required Downloads === 4 4 [[http://www.postgresql.org/ftp/source/|PostgreSQL]]\\ 5 5 [[http://postgis.refractions.net/download/|PostGis]]\\ … … 7 7 [[http://ftp.gnu.org/gnu/make/|Gnu Make]] 8 8 9 === =Additional Downloads ====9 === Additional Downloads === 10 10 [[http://example.com|Udig - A simple GIS-Tool]] 11 11 12 === =Procedure ====12 === Procedure === 13 13 - Gnu Make 14 14 - Frameworks … … 17 17 - (Udig) 18 18 19 === PostgreSQL===19 ==== PostgreSQL ==== 20 20 * Download Source 21 21 * zip/tar Source 22 <code> 22 {{{ 23 23 tar -xf postgresql-8.3.3.tar.bz2 24 </code> 24 }}} 25 25 * open terminal, change to source-dir of Postgres and then: 26 <code> 26 {{{ 27 27 ./configure --prefix=/Developer/usr/local/pgsql 28 28 make 29 29 sudo su 30 30 make install 31 </code> 31 }}} 32 32 * initiating new datadirectory, to create new database use 'createdb' 33 <code> 33 {{{ 34 34 mkdir /Developer/usr/local/pgsql/data 35 35 chown <username> /Developer/usr/local/pgsql/data 36 36 su - <username> 37 37 /Developer/usr/local/pgsql/bin/initdb -D /Developer/usr/local/pgsql/data 38 </code> 38 }}} 39 39 * start the database-server: 40 <code> 40 {{{ 41 41 /Developer/usr/local/pgsql/bin/postgres -D /Developer/usr/local/pgsql/data 42 </code> 42 }}} 43 43 or 44 <code> 44 {{{ 45 45 /Developer/usr/local/pgsql/bin/pg_ctl start -w -D /Developer/usr/local/pgsql/data 46 </code> 46 }}} 47 47 * to shut the server down: 48 <code> 48 {{{ 49 49 ctr c 50 </code> 50 }}} 51 51 or 52 <code> 52 {{{ 53 53 /Developer/usr/local/pgsql/bin/pg_ctl stop -w -D /Developer/usr/local/pgsql/data -m i 54 </code> 54 }}} 55 55 56 === PostGis===56 ==== PostGIS ==== 57 57 * Download Source 58 58 * zip/tar Source 59 59 * open terminal, change to source-dir of PostGis and then: 60 <code> 60 {{{ 61 61 PATH=/Developer/usr/local/pgsql/bin:/bin:/usr/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin 62 62 export PATH … … 69 69 /Developer/usr/local/pgsql/bin/psql -f /Developer/usr/local/pgsql/share/spatial_ref_sys.sql <databasename> 70 70 /Developer/usr/local/pgsql/bin/postgres -D /Developer/usr/local/pgsql/data 71 </code> 71 }}} 72 72 Data-import from *.shp-File like this (full data-import script below) 73 <code> 73 {{{ 74 74 /Developer/usr/local/pgsql/bin/shp2pgsql -s "2333" -S -W "UTF-8" /Developer/usr/local/pgsql/data/v4_1820_lks_pgn_utf/v4_1820_lks_pgn_utf.shp public.v4_1820_lks_pgn_utf <databasename> | /Developer/usr/local/pgsql/bin/psql -d <databasename> 75 </code> 75 }}} 76 76 * start Udig and enjoy!