4. Skapa en spatial databas

4.1. PgAdmin

PostgreSQL har ett antal administrativa frontend. Den primära är psql, ett kommandoradsverktyg för att ange SQL-frågor. En annan populär PostgreSQL-frontend är det gratis och öppna källkodsgrafiska verktyget pgAdmin. Alla frågor som görs i pgAdmin kan också göras på kommandoraden med psql. pgAdmin innehåller också en geometrivisare som du kan använda för att spatialt visa PostGIS-frågor.

  1. Leta upp pgAdmin och starta den.

    _images/pgadmin_01.png
  2. Om det här är första gången du kör pgAdmin har du förmodligen inte konfigurerat några servrar. Högerklicka på objektet Servrar i panelen Browser.

    Vi namnger vår server PostGIS. På fliken Anslutning anger du Värdnamn/adress. Om du arbetar med en lokal PostgreSQL-installation kan du använda localhost. Om du använder en molntjänst bör du kunna hämta värdnamnet från ditt konto.

    Låt Port vara inställd på 5432, och både Maintenance database och Username vara postgres. Lösenordet Password ska vara det som du angav vid en lokal installation eller med din molntjänst.

    _images/pgadmin_02a.png

4.2. Skapa en databas

  1. Öppna trädobjektet Databaser och ta en titt på de tillgängliga databaserna. Databasen postgres är användardatabasen för standardanvändaren av postgres och är inte så intressant för oss.

  2. Högerklicka på objektet Databaser och välj Ny databas.

    _images/pgadmin_02.png
  3. Fyll i formuläret Create Database enligt nedan och klicka på OK.

    Name

    nyc

    Owner

    postgres

    _images/pgadmin_03.png
  4. Välj den nya databasen nyc och öppna den för att visa trädet med objekt. Du kommer att se schemat public.

    _images/pgadmin_04.png
  5. Klicka på SQL-frågeknappen som visas nedan (eller gå till Tools > Query Tool).

    _images/pgadmin_05.png
  6. Ange följande fråga i textfältet för fråga för att ladda det spatiala tillägget PostGIS:

    CREATE EXTENSION postgis;
    
  7. Klicka på knappen Play i verktygsfältet (eller tryck på F5) för att ”Execute the query”

  8. Bekräfta nu att PostGIS är installerat genom att köra en PostGIS-funktion:

    SELECT postgis_full_version();
    

Du har lyckats skapa en PostGIS spatial databas!

4.3. Funktionslista

PostGIS_Full_Version: Rapporterar fullständig information om PostGIS-version och byggkonfiguration.