Diskussion:Kurs PostGIS Einführung II: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
K (Die Seite wurde neu angelegt: „== Tipps und Tricks== Restore... (pg_restore): * "File Option": Dateiendungen für Dumps sind ".backup"; wechseln Sie zu "All Files (*.*)", wenn der Dump einen a…“)
 
K
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
== Zum Kapitel 1 Überblick ==
 +
 +
Versionen:
 +
* 2.0.0 04/2012
 +
* 2.1.4 09/2014 (aktuelle Version)
 +
* 2.2: Ende 2014?
 +
* Siehe Doku. zu den wichtigsten Änderungen
 +
 +
 +
== Zum Kapitel 4 Vektorgeometrie-Funktionen ==
 +
 +
Distanz- vs. Nachbarschafts-Suche:
 +
  -- Daten staedte_schweiz.sql
 +
  SELECT full_name, ST_AsText(geom), 
 +
  FROM staedte_schweiz
 +
  ORDER BY geom <-> ST_SetSRID(ST_MakePoint(704380,230442),21781) -- Rappi
 +
  LIMIT 10;
 +
 +
 
== Tipps und Tricks==
 
== Tipps und Tricks==
 +
 +
Zurück zu [[Kurs_PostGIS_Einführung_II#Tipps_und_Tricks]]
  
 
Restore... (pg_restore):
 
Restore... (pg_restore):
Zeile 23: Zeile 44:
 
   LANGUAGE plpgsql VOLATILE
 
   LANGUAGE plpgsql VOLATILE
 
   COST 100;
 
   COST 100;
 +
 +
 +
== Notizen ==
 +
 +
PostGIS 3D:
 +
* https://github.com/Oslandia/presentations/blob/master/foss4g_2013/postgis_3d.pdf

Aktuelle Version vom 12. September 2014, 06:49 Uhr

Zum Kapitel 1 Überblick

Versionen:

  • 2.0.0 04/2012
  • 2.1.4 09/2014 (aktuelle Version)
  • 2.2: Ende 2014?
  • Siehe Doku. zu den wichtigsten Änderungen


Zum Kapitel 4 Vektorgeometrie-Funktionen

Distanz- vs. Nachbarschafts-Suche:

 -- Daten staedte_schweiz.sql
 SELECT full_name, ST_AsText(geom),  
 FROM staedte_schweiz 
 ORDER BY geom <-> ST_SetSRID(ST_MakePoint(704380,230442),21781) -- Rappi
 LIMIT 10;


Tipps und Tricks

Zurück zu Kurs_PostGIS_Einführung_II#Tipps_und_Tricks

Restore... (pg_restore):

  • "File Option": Dateiendungen für Dumps sind ".backup"; wechseln Sie zu "All Files (*.*)", wenn der Dump einen anderen Namen hat. Dumps erkennt man daran...
  • "Restore Options #1" folgende Optionen, damit die Owner/Privileges Einstellungen ignoriert werden: "Don't save: Owner, Privilege, Tablespace".

Trigger-Funktion (Datenbank Uster):

 CREATE OR REPLACE FUNCTION test.insert_update_test_trigger_function()
   RETURNS trigger AS
 $BODY$
   DECLARE
   myrec RECORD;
 BEGIN
   NEW.flaeche := ST_Area(NEW.the_geom);
   NEW.umfang := ST_Perimeter(NEW.the_geom);
   SELECT array_to_string(array_agg(nz.zonenbez_gemeinde),'; ') 
   AS zonen into myrec FROM raumplanung.nutzungszonen nz WHERE ST_Intersects(NEW.the_geom,nz.the_geom);
   NEW.zonen := myrec.zonen;
   RETURN NEW;
 END;
 $BODY$
 LANGUAGE plpgsql VOLATILE
 COST 100;


Notizen

PostGIS 3D: