Uruchamianie bazy PostgreSQL

Podobne dokumenty
Spis treści

Aplikacja do podpisu cyfrowego npodpis

Przewodnik instalacji i rozpoczynania pracy. Dla DataPage+ 2013

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

Przewodnik instalacji i rozpoczynania pracy. dla DataPage+ 2012

Instrukcja instalacji Control Expert 3.0

Instrukcja instalacji programu SYSTEmSM

Instrukcja instalacji środowiska testowego na TestingCup wersja 1.0

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

Problemy techniczne SQL Server

Instalacja i konfiguracja serwera IIS z FTP

Problemy techniczne SQL Server

Systemy zarządzania produkcją - MES

Instrukcja instalacji programu ARPunktor wraz z serwerem SQL 2005 Express

Instalacja TeXStudio. krok po kroku. Autor: Łukasz Gabrysiak

Aktualizacja Agencja3000 oraz Javy

BACKUP BAZ DANYCH MS SQL

Opisane poniżej czynności może wykonać administrator komputera lub administrator serwera SQL (tj. użytkownik sa).

MAMP: Można to pobrać i zainstalować z XAMPP: Można go pobrać i zainstalować z

Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a

Instrukcja instalacji oprogramowania dla środowiska Windows

Joomla! Instalacja. Pobierz pakiet instalacyjny. instalacji XAMPP

Państwowa Wyższa Szkoła Zawodowa w Gorzowie Wlkp. Laboratorium architektury komputerów

Instrukcja instalacji oprogramowania dla środowiska MacOS

BACKUP BAZ DANYCH FIREBIRD

PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl

Instrukcja instalacji

Program RMUA. Instrukcja konfiguracji i pracy w programie. (Wersja 2)

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0.

Poradnik korzystania z usługi FTP

Instrukcja aktualizacji oprogramowania (firmware) serwera DIN2 systemu F&Home RADIO.

Instalacja aplikacji

1. INSTALACJA I URUCHOMIENIE KOMUNIKATORA

TIME MARKER. Podręcznik Użytkownika

INSTALACJA DOSTĘPU DO INTERNETU

Nagrywamy podcasty program Audacity

Instrukcja aktualizacji oprogramowania (firmware) serwera DESKTOP 2.0 systemu F&Home RADIO.

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Zastępstwa Optivum. Jak przenieść dane na nowy komputer?

HOTSPOT. [ konfiguracja, rejestracja, użytkowanie ]

Instrukcja użytkownika

Instalacja TeXStudio. krok po kroku. Autor: Łukasz Gabrysiak

Problemy techniczne SQL Server. Zarządzanie bazami danych na serwerze SQL

Jak przenieść bazę danych na zdalny serwer?

Korzystanie z poczty i Internetu

7 Business Ship Control dla Wf-Mag Prestiż i Prestiż Plus

Instalacja i obsługa aplikacji MAC Diagnoza EW

Instrukcja instalacji oprogramowania dla środowiska Windows

Program dla praktyki lekarskiej

Instrukcja instalacji oprogramowania dla środowiska MacOS

Optimed24 Przenoszenie bazy danych PostrgreSQL

Problemy techniczne SQL Server. Zarządzanie bazami danych na serwerze SQL

5.2. Pierwsze kroki z bazami danych

Tworzenie geoportali w oprogramowaniu Open Source. Część I instrukcja instalacji

Kleos Mobile Android

Instrukcja aktualizacji oprogramowania (firmware) serwera DESKTOP 1.0 systemu F&Home RADIO.

Spis treści. FAQ: /PL Data: 30/06/2015. Instalacja polskiej wersji LOGO! Soft Comfort. 1 Pobranie pliku 2

Laboratorium - Narzędzie linii uruchamiania w systemie Windows Vista

Instrukcjaaktualizacji

enova Instalacja wersji demo

Instalowanie VHOPE i plików biblioteki VHOPE

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Wczytywanie cenników z poziomu programu Norma EXPERT Tworzenie własnych cenników w programie Norma EXPERT... 4

Aktualizacja do systemu Windows 8.1 przewodnik krok po kroku

Twoje potrzeby. Nasze rozwiązania.

Załącznik nr 8. do Studium Wykonalności projektu Sieć Szerokopasmowa Polski Wschodniej województwo podkarpackie

Jak zainstalować program Photosynth i przygotowywać swoje projekty

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Praca w sieci zagadnienia zaawansowane

Opis instalacji oparto na przykładzie serwera SUPERHOST z obsługą PHP i MySQL.

Instrukcja instalacji certyfikatu na karcie kryptograficznej Certum Code Signing

INSTRUKCJA UŻYTKOWNIKA PORTALU SIDGG

w o l f e n s t e i n ENEMY TERRITORY P O R A D N I K INSTALACJA GRY W SYSTEMIE WINDOWS et.wrocek.com:27960

Laboratorium - Poznawanie FTP

oprogramowania F-Secure

Temat lekcji: Har a m r o m nogr g a r m a m za z d a ań a

Koncepcja węzła IIP na przykładzie planów zagospodarowania przestrzennego

Instrukcja aktywacji i instalacji Certum Code Signing

KSS Patron Zawody Instrukcja instalacji i obsługi programu do rejestracji na zawodach sportowych stowarzyszenia KSS Patron.

Norton 360 TM Instrukcja instalacji, aktywacji i dezinstalacji aplikacji

Synchronizator plików (SSC) - dokumentacja

LeftHand Sp. z o. o.

Instalacja i konfiguracja konsoli ShadowControl

Rozdział 5. Administracja kontami użytkowników

Aktywacja karty numaps Lifetime

Instalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Diagnozy rozszerzonej

Instalacja systemu zarządzania treścią (CMS): Joomla

Instrukcja instalacji oprogramowania dla środowiska Windows

Laboratorium - Zarządzanie systemem plików poprzez wbudowane oprogramowanie w systemie Windows 7

Teacher s Presentation Kit instrukcja

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Procedura wygenerowania paczki instalacyjnej oprogramowania F-Secure

Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a

Problemy techniczne SQL Server

Z pojedynczym obiekcie zasady grupy znajdziemy dwa główne typy ustawień:

Dokument zawiera instrukcję samodzielnej Instalacji Microsoft SQL Server 2008 R2 RTM - Express na potrzeby systemu Sz@rk.

Instalacja Webroot SecureAnywhere przy użyciu GPO w Active Directory

Problemy techniczne. Jak uruchomić program Optivum dla wybranej licencji w przypadku, gdy jednostka posiada dwie licencje na używanie programu?

Transkrypt:

Uruchamianie bazy PostgreSQL PostgreSQL i PostGIS Ten przewodnik może zostać pobrany jako PostgreSQL_pl.odt lub PostgreSQL_pl.pdf Przejrzano 10.09.2016 W tym rozdziale zobaczymy, jak uruchomić PostgreSQL w systemie Windows i jak utworzyć bazę danych, w której będziesz mógł przechowywać dane geograficzne. Będziemy używać w tym rozdziale otwartoźródłowego programu GIS o nazwie QGIS, więc dobrze, jeśli już jesteś z nim zaznajomiony. W kolejnym rozdziale zobaczymy, jak zaimportować dane OpenStreetMap do bazy danych PostgreSQL. Instalowanie PostgreSQL i PostGIS W tej części zainstalujemy PostgreSQL i dodamy rozszerzenie przestrzenne PostGIS. Jest to dość łatwo zrobić jednym kliknięciem używając odpowiedniego instalatora. Przejdź w swojej przeglądarce internetowej do strony pobierania PostgreSQL http://www.postgresql.org/download/ 1

Znajdziesz tutaj wskazówki do instalacji w różnych systemach operacyjnych. Kliknij link "Windows". Ta strona wyjaśnia, co zrobi szybki instalator. Zainstaluje on trzy różne komponenty: Serwer PostgreSQL: Oprogramowanie bazodanowe, główny komponent pgadmin III: Interfejs graficzny do zarządzania Twoimi bazami danych StackBuilder: Narzędzie do dodawania dodatkowych aplikacji; użyjemy tego, aby dodać rozszerzenie PostGIS Kiknij Download. Zobaczysz kilka różnych opcji instalatorów dla różnych wersji oprogramowania PostgreSQL. 2

Pobierz najnowszą wersję. W momencie pisania tego artykułu, jest to wersja 9.3.1. Kliknij na przycisku Win x86-32. Jest to instalator dla 32-bitowych wersji systemu Windows. Kiedy pobieranie zostanie ukończone, uruchom instalator. Klikaj "Next", aby przejść przez kreator instalacji. Domyślne opcje powinny być dobre. 3

Będziesz musiał podać hasło dla pierwszego użytkownika bazy danych (użytkownik to postgres). Ten użytkownik ma prawa superużytkownika, co oznacza, że może zrobić wszystko, co chce, więc nie zapomnij hasła, którego użyłeś! Przy użyciu Postgresql możesz utworzyć tyle baz danych, ile tylko chcesz. Możesz mieć bazę danych dla swoich danych geograficznych i osobne bazy danych dla innych projektów, nad którymi pracujesz. Możesz także dać różnym ludziom różne rodzaje dostępu do tych baz. Dlatego każda baza danych, którą utworzysz używa koncepcji użytkowników i ról. Baza musi zawsze mieć właściciela i zazwyczaj ten użytkownik będzie potrzebował hasła, aby dokonać w niej zmian. Dodatkowo użytkownik może mieć nadane uprawnienia do dostępu do bazy danych oraz konkretne role. Na przykład, możesz chcieć stworzyć użytkownika, który może tylko odczytywać informacje z bazy, ale nie może ich zmieniać. Albo możesz mieć użytkownika, który może dodawać dane, ale nie może ich usuwać. Z użytkownikami i rolami jest to możliwe. Teraz nie będziemy się tym za bardzo przejmować, więc po prostu zapamiętaj, że właścicielem Twojej bazy danych jest użytkownik, a do uzyskania dostępu do niej potrzebujesz nazwy użytkownika i hasła. Pierwszy użytkownik, którego stworzyliśmy (nazwany postgres) jest superużytkownikiem, co oznacza, że ma uprawnienia do zrobienia wszystkiego z bazą. Kiedy przeklikasz kreator i zaakceptujesz domyślne opcje konfiguracji, to kreator zainstaluje Ci wszystko. Może to zająć klika minut. Po zakończeniu instalacji, kreator zapyta Cię, czy chcesz uruchomić StackBuilder, narzędzie, które pozwoli nam zainstalować PostGIS. Zanim klikniesz "Finish" upewnij się, że pole jest zaznaczone. 4

Mamy teraz zainstalowane PostgreSQL i potrzebujemy dodać rozszerzenie PostGIS. Kiedy otworzy się kreator StackBuilder, wybierz z rozwijanego menu swoją instalację PostgreSQL i kliknij Next. Będzie to wyglądać podobnie, jak tutaj: 5

Otwórz zakładkę "Spatial Extensions" i zaznacz pole przy PostGIS. W momencie pisania tego artykułu, najnowszą wersją PostGIS była 2.1. Kliknij Next, aby pobrać i zainstalować rozszerzenie. Kiedy wyskoczy okno z pytaniem o zgodę na regulamin, kliknij "I Agree", aby go zaakceptować. Instalator PostGIS zada kilka pytań, ale w zasadzie domyślne opcje będą odpowiednie. Możesz pozwolić mu utworzyć pierwszą bazę danych automatycznie, ale za chwilę nauczymy się to robić samemu. Aby rozpocząć instalację PostGIS musisz podać hasło użytkownika postgres, które utworzyłeś przy instalacji PostgreSQL. 6

Jeśli zostaniesz zapytany o zarejestrowanie zmiennej środowiskowej GDAL_DATA, kliknij "Yes". Po ukończeniu instalacji kliknij "Close", a anstępnie "Finish". Tworzenie bazy danych Teraz, kiedy mamy zainstalowane wszystkie potrzebne programy, możemy utworzyć bazę danych. Użyjemy pgadmin III, który jest graficznym klientem bazodanowym i jest przydatny przy zapytaniach i modyikacjach baz danych. 7

PgAdmin III jest oficjalnym klientem dla PostgreSQL i pozwala używać języka SQL do przetwarzania tabel z Twoimi danymi. Umożliwia również tworzenie i przetwarzanie baz danych z wiersza poleceń, ale póki co, pgadmin III jest łatwym sposobem na rozpoczęcie. Otwórz pgadmin III. Powinien znajdować się w menu Start we Wszystkie programy -> PostgreSQL 9.3 > pgadmin III. W panelu po lewej stronie, pod Serwerami, kliknij prawym przyciskiem myszy PostgreSQL i kliknij "Connect". 8

Wprowadź hasło użytkownika postgres, które utworzyłeś podczas instalacji. Pamiętaj, że nazwa użytkownika i hasło są wymagane do tworzenia i dostępu do bazy danych. Kliknij prawym przyciskiem myszy na Databases i wybierz New Database 9

Musisz podać trochę informacji, aby utworzyć nową bazę danych: nazwę i właściciela. W zakładce Properties, nadaj nazwę bazie. W tym przykładzie, nazwiemy naszą bazę danych gisdb. Powinniśmy również nadać naszej bazie właściciela. Skoro na razie mamy tylko jednego użytkownika, dajmy bazie użytkownika postgres jako właściciela. (Uwaga: ze względów bezpieczeństwa dobrze jest tworzyć użytkowników bez uprawnień superużytkownika, ale na razie nie będziemy się tym przejmować). Kliknij OK, aby utworzyć bazę danych. Zobaczysz teraz Twoją bazę na liście poniżej 10

"Databases". Musimy teraz uruchomić polecenie, aby uaktywnić rozszerzenie PostGIS dla bazy. Kliknij na górze PgAdmin III. W oknie zapytania wpisz: CREATE EXTENSION postgis; Następnie kliknij przycisk "Execute query". Ładowanie przykładowych danych (opcjonalne) Jeżeli dobrze Ci poszło i znasz już QGIS, to chodźmy dalej i załadujmy dane do naszej nowej bazy. Aby to zrobić użyjemy funkcji, która konwertuje pliki shape i ładuje je do bazy danych. Upewnij się, że w panelu po lewej jest wybrana Twoja nowa baza danych i przejdź do Plugins -> PostGIS Shapefile and DBF loader 2.1. Kliknij "Add File" i znajdź plik shape w swoim komputerze. Jeśli nie masz żadnych plików shape, możesz pobrać przykładowy tutaj. Po wybraniu pliku kliknij "Import". Jeżeli wszystko przebiegło pomyślnie, zobaczysz wynik "Shapefile import completed". 11

Teraz załadujmy dane z naszej bazy danych do aplikacji QGIS. Jeżeli jej nie masz, możesz ją pobrać ze strony internetowej QGIS. Otwórz QGIS i kliknij przycisk. Poniżej "Połączeń" na górze kliknij "Nowy". Nadaj nazwę nowemu połączeniu. W polu baza danych wpisz gisdb (lub taką nazwę, jaką nadałeś bazie). Poniżej wprowadź nazwę użytkownika postgres i swoje hasło. 12

Kliknij OK, aby zapisać parametry połączenia. Następnie naciśnij "Połącz", żeby połączyć się ze swoim serwerem PostgreSQL. Możesz zostać poproszony ponownie o nazwę użytkownika i hasło. Jeżeli wszystko pójdzie dobrze, zobaczysz warstwę z pliku shape (lub wiele warstw z różnymi rodzajami obiektów), który załadowałeś do bazy danych. Wybierz warstwę i kliknij "Dodaj", aby dodać ją do mapy. 13

Po dodaniu warstwy będziesz musiał wybrać system odniesienia, w którym będą wyświetlane dane. Najprawdopodobniej będzie to WGS 84, który jest używany przez OpenStreetMap. Warstwa będzie zachowywać się tak samo, jak po bezpośrednim załadowaniu pliku shape do QGIS. Jedyną różnicą jest to, że zmiany dokonane na tej warstwie będą zapisane w Twojej bazie danych. Podsumowanie Teraz, kiedy wiesz już, jak uruchomić PostgreSQL i PostGIS oraz jak stworzyć nową bazę danych, jesteś gotowy do sprawdzenia narzędzi, które pozwalają nam na importowanie surowych danych OSM do bazy danych. Przyjrzymy się temu w następnym rozdziale. 14