GOV/Datenauswertung

aus GenWiki, dem genealogischen Lexikon zum Mitmachen.
< GOV
Version vom 14. September 2016, 08:44 Uhr von Jzedlitz (Diskussion • Beiträge) (→‎Karte des abgedeckten Bereiches mit GMT zeichnen)
(Unterschied) ← Nächstältere Version • aktuelle Version ansehen (Unterschied) • Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

GOV-Hauptseite > GOV/Projekt > GOV-Datenauswertung

Projekt GOV
hier: GOV/Datenauswertung

GOV-Datenbankabfrage:

Infoseiten zum Projekt:

Datenerfassung:

Kontakt:

Kategorien:


Liste aller Ortsnamen in einem Kreis

 SELECT c.textualId, n.content, n.language, type_names.value
  FROM gov_item i 
  JOIN p ON p.ende=i.id 
  JOIN gov_item c ON p.anfang=c.id AND c.deleted=0 
  LEFT JOIN property n ON n.gov_object=c.id AND n.type=1 
  LEFT JOIN property t ON t.gov_object=c.id AND t.type=2 
  JOIN type_names ON type_names.type_id=t.type_object AND type_names.language='deu'  
  WHERE i.textual_id ='adm_169761'

Liste aller Ortsnamen in einem Regierungsbezirk mit Kreisen

SELECT i.textualId as Kreis, c.textualId as Ort, n.content as Name,
        n.language as Sprache, type_names.value as Typ 
  FROM gov_item i2 
  JOIN p p2 ON p2.ende=i2.id AND p2.laenge=1 
  JOIN gov_item i ON p2.anfang=i.id 
  JOIN p ON p.ende=i.id 
  JOIN GovItem c ON p.anfang=c.id AND c.deleted=0 
  LEFT JOIN property n ON n.gov_object=c.id AND n.type=1 
  LEFT JOIN property t ON t.gov_object=c.id AND t.type=2 
  JOIN type_names ON type_names.type_id=t.type_object AND type_names.language='deu'  
  WHERE i2.textual_id ='adm_368468'

Karte des abgedeckten Bereiches mit GMT zeichnen

Für die echte Anzeige des abgedeckten Bereiches auf der GOV-Startseite die Anleitung unter GOV/Karten verwenden!

Aus der Datenbank eine Liste aller Koordinaten generieren:

echo "SELECT longitude, latitude FROM gov_item WHERE deleted=0" |  mysql -p gov > gov.xy
input_file=gov.xy

#### Plot European region. ####
europe_range="-R-20/65/25/80"
europe_scale="-Jx0.095d/0.125d"
europe_frame="-Ba40f20/a40f10ESnw"
pscoast $europe_range $europe_scale $europe_frame -G180/255/180 -S210/220/255 -Dl -A1000 -W1 -X1.0 -Y1.0 -K > europe.ps
psxy $input_file  $europe_range $europe_scale -Sp -W2/255/50/50 -L -H0 -O >> europe.ps 


#### Plot North American region. ####
na_range="-R205/345/25/85"
na_scale="-Jx0.070d/0.120d"
na_frame="-Ba40f20/a40f10ESnw"
pscoast $na_range $na_scale $na_frame -G180/255/180 -S210/220/255 -Dl -A1000 -W1 -X1.0 -Y1.0 -K > north-america.ps
psxy $input_file  $na_range $na_scale -Sp -W2/255/50/50 -L -H0 -O  >> north-america.ps

#### Plot South American region. ####
sa_range="-R210/340/-60/25"
sa_scale="-Jx0.070d/0.070d"
sa_frame="-Ba40f20/a40f10ESnw"
pscoast $sa_range $sa_scale $sa_frame -G180/255/180 -S210/220/255 -Dl -A1000 -W1 -X1.0 -Y1.0 -K > south-america.ps
psxy $input_file $sa_range $sa_scale -Sp -W2/255/50/50 -L -H0 -O >> south-america.ps

ps2raster europe.ps -A -P -Tg
ps2raster north-america.ps -A -P -Tg
ps2raster south-america.ps -A -P -Tg