[Talk-de] Wartungsarbeiten API am 23.6.

2011-06-10 Diskussionsfäden Frederik Ramm

Hallo,

   am Donnerstag 23.6. wird die OSM-API von ca. 9:30 bis 21:30 nicht 
verfuegbar sein (keine API-Abfragen, kein Editieren, keine Diff-Updates).


Wiki, Mailinglisten, und help.openstreetmap.org sollten nicht betroffen 
sein.


Grund ist, dass einige Server vom University College of London in ein 
etwas besseres Rechenzentrum am Imperial College umziehen.


Details gibt es spaeter auf 
http://wiki.openstreetmap.org/wiki/Servers/June_2011_Maintenance.


Bye
Frederik


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] [!SPAMVERDACHT!] Re: Nuklearkarte

2011-06-10 Diskussionsfäden Elstermann, Mike
Hier eine Version für deutsche AKWs von IT-Consult alle GmbH (AKW-Daten lt. 
Wikipedia)
http://www.osmwms.de/gdi-demo/

mikeE. 

-Ursprüngliche Nachricht-
Von: Sven Geggus [mailto:li...@fuchsschwanzdomain.de] 
Gesendet: Donnerstag, 9. Juni 2011 10:15
An: talk-de@openstreetmap.org
Betreff: [!SPAMVERDACHT!] Re: [Talk-de] Nuklearkarte

Markus liste12a4...@gmx.de wrote:

 Eine dynamische Version gibt es hier:
 http://opendata.zeit.de/atomreaktoren/#/de/

Die auf Google Maps basiert...

Sven

-- 
Why are there so many Unix-haters-handbooks and not even one
Microsoft-Windows-haters handbook?
Gurer vf ab arrq sbe n unaqobbx gb ungr Zvpebfbsg Jvaqbjf!
/me is giggls@ircnet, http://sven.gegg.us/ on the Web

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Relationen für Betreiber (und evtl. für alles?)

2011-06-10 Diskussionsfäden Jochen Topf
On Thu, Jun 09, 2011 at 08:06:49PM +0200, M∡rtin Koppenhoefer wrote:
 Ich habe gerade mal einen Versuch gemacht zu einer Idee, die mir schon
 länger durch den Kopf geht.
 
 Ausgangspunkt war die Tatsache, dass wir keine eindeutigen Identifier
 (URI) für viele Dinge haben, so dass es z.B. von der Deutschen Post
 zig Varianten in der DB gibt, die man alle erst mal matchen muss. Auch
 wenn man das vollständig in den Griff bekommen könnte durch
 eindeutiges Matchen ohne jeden Zweifel, so hat man doch nur einen
 Namen und keine weiteren Informationen.
 
 M.E. könnte OSM extrem dazugewinnen, wenn wir die Struktur der Welt
 auch im nichträumlichen Bereich in unserer Datenbank hätten. Wir
 könnten z.B. die Tätigkeitsfelder von Organisationen oder
 Geschäftsfelder von Firmen abbilden. Man könnte die DB z.B. fragen:
 welche Kraftwerke werden von EON betrieben, wo ist die
 Hauptverwaltung, wie ist die Telefonnummer, welche Firmen gehören noch
 dazu (Beteiligungen, Töchter, etc.). Auch politische Strukturen
 könnten vollständig abgebildet werden (Parlament, Regierungssitz,
 Hierarchie, etc.). Manches davon geht auch schon jetzt, aber nur
 ungefähr, d.h. man verlässt sich auf gleiche Namen oder muss externe
 Recherchen anstellen und unsere mit anderen Daten verknüpfen.
 
 Im Prinzip ist solches Mappen derzeit schon möglich, da man auch
 Relationen ohne Members machen kann, die z.B. eine Firma
 repräsentieren könnten. Das Problem ist vor allem, wie man diese
 Relationen auffinden kann ;-). Vermutlich ist unser derzeitiges
 db-Schema nicht besonders gut geeignet, um so was zu machen, aber wenn
 es Interesse daran gibt, wäre das vielleicht lösbar.
 
 Ich habe mal ein kleines Beispiel gemacht, wie man so etwas abbilden könnte:
 Relation für eine Firma (nur rudimentär, da könnte natürlich viel mehr
 drin stehen)
 http://www.openstreetmap.org/browse/relation/1618278
 
 und eine Metro-Linie, die von der vg. Firma betrieben wird (die
 Relation taucht hier mit der Rolle operator auf):
 http://www.openstreetmap.org/browse/relation/207926
 
 Kommentare?

Aaargh. Das klingt auf den ersten Blick ja alles ganz toll. Alles superflexibel
und so. Aber irgendjemand muss mit den Daten auch arbeiten. Das sind einerseits
die Mapper, die das eintragen müssen und andererseits die Leute, die aus den
Daten Karten machen oder sonstwas. Und für beide ist diese ganze
Relationiererei furchtbar aufwändig.

Es hat schon seinen Grund, dass OSM so erfolgreich ist und andererseits
Projekte wie DBPedia und alle diese Semantik-Web-Kram-Sachen nicht in die
Puschen kommen. Es ist für Menschen schwierig rekursiv verzeigerte
Datenstrukturen zu verstehen. Und auch für Maschinen ist das enorm aufwändig,
damit zu arbeiten. Eine Software, die die wichtigsten drei, vier Varianten
von Deutsche Post aus den Operator-Tags der Briefkästen matcht ist viel
viel einfacher, als eine, die Relationen nachlaufen muss. Und dass sowas
mit Relationen eindeutiger wird, ist auch eine Illusion. Ich weiss nicht, ob
das jetzt noch ist, aber irgendwann hatten wir mal eine Hierarchie der
Stadtteile von Bremen doppelt in der Datenbank, weil halt nichts verhindert,
dass man sowas macht.

Nein, unsere Datenstruktur ist schon gut. Sie ist ein Kompromiss, aber ein
praktikabler Kompromiss. Und sie versucht nicht, die ganze Welt in einem
Datenmodell abzubilden, sondern nur die Geodaten für eine Karte zu sammeln.
Wir sind keine Datenbank für Firmengeschäftsfelder oder politische Strukturen.
Das soll ruhig jemand anderes machen.

Jochen
-- 
Jochen Topf  joc...@remote.org  http://www.remote.org/jochen/  +49-721-388298


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] postgresql (osmosis schema) liste von nodes - Polygon?

2011-06-10 Diskussionsfäden Sven Geggus
Alexander Matheisen alexandermathei...@ish.de wrote:

 Wie werden die Spezialdatenbanken erzeugt? Ein simples INSERT/SELECT?

/s/datenbanken/tabellen

Sorry

Sven

-- 
Den Rechtsstaat macht aus, dass Unschuldige wieder frei kommen
(Wolfgang Schäuble)

/me is giggls@ircnet, http://sven.gegg.us/ on the Web

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Relationen für Betreiber (und evtl. für alles?)

2011-06-10 Diskussionsfäden Kay Drangmeister

Hi alle,

Am 10.06.2011, 09:01 Uhr, schrieb Jochen Topf joc...@remote.org:


Nein, unsere Datenstruktur ist schon gut. Sie ist ein Kompromiss, aber ein
praktikabler Kompromiss. Und sie versucht nicht, die ganze Welt in einem
Datenmodell abzubilden, sondern nur die Geodaten für eine Karte zu sammeln.


Das ist gut und genau richtig so.


On Thu, Jun 09, 2011 at 08:06:49PM +0200, M∡rtin Koppenhoefer wrote:

Ausgangspunkt war die Tatsache, dass wir keine eindeutigen Identifier
(URI) für viele Dinge haben


Das Problem sehe ich aber durchaus auch. Es wäre toll[TM], wenn man
von irgendwoher (insbesondere auch innerhalb der Map) auf ein bestimmtes
Objekt in der DB verweisen könnte, und zwar

 * eindeutig, als auch
 * persistent

Beispiel: ich möchte von meiner Homepage aus, weil ich gerade über das
Sony-Center in Berlin schreibe, per URI darauf verweisen.

Im Moment geht das z.B. über folgende Möglichkeiten:

(1) http://open.mapquestapi.com/nominatim/v1/search.php?q=sony%20center
(2) http://www.openstreetmap.org/browse/relation/3221

Und hat man jeweils die Probleme:
(1) ist nicht eindeutig (bei der Suche könnten mehrere ähnliche gefunden
werden)
(2) ist nicht persistent (die Relation könnte neu erzeugt werden oder in
eine andere eingebettet, oder aufgelöst, werden)

Eine nahe liegende Alternativlösung sind Wiki-Links:

(3) http://de.wikipedia.org/wiki/Sony_Center
(rechts oben auf Karte klicken)

siehe auch http://wiki.openstreetmap.org/wiki/Key:wikipedia

Allerdings hat dieser eindeutige, persistente URI den Nachteil, dass er
nur für wichtige Dinge existiert, nicht z.B. für meinen Bäcker nebenan
oder den Grillplatz wo ich meine nächste Geburtstagsfeier abhalten will.

Bleiben also noch Koordinaten:

(4) http://www.openstreetmap.org/?mlat=52.510004mlon=13.373083zoom=18

mit dem Nachteil, dass der Ort zwar eindeutig, das Objekt aber damit
natürlich nicht referenziert ist.



Offen bleibt die (fast philos.) Frage, was denn nun das Objekt an sich
ist was referenziert werden soll. Ist Bahnhof (auf dem Hinweisschild)
nicht doch eher der Bahnhofsparkplatz als das Gebäude, die Plattformen,
die Schienenstücke?

Können wir eine solche Datenbank:

* eindeutige Identifier für Real-World-Objekte (z.B. Bahnhofsparkplatz)
* eindeutige Identifier für abstrakte Konzepte (z.B. Deutsche Post)

auch wenn sie nicht Teil der OSM-DB ist, mit OSM konsistent halten?
IMHO ja, aber nicht durch technische Einschränkungen (Du darfst Relation
XY nicht löschen, weil woanders genutzt), sondern durch technische
Hilfsmittel (Script das warnt, dass 'Sony Center (Gebäude)' in der
OSM-DB verändert oder gelöscht wurde). Somit wäre diese (ext.) Daten-
bank etwas ähnliches wie tinyurl.

Viele Grüße,
Kay

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Relationen für Betreiber (und evtl. für alles?)

2011-06-10 Diskussionsfäden Frederik Ramm

Hallo,

On 06/10/11 10:04, Kay Drangmeister wrote:

Das Problem sehe ich aber durchaus auch. Es wäre toll[TM], wenn man
von irgendwoher (insbesondere auch innerhalb der Map) auf ein bestimmtes
Objekt in der DB verweisen könnte, und zwar

* eindeutig, als auch
* persistent


Ja, das ist ein Ding, das andauernd wiederkommt. Linken von extern auf 
eine OSM-ID ist ganz klar eine bloede Idee (und manche Leute fordern 
daraufhin konstante IDs, noch bloeder). Gerade vor ein paar Tagen hier 
erwaehnt:


http://lists.openstreetmap.org/pipermail/talk-gb/2011-June/011749.html

Die wahrscheinlich beste Loesung fuer sowas - und hier wurde ja auch 
schon oft drueber gesprochen - ist etwas, das mit Fuzzy-Koordinaten 
plus weiteren Informationen arbeitet, also z.B. das amenity=restaurant 
mit name=*Olive* im Bereich von 500m um den Punkt X oder so. Da braucht 
es dann nur noch einen Server, der solche Anfragen gut aufloest (und 
der dann, wenn er gut gemacht ist, gleich auch Bugmeldungen erzeugt, 
wenn vermehrt Links auf nicht-findbare Objekte reinkommen, oder der 
sogar Zugriff auf eine Historie hat und der dann sagen kann das Objekt 
gibt es nicht, aber es gab's bis vor 10 Wochen und wurde dann mit dem 
Kommentar XXX vom User YYY geloescht und so).


Einen ersten kleinen Schritt in die Richtung macht schon das 
query-to-map von Tim Alder, das schon vor einem Jahr hier diskutiert 
wurde:


http://lists.openstreetmap.org/pipermail/talk-de/2010-May/068971.html

Das hat noch nicht alles, was man braucht, und ist auch stark auf die 
Ausgabe von Karten fixiert (in der Praxis will man vielleicht ja eher 
eine Art REST-Request machen und dann eine OSM-ID zurueckbekommen).


Nominatim geht auch in die Richtung; Queries wie pub near 
[51.538,7.217] kann es schon beantworten.


Bye
Frederik

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Wie Wege zu Gärten taggen?

2011-06-10 Diskussionsfäden Chris66
Am 09.06.2011 23:02, schrieb Manuel Reimer:

 wie werden denn Wege zu Nutzgärten, bzw. Schrebergärten korrekt getaggt?
 
 Ich tendiere hier zwischen highway=track oder highway=service.

Ob ein Weg zu einem Schrebergarten oder zu einem Supermarkt führt ist
erstmal egal.

Entscheidungskriterien sind:

- Breite des Weges
- Beschilderung

Wenn Autos erlaubt sind:
highway=service

Wenn Autos nicht erlaubt/möglich sind:
highway=path

Chris


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] neues OpenLayers-Buch - gibt es inzwischen etwas neues ??

2011-06-10 Diskussionsfäden Jan Tappenbeck

Am 30.05.2011 11:25, schrieb Jan Tappenbeck:



hi !

in der neusten Wochennotiz wurde von dem neuen engl. Buch zu OpenLayers
[1] gesprochen.

Hat das schon einer und ist es auch dann noch lohnenswert wenn man das
deutschsprachige Buch hat ??

Gruß Jan .-)

[1]
http://www.amazon.de/dp/1849514127?tag=gismanagementhomlink_code=as2creativeASIN=1849514127creative=9398camp=2514



Hi !

hat zwischenzeitlich einer von Euch dieses Buch einsehen können ?

Gruß Jan :-)


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Tagginghilfe innerstädtische Fußwege

2011-06-10 Diskussionsfäden Markus Straub
2011/6/9 M∡rtin Koppenhoefer dieterdre...@gmail.com:
 Am 9. Juni 2011 20:29 schrieb Markus Straub markus.straub...@gmail.com:
 Hi,

 wie taggt ihr folgendes:

 Gässchen in einer Innenstadt (Altstadt) die keine offiziellen
 Fußgängerzonen, Wohnstraßen etc sind. Hier in Wien gibt es einige
 asphaltierte Gassen, ca 2m breit, die nicht von Fahrzeugen befahren werden
 können weil es keine Gehsteigabsenkung gibt und die Fläche außerdem von
 Gastgärten belegt ist.

 highway=pedestrian?
 highway=footway?

 Das selbe Frage stellt sich generell für größere Flächen die innerstädtisch
 klar dem Fußgänger gewidmet aber nicht als Fußgängerzone gekennzeichnet sind
 - quasi großflächige Aufweitung des Gehsteigs.


 m.E. highway=service, service=alley, evtl. noch mit width. Mit dem
 Motorrad könnte ich doch da durchfahren, wenn ich Dich richtig
 verstehe?

 Gruß Martin

Nein man kann mit dem Motorrad definitiv nicht durchfahren (die Fläche
wird ja fast komplett durch den Sommergastgarten genutzt), auch mit
dem Rad wäre es schwierig und außerdem illegal.

Ein highway=service kann normal befahren werden, passt also hierfür
nicht finde ich.

gibt es das:
highway=footway
area=yes

ich nehm an kein renderer schluckt das..

Best,
Markus

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Berliner Abbiegebeschränkungen

2011-06-10 Diskussionsfäden Chris66
Am 03.06.2011 22:32, schrieb Chris66:

 Das Thema Routing ist leider noch immer ein Trauerspiel.

Navi-Apps Test in der aktuellen C'T:

OSM basierte Router schnitten bei der Routingqualität
schlecht (NAVFree) bis zufriedenstellend (skobbler) ab.

TomTom wurde eine sehr gute Routingqualität bescheinigt.

Trostpflaster: GoogleNavigation schnitt auch nur zufriedenstellend
ab, vermutlich wegen deren total veralteter Daten.

Grüße
Chris



___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Wie Wege zu Gärten taggen?

2011-06-10 Diskussionsfäden fly
Am 10.06.2011 10:59, schrieb Chris66:
 Am 09.06.2011 23:02, schrieb Manuel Reimer:
 
 wie werden denn Wege zu Nutzgärten, bzw. Schrebergärten korrekt getaggt?

 Ich tendiere hier zwischen highway=track oder highway=service.
 
 Ob ein Weg zu einem Schrebergarten oder zu einem Supermarkt führt ist
 erstmal egal.

+1

 Entscheidungskriterien sind:
 
 - Breite des Weges
 - Beschilderung
 
 Wenn Autos erlaubt sind:
 highway=service

Der Übergang zwischen track und service ist ja wohl fließend.
Wichtiger sind dann wohl Zusatzinformationen wie: access, surface und width.

 Wenn Autos nicht erlaubt/möglich sind:
 highway=path

Das halte ich bei eim 3m breiten Weg für falsch. Dies ist dann wohl ein
track.

Gruß fly

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Relationen für Betreiber (und evtl. für alles?)

2011-06-10 Diskussionsfäden fly
Am 09.06.2011 20:06, schrieb M∡rtin Koppenhoefer:
 Ich habe gerade mal einen Versuch gemacht zu einer Idee, die mir schon
 länger durch den Kopf geht.
 
 Ausgangspunkt war die Tatsache, dass wir keine eindeutigen Identifier
 (URI) für viele Dinge haben, so dass es z.B. von der Deutschen Post
 zig Varianten in der DB gibt, die man alle erst mal matchen muss. Auch
 wenn man das vollständig in den Griff bekommen könnte durch
 eindeutiges Matchen ohne jeden Zweifel, so hat man doch nur einen
 Namen und keine weiteren Informationen.
 
 M.E. könnte OSM extrem dazugewinnen, wenn wir die Struktur der Welt
 auch im nichträumlichen Bereich in unserer Datenbank hätten. Wir
 könnten z.B. die Tätigkeitsfelder von Organisationen oder
 Geschäftsfelder von Firmen abbilden. Man könnte die DB z.B. fragen:
 welche Kraftwerke werden von EON betrieben, wo ist die
 Hauptverwaltung, wie ist die Telefonnummer, welche Firmen gehören noch
 dazu (Beteiligungen, Töchter, etc.). Auch politische Strukturen
 könnten vollständig abgebildet werden (Parlament, Regierungssitz,
 Hierarchie, etc.). Manches davon geht auch schon jetzt, aber nur
 ungefähr, d.h. man verlässt sich auf gleiche Namen oder muss externe
 Recherchen anstellen und unsere mit anderen Daten verknüpfen.
 
 Im Prinzip ist solches Mappen derzeit schon möglich, da man auch
 Relationen ohne Members machen kann, die z.B. eine Firma
 repräsentieren könnten. Das Problem ist vor allem, wie man diese
 Relationen auffinden kann ;-). Vermutlich ist unser derzeitiges
 db-Schema nicht besonders gut geeignet, um so was zu machen, aber wenn
 es Interesse daran gibt, wäre das vielleicht lösbar.
 
 Ich habe mal ein kleines Beispiel gemacht, wie man so etwas abbilden könnte:
 Relation für eine Firma (nur rudimentär, da könnte natürlich viel mehr
 drin stehen)
 http://www.openstreetmap.org/browse/relation/1618278
 
 und eine Metro-Linie, die von der vg. Firma betrieben wird (die
 Relation taucht hier mit der Rolle operator auf):
 http://www.openstreetmap.org/browse/relation/207926
 
 Kommentare?

Ich denke ein Ansatzpunkt ist auch sich für verbreitet operator=* zu
einigen und dafür eine Datenbank zu erstellen. Ob im wiki oder extern
ist ersteinmal egal, jedoch sollte sie im wiki verlinkt sein und die
Editor-Software sie benutzen (presets, known values, autocompletion).

In der Datenbank bräuchte man den

1. Koordinatenbereich, wo der operator anzutreffen ist (kann von der
ganzen Welt bishin zu einer Stadt variieren)
2. Name
3. die main-tags, mit welchen der operator zu verknüpfen ist ( zb
postbox, vendingmachine, postoffice, building, ... bei der Deutschen
Post AG).
 Für building müß man noch ein bischen besser filtern, da sonst schnell
eine zu große Liste entsteht !

Es sollte zb möglich sein alle bekannten operator für Briefkästen in
Deutschland im preset amenity=postbox als values zu erhalten, wenn man
sich in D befindet und analog für andere Länder/Gebiete.

Ich weiß, dass das ein ganze Stück Arbeit erfordert, aber es würde wohl
viel mehr Eindeutigkeit schaffen als Monster-Relation-Kombinationen,
oder wie stellt Ihr Euch denn so eine Relation für die Post, die
Deutsche Bahn bzw andere große, weltweit tätige Konzerne vor ?

Grüße fly

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] postgresql (osmosis schema) liste von nodes - Polygon?

2011-06-10 Diskussionsfäden Alexander Matheisen
Am Freitag, den 10.06.2011, 07:49 + schrieb Sven Geggus:
 Alexander Matheisen alexandermathei...@ish.de wrote:
 
  Wie werden die Spezialdatenbanken erzeugt? Ein simples INSERT/SELECT?
 
 /s/datenbanken/tabellen

Statt hier so kleinlich die Fehler anderer zu verbessern, könntest du
mal direkt auf meine Frage antworten. Ich fasse deine Reaktion einfach
mal als Ja auf.


Alex



___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Tagginghilfe innerstädtische Fußwege

2011-06-10 Diskussionsfäden fly
Am 10.06.2011 13:27, schrieb Markus Straub:
 2011/6/9 M∡rtin Koppenhoefer dieterdre...@gmail.com:
 Am 9. Juni 2011 20:29 schrieb Markus Straub markus.straub...@gmail.com:
 Hi,

 wie taggt ihr folgendes:

 Gässchen in einer Innenstadt (Altstadt) die keine offiziellen
 Fußgängerzonen, Wohnstraßen etc sind. Hier in Wien gibt es einige
 asphaltierte Gassen, ca 2m breit, die nicht von Fahrzeugen befahren werden
 können weil es keine Gehsteigabsenkung gibt und die Fläche außerdem von
 Gastgärten belegt ist.

 highway=pedestrian?
 highway=footway?

 Das selbe Frage stellt sich generell für größere Flächen die innerstädtisch
 klar dem Fußgänger gewidmet aber nicht als Fußgängerzone gekennzeichnet sind
 - quasi großflächige Aufweitung des Gehsteigs.


 m.E. highway=service, service=alley, evtl. noch mit width. Mit dem
 Motorrad könnte ich doch da durchfahren, wenn ich Dich richtig
 verstehe?

 Gruß Martin
 
 Nein man kann mit dem Motorrad definitiv nicht durchfahren (die Fläche
 wird ja fast komplett durch den Sommergastgarten genutzt), auch mit
 dem Rad wäre es schwierig und außerdem illegal.

Was heiß hier illegal, gibt es ein Schild ?
Wie sieht das am frühen Morgen und im Winter aus ?

 Ein highway=service kann normal befahren werden, passt also hierfür
 nicht finde ich.

Es gibt auch immer noch access=* und foot=official

Leider werden da aber auch etliche Kombination nicht richtig dargestellt.

aber width=* geht auf jeden Fall.

 gibt es das:
 highway=footway
 area=yes

geht durchaus (bzw siehe oben)

 ich nehm an kein renderer schluckt das..

Deshalb wird meistens falscherweise highway=pedestrian benutzt.

cu fly

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


[Talk-de] Noch ein OpenLayers-Buch

2011-06-10 Diskussionsfäden Jan Tappenbeck



 Hi !

es gibt da noch ein OL-Buch

http://www.amazon.de/Openlayers-Lambert-M-Surhone/dp/6133424176/ref=pd_sim_sbs_eb_2

Kennt das jemand ...?

Gruß Jan :-)


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


[Talk-de] Hochladen Daten JOSM

2011-06-10 Diskussionsfäden Wolfgang Wienke
Hallo, habe nach einiger Zeit wieder mit JOSM gearbeitet und mit der 
aktualisierten Version versucht Daten hochzuladen. Ich bekomme den 
Fehler Dein Zugriff auf das API vorübergehend ausgesetzt, 
...anmelden... Bedingungen einsehen...


Ein normales Anmelden in OSM ändert daran nichts.

Ich habe eine JOSM-Einstellung, bei der ich nicht jedes Mal das Passwort 
eingeben muss, weiß aber nicht mehr wo man das ändert.


Was tun?
--
   Mit freundlichen Gruessen

 wonk

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Noch ein OpenLayers-Buch

2011-06-10 Diskussionsfäden Lars Lingner
Am 10.06.2011 15:01, schrieb Jan Tappenbeck:
 
 
  Hi !
 
 es gibt da noch ein OL-Buch
 
 http://www.amazon.de/Openlayers-Lambert-M-Surhone/dp/6133424176/ref=pd_sim_sbs_eb_2
 

Nein, aber da würde ich die Finger von lassen. Der Verlag sammelt Infos
aus der Wikipedia (und anderen Quellen?), druckt und verkauft dieses. Es
gibt im Netz einige Berichte dazu. Das Geld ist es nicht wert.

Such mal nach Betascript Publishing. Wenn Du eine gute Rezession
findest, sag Bescheid ;)


Lars

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Hochladen Daten JOSM

2011-06-10 Diskussionsfäden Peter Wendorff

Hallo Wolfgang.
Das Projekt OpenStreetMap ändert die Lizenz.
Das erfordert aber das Einverständnis derer, die bisher unter der alten 
Lizenz zum Projekt beigetragen haben.
Seit ein paar Tagen ist deshalb das Bearbeiten der Datenbank nur dann 
erlaubt, wenn du dich dabei entsprechend entschieden hast.


Wenn Du dich unter openstreetmap.org einloggst, solltest du eine 
entsprechende Aufforderung bekommen, der neuen Lizenz zuzustimmen (oder 
eben abzulehnen).


Bisher kannst Du unabhängig von deiner Entscheidung auch weiter zum 
Projekt beitragen; entscheiden musst du dich dafür aber.
Demnächst (möglicherweise schon in den kommenden Tagen) dürfen nur noch 
diejenigen Betragen, die der neuen Lizenz zugestimmt haben.


Details auch siehe 
http://wiki.openstreetmap.org/wiki/DE:Open_Database_License/Implementation_Plan


Gruß
Peter

Am 10.06.2011 15:21, schrieb Wolfgang Wienke:
Hallo, habe nach einiger Zeit wieder mit JOSM gearbeitet und mit der 
aktualisierten Version versucht Daten hochzuladen. Ich bekomme den 
Fehler Dein Zugriff auf das API vorübergehend ausgesetzt, 
...anmelden... Bedingungen einsehen...


Ein normales Anmelden in OSM ändert daran nichts.

Ich habe eine JOSM-Einstellung, bei der ich nicht jedes Mal das 
Passwort eingeben muss, weiß aber nicht mehr wo man das ändert.


Was tun?



___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] postgresql (osmosis schema) liste von nodes - Polygon?

2011-06-10 Diskussionsfäden Sven Geggus
Alexander Matheisen alexandermathei...@ish.de wrote:

 Statt hier so kleinlich die Fehler anderer zu verbessern

Dir ist aber schon klar, dass ich einen Fehler von _mir_ selbst korrigiert
habe. Also nochmal zum mitschreiben: Ich habe fälschlicherweise Datenbanken
geschrieben anstatt Tabellen.

Die Idee ist, dass ich eine neue Datenbank mit osmosis schema aufsetze und
sich jeder für seine Anwendungen daraus per SQL script, shell, perl, python
oder was auch immer, einmal am Tag oder so Spezialtabellen für die eigene
Anwendung baut. 

Gruss

Sven

P.S.: Warum sind wir nicht längst auf der devserver Liste solche Details
interessieren hier doch keinen mehr.

-- 
Microsoft ist offenbar die einzige Firma, die in der Lage ist, ein mit
Office nicht kompatibles Bürosoftwarepaket einzuführen.
(Florian Weimer in de.alt.sysadmin.recovery)
/me is giggls@ircnet, http://sven.gegg.us/ on the Web

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Berliner Abbiegebeschränkungen

2011-06-10 Diskussionsfäden Florian Lohoff
On Fri, Jun 10, 2011 at 01:51:24PM +0200, Chris66 wrote:
 Am 03.06.2011 22:32, schrieb Chris66:
 
  Das Thema Routing ist leider noch immer ein Trauerspiel.
 
 Navi-Apps Test in der aktuellen C'T:
 
 OSM basierte Router schnitten bei der Routingqualität
 schlecht (NAVFree) bis zufriedenstellend (skobbler) ab.

Ich finde persoehnlich skobbler ganz brauchbar aber das dingen 
ist was die u-turn penalty angeht genauso krumm wie navit.

Beide quatschen einen ewig voll man moege bitte umkehren was ja
in den seltensten faellen wirklich sinn macht.

Wenn ich das mit dem Harmann-Becker Festeinbau im Mercedes vergleiche
liegen da einfach Welten dazwischen.

Flo
-- 
Florian Lohoff f...@zz.de
„Für eine ausgewogene Energiepolitik über das Jahr 2020 hinaus ist die
Nutzung von Atomenergie eine Brückentechnologie und unverzichtbar. Ein
Ausstieg in zehn Jahren, wie noch unter der rot-grünen Regierung
beschlossen, kommt für die nationale Energieversorgung zu abrupt.“
Angela Merkel CDU 30.8.2009

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] postgresql (osmosis schema) liste von nodes - Polygon?

2011-06-10 Diskussionsfäden Alexander Matheisen
Am Freitag, den 10.06.2011, 13:38 + schrieb Sven Geggus:
 Alexander Matheisen alexandermathei...@ish.de wrote:
 
  Statt hier so kleinlich die Fehler anderer zu verbessern
 
 Dir ist aber schon klar, dass ich einen Fehler von _mir_ selbst korrigiert
 habe. Also nochmal zum mitschreiben: Ich habe fälschlicherweise Datenbanken
 geschrieben anstatt Tabellen.

Weil du das als Antwort auf meine Frage geschrieben hattest, dachte ich,
das bezog sich nur auf das Spezialdatenbanken in meinem Text. Ich
glaube, jeder wusste trotzdem, was gemeint war.

 Die Idee ist, dass ich eine neue Datenbank mit osmosis schema aufsetze und
 sich jeder für seine Anwendungen daraus per SQL script, shell, perl, python
 oder was auch immer, einmal am Tag oder so Spezialtabellen für die eigene
 Anwendung baut. 

Meine Frage stellte sich mir, weil es in osmosis den Task --read-pgsql
gibt. Aber ist eigentlich von sich aus logisch, dass man eine Postgres
DB mit dem üblichen SQL abfragen kann.

 P.S.: Warum sind wir nicht längst auf der devserver Liste solche Details
 interessieren hier doch keinen mehr.

Dann wechseln wir eben rüber, bezieht sich eh nur noch auf den
Devserver.


Alex


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Noch ein OpenLayers-Buch

2011-06-10 Diskussionsfäden Tobias Knerr
Am 10.06.2011 15:01, schrieb Jan Tappenbeck:
 es gibt da noch ein OL-Buch

Das ist kein Open-Layers-Buch, das ist Buch-Spam. Der Verlag
Betascript geht laut Internetberichten[0] etwa folgendermaßen vor, um an
Inhalte zu kommen:

1. Beginne mit einem Wikipedia-Artikel (hier: OpenLayers [1]), verwende

1.1. dessen Titel als Buchtitel
1.2. dessen Volltext als erstes Buchkapitel
1.3. dessen Einleitung als Klappentext

2. Suche willkürlich ein paar weitere Artikel, die in dem Artikel aus
Punkt 1 verlinkt sind (hier JavaScript) oder in derselben Kategorie
stehen (hier: Capaware, Chameleon (GIS) [2]). Verwende

2.1. deren Titel als Untertitel des Buches
2.2. deren Volltexte als weitere Buchkapitel

3. Ergänze im Buch selbst Lizenzhinweise, aber stelle sicher, dass
genügend Kunden erst *nach* dem Kauf kapieren, dass sie nichts anderes
als einen überteuerten 1:1-Auszug aus der Wikipedia in den Händen halten

Wiederhole das für tausende Wikipedia-Artikel und überschwemme
Online-Buchhändler so mit deinen Angeboten. Irgendwer wird's schon kaufen.


Also: Lasst bloß alle die Finger von dem Müll. Die Artikel könnt ihr auf
Wikipedia für 38,99 € weniger lesen.

Tobias


[0] z.B. hier:
http://www.leitmedium.de/2010/09/28/amazon-betascript-publishing-und-die-automatisierte-wikipedia-buchschwemme/
[1] http://en.wikipedia.org/wiki/OpenLayers
[2] http://en.wikipedia.org/wiki/Category:Free_GIS_software

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Wie verbessert man die qualitaet des routings in OSM? (war: Berliner Abbiegebeschränkungen)

2011-06-10 Diskussionsfäden Kai Krueger
Hallo,


Chris66 wrote:
 
 Am 03.06.2011 22:32, schrieb Chris66:
 
 Das Thema Routing ist leider noch immer ein Trauerspiel.
 
Ja leider, das routing ist wirklich zum Teil noch etwas betruebend. Dabei
duerfte routing vielleicht die Application sein mit der die meisten Leute
OSM tatsaechlich benutzen und direkt davon profitieren.

Mit programmen wie Skobbler, NAVFree, mapfactor navigator free,
cyclestreets, garmin maps, Navit, GpsMid und diversen anderen routing
Applications duerften inzwischen millionen von Leuten OSM tatsaechlich fuers
routing verwenden (zumindestens wenn man einige der Pressemeldungen glauben
schenkt die jeweils von mehreren millionen downloads der Programme
berichten)

Man liest in deren Foren auch immer wieder das User die von der Idee von OSM
ueberzeugt sind zu Mappern werden um sicher zu stellen das ihr Navi gut
funktioniert. Es bietet also auch ein grosses Potential neue Mapper zu
gewinnen.

Routing ist also wohl inzwischen eines der grossen Aushaengeschilder von OSM
ausserhalb der Geek community. Da ist es besonders schade das Routing nach
wie vor eines der schwaecheren Gebiete von OSM ist (moeglicherweise auch da
Routing eines der hoechsten Qualitaetsanforderungen an die Daten hat)

Es ist wohl eine Kombination aus Fehlern in den Daten und Programmen die
nicht ideal sind und nicht immer das maximum aus den Daten machen da sie
nicht alle tags auswerten.

Auf der Datenseite duerfte es vor allem die falsche Connectivity sein (
siehe z.B.
http://tools.geofabrik.de/osmi/?view=routinglon=10.32422lat=51.35395zoom=7
), sowie fehlendes tagging fuer turn-restrictions, maxspeed und andere
Restrictions sein.

Auf der programmatischen Seite, unterstuetzen leider immer noch viele der
Router wichtige tagging Schemata wie eben turn restrictions, maxspeed und
barrier nicht oder nicht richtig.

Als drittes Problem sind dann inkonsistenzen im tagging, bzw schwer zu
interpretierende Daten. Z.B. ein barrier=gate. Ist die Schranke ueberwiegend
offen und man sollte da durch routen, oder ist sie ueberwiegend geschlossen
und man kann nicht durch? Laender uebergreifend verschiedenes tagging ist
auch nicht gerade hilfreich programmatisches daraus zu machen.

Wie unterschiedlich die verschiedenen Routing engines zum Teil die gleichen
Daten interpretieren, kann man recht schoen auf
http://apmon.dev.openstreetmap.org/routing sehen, wo man die Ergebnisse der
vier grossen online routing engines (OSRM, Gosmore, MapQuest und CloudMade)
vergleichen kann.


Eine Hoffnung die Situation weiter zu verbessern ist Routing in
OpenStreetMap.org aufzunehmen. Indem Routing ein Teil der Homepage wird,
erinnert es hoffentlich mehr Mapper das routingfaehige Daten ein wichtiger
Bestandteil von OSM ist, und das sie mehr mit den Routern herumspielen und
somit Fehler in den Daten entdecken die sie dann verbessern.

Um dies voran zu bringen hat die Strategic Working Group mit Unterstuetzung
des OSMF boards entschieden das sie es gut heissen wuerde das Routing auf
die Homepage gebracht wuerde und OSMF auch dafuer Hardwareresourcen zur
Verfuegung stellen wird.

Allerdings muss erst einmal die entsprechende Software fuer die Integration
programmiert werden und gut genuge routing backends vorhanden sein. Derzeit
gibt es zwei Ansaetze. Zum einen ein Patch von Nic Roets (
http://nroets.dev.openstreetmap.org/demo/ ) und zum Anderen ein Patch von
Soren / Frederick den ich zum auspropieren mal auf den Dev server gestellt
habe ( http://apmon.dev.openstreetmap.org/routing ). Beide benoetigen aber
noch einiges an Arbeit bevor sie tatsaechlich integriert werden koennten. So
dass es wohl noch eine Weile dauern wird.


Welche anderen Moeglichkeiten gibt es die OSM Daten besser routingfaehig zu
machen?


Chris66 wrote:
 
 Navi-Apps Test in der aktuellen C'T:
 
Ist der Artikel irgendwo einsichtbar? Erhaelt der Informationen um mehr
darueber zu erfahren wo die C'T die Schwaechen sieht? Sind es eher die
Software schwaechen, oder eher fehlerhafte Daten die die Herabstufungen
verursacht haben?


Kai

--
View this message in context: 
http://gis.638310.n2.nabble.com/Berliner-Abbiegebeschrankungen-tp6436629p6462644.html
Sent from the Germany mailing list archive at Nabble.com.

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Wie verbessert man die qualitaet des routings in OSM? (war: Berliner Abbiegebeschränkungen)

2011-06-10 Diskussionsfäden Chris66
Am 10.06.2011 17:23, schrieb Kai Krueger:
 Welche anderen Moeglichkeiten gibt es die OSM Daten besser routingfaehig zu
 machen?

Also, ich denke, wir bräuchten eine Art Routerstandard, der mit klaren
einfachen Regeln definiert, welches Verkehrsmittel wie geroutet werden
soll.

zB: Sollen Autos über tracks geroutet werden?
Sollen Fußgänger über Piers geroutet werden? (Oft sind Fährlinien über
man_made=pier mit dem Wegenetz verbunden, aber fast kein Router
berücksichtigt das).

Und so weiter.

Dann bräuchten wir natürlich einen (Online-) Router der diesen Standard
umsetzt und täglich aktualisiert wird. Da ja teilweise Wochen-Baustellen
mit access=no oder construction zeitnah getaggt werden, sind Router
deren Daten nur alle paar Monate aktualisiert werden natürlich
suboptimal. ;-)

Dann scheint es mir, dass nur wenige Leute einfach mal mit den Routern
herumspielen , Ihre täglich gefahren Strecken mal dort eingeben und
checken ob eine sinnvolle Route herauskommt.

Viele Grüße
Chris


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] postgresql (osmosis schema) liste von?nodes?-?Polygon?

2011-06-10 Diskussionsfäden Sven Geggus
Moin,

Ich treibe die Frage mal noch weiter. Vielleciht geht es ja
tatsächlich mit einem einzigen query alle flächenhaften microbrewery
POI zu selektieren.

Momentan geht folgendes:

Ich selektiere mir alle id die mich interessieren:

SELECT id FROM ways WHERE (tags ? 'microbrewery') and 
(tags-'microbrewery'='yes');

Dann mache ich den folgenden request indem ich über alle id
iteriere:

SELECT astext(ST_PointOnSurface(ST_MakePolygon(ST_MakeLine(n.geom
FROM (SELECT unnest(nodes) FROM ways WHERE id = ...) as w, nodes n
WHERE w.unnest = n.id;

So funktioniert das zwar aber es geht bestimmt noch eleganter.

Mein Problem liegt konkret darin, dass ich das WHERE id = ... nicht
mit WHERE (tags ?  'microbrewery') ersetzen kann, weil ich ja die
einzelnen Gruppen von nodes mit ST_MakeLine bearbeiten möchte und
nicht alle nodes mit diesem tag.

Gruss

Sven

-- 
Dynamische IP-Nummern sind Security-Homöopathie.
(Kristian Köhntopp)

/me is giggls@ircnet, http://sven.gegg.us/ on the Web

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] postgresql (osmosis schema) liste von?nodes?-?Polygon?

2011-06-10 Diskussionsfäden Alexander Matheisen
 So funktioniert das zwar aber es geht bestimmt noch eleganter.
 
 Mein Problem liegt konkret darin, dass ich das WHERE id = ... nicht
 mit WHERE (tags ?  'microbrewery') ersetzen kann, weil ich ja die
 einzelnen Gruppen von nodes mit ST_MakeLine bearbeiten möchte und
 nicht alle nodes mit diesem tag.

Ich bin mittlerweile beim gleichen Problem angelangt. Mich würde es auch
interessieren, wie es gemacht wird...

Wie machst du es denn jetzt? Ein Programm, in dem du dann die IDs
zwischenspeicherst und dann die zweite Abfrage laufen lässt?



Alex



___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] postgresql (osmosis schema) liste von?nodes?-?Polygon?

2011-06-10 Diskussionsfäden Walter Nordmann

Sven Geggus wrote:
 
 Ich treibe die Frage mal noch weiter. Vielleicht geht es ja
 tatsächlich mit einem einzigen query alle flächenhaften microbrewery
 POI zu selektieren.
 
hi Sven, manchmal hilt es mir und anderen, das Problem mal wirklich genau zu
beschreiben. 

Am Anfang (Thread-Start) wolltest du das Zentrum von Flächen finden; jetzt
suchst das was mit flächenhaften Objekten.
Ich sehe da schon einen gewissen Zusammenhang, aber was suchst du genau

Alle Brauereien, die als Area/Polygon eingetragen sind? 
Wie sind die getaggt?
Welches DB-Schema? osm2pgsql oder osmosis mit hstore? 

Und schick mal die ID eines Beispielbereiches rüber.

dann schau ich mir das mal an.

Gruss
Walter 


-
Wenn du den Wald vor lauter Bäumen nicht siehst, fälle die Bäume und du wirst 
sehen, dass da kein Wald ist.
--
View this message in context: 
http://gis.638310.n2.nabble.com/postgresql-osmosis-schema-liste-von-nodes-Polygon-tp6459170p6463555.html
Sent from the Germany mailing list archive at Nabble.com.

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] postgresql (osmosis schema) liste von?nodes?-?Polygon?

2011-06-10 Diskussionsfäden Alexander Matheisen
 Am Anfang (Thread-Start) wolltest du das Zentrum von Flächen finden; jetzt
 suchst das was mit flächenhaften Objekten.
 Ich sehe da schon einen gewissen Zusammenhang, aber was suchst du genau
 
 Alle Brauereien, die als Area/Polygon eingetragen sind? 
 Wie sind die getaggt?
 Welches DB-Schema? osm2pgsql oder osmosis mit hstore? 

Wenn ich das richtig verstanden habe, geht es darum, dass bei der
Abfrage von mehreren Objekten nach Tag der Mittelpunkt zwischen allen
Punkten berechnet wird und nicht nur zwischen den Punkten der jeweiligen
Einzelflächen. Es geht um das osmosis Schema.


Alex


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] postgresql (osmosis schema) liste von?nodes?-?Polygon?

2011-06-10 Diskussionsfäden Walter Nordmann

Alexander Matheisen wrote:
 
 Wenn ich das richtig verstanden habe, geht es darum, dass bei der
 Abfrage von mehreren Objekten nach Tag der Mittelpunkt zwischen allen
 Punkten berechnet wird und nicht nur zwischen den Punkten der jeweiligen
 Einzelflächen. Es geht um das osmosis Schema.
 
Hi Alexander,

von mehreren Flächen, deren gemeinsamer Mittelpunkt bestimmt werden soll,
war -bisher- nicht die Rede.

Da es höchstwahrscheinlich um das Osmosis-Snapshot Schema handelt und Sven
verzweifelt versucht, aus Nodes Flächen zusammenzubauen, frage ich mich
langsam was das soll.
Ich vermute, Sven hat einfach vergessen, linestring und bbox als optionale
Spalten der Ways-Tabelle anzulegen.

@sven:  bitte   \d ways in psql eingeben und Ergebnis posten.

so sollte das aussehen:


gis=# \d ways
 Tabelle »public.ways«
Spalte| Typ | Attribute 
--+-+---
 id   | bigint  | not null
 version  | integer | not null
 user_id  | integer | not null
 tstamp   | timestamp without time zone | not null
 changeset_id | bigint  | not null
 tags | hstore  | 
 nodes| bigint[]| 
 bbox | geometry| 
 linestring   | geometry| 
Indexe:
pk_ways PRIMARY KEY, btree (id)
idx_ways_bbox gist (bbox)
idx_ways_linestring gist (linestring)

wenn alles ok ist, geht das so:

select id,
   tags-'name' name, 
   st_Astext(linestring) way, 
   st_Astext(st_PointOnSurface(linestring)) Center 
  from ways 
 where tags ? 'microbrewery'
limit 3;

id|name|

way 

|Center
--++--+--
 45360471 | Wirtschaftswunder  | LINESTRING(9.002598
48.7214827,9.0028258 48.7215596,9.002932 48.7214227,9.0027042
48.7213458,9.002598 48.7214827) 
  
| POINT(9.0028258 48.7215596)
 50241169 | Brauereigasthof Göller | LINESTRING(10.9715219
49.9409466,10.9715545 49.9408561,10.9716667 49.9408737,10.9717391
49.9408831,10.9717178 49.9409456,10.9717084 49.940973,10.9715219 49.9409466)
| POINT(10.9716667 49.9408737)
 50308663 | Enzensteiner Brauerei / Biergarten | LINESTRING(11.3679454
49.5623391,11.368205 49.5622779,11.3682603 49.5623704,11.3679972
49.5624301,11.3679454 49.5623391)
| POINT(11.368205 49.5622779)
(3 Zeilen)


Gruss
Walter


-
Wenn du den Wald vor lauter Bäumen nicht siehst, fälle die Bäume und du wirst 
sehen, dass da kein Wald ist.
--
View this message in context: 
http://gis.638310.n2.nabble.com/postgresql-osmosis-schema-liste-von-nodes-Polygon-tp6459170p6463654.html
Sent from the Germany mailing list archive at Nabble.com.

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] postgresql (osmosis schema) liste von?nodes?-?Polygon?

2011-06-10 Diskussionsfäden Sarah Hoffmann
On Fri, Jun 10, 2011 at 06:13:06PM +, Sven Geggus wrote:
 Moin,
 
 Ich treibe die Frage mal noch weiter. Vielleciht geht es ja
 tatsächlich mit einem einzigen query alle flächenhaften microbrewery
 POI zu selektieren.
 
 Momentan geht folgendes:
 
 Ich selektiere mir alle id die mich interessieren:
 
 SELECT id FROM ways WHERE (tags ? 'microbrewery') and 
 (tags-'microbrewery'='yes');
 
 Dann mache ich den folgenden request indem ich über alle id
 iteriere:
 
 SELECT astext(ST_PointOnSurface(ST_MakePolygon(ST_MakeLine(n.geom
 FROM (SELECT unnest(nodes) FROM ways WHERE id = ...) as w, nodes n
 WHERE w.unnest = n.id;

Das geht mit etwas Gruppierungsmagie, aber irgendwie wird es dann
ineffizient. Die beste Methode ist, sich eine Funktion zu definieren:

CREATE FUNCTION make_way_geometry(id bigint) RETURNS geometry
   AS $$ SELECT ST_MakeLine(n.geom) 
FROM (SELECT unnest(nodes), id 

  FROM ways w WHERE id = $1) as w,
nodes n
WHERE w.unnest = n.id
   $$  LANGUAGE SQL;

Dann kannst du ganz bequem schreiben:

SELECT id, astext(ST_PointOnSurface(ST_MakePolygon(make_way_geometry(id
FROM ways WHERE

Sarah

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] postgresql (osmosis schema) liste von?nodes?-?Polygon?

2011-06-10 Diskussionsfäden Sarah Hoffmann
On Fri, Jun 10, 2011 at 01:20:33PM -0700, Walter Nordmann wrote:
 
 Alexander Matheisen wrote:
  
  Wenn ich das richtig verstanden habe, geht es darum, dass bei der
  Abfrage von mehreren Objekten nach Tag der Mittelpunkt zwischen allen
  Punkten berechnet wird und nicht nur zwischen den Punkten der jeweiligen
  Einzelflächen. Es geht um das osmosis Schema.
  
 Hi Alexander,
 
 von mehreren Flächen, deren gemeinsamer Mittelpunkt bestimmt werden soll,
 war -bisher- nicht die Rede.
 
 Da es höchstwahrscheinlich um das Osmosis-Snapshot Schema handelt und Sven
 verzweifelt versucht, aus Nodes Flächen zusammenzubauen, frage ich mich
 langsam was das soll.
 Ich vermute, Sven hat einfach vergessen, linestring und bbox als optionale
 Spalten der Ways-Tabelle anzulegen.

Kommt darauf an. Ich finde es ein bisschen uebertrieben, fuer 100 Mio. Wege
linestrings anzulegen, weil man fuer 171 Microbreweries die Flaechen
braucht. Insofern ist Sven's Ansatz, das beim Ableiten seiner Tabelle
zu machen, wesentlich effizienter.

Sarah

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] postgresql (osmosis schema) liste?von?nodes?-?Polygon?

2011-06-10 Diskussionsfäden Sven Geggus
Walter Nordmann walter.nordm...@web.de wrote:

 hi Sven, manchmal hilt es mir und anderen, das Problem mal wirklich genau zu
 beschreiben. 

OK, noch mal von vorne...

Gegeben: DB im Osmosis schema, ganz analog zum osm Dateiformat

relevante Tabellen:

Tabelle »public.ways«
Spalte| Typ | Attribute 
--+-+---
 id   | bigint  | not null
 version  | integer | not null
 user_id  | integer | not null
 tstamp   | timestamp without time zone | not null
 changeset_id | bigint  | not null
 tags | hstore  | 
 nodes| bigint[]| 

 Tabelle »public.nodes«
Spalte| Typ | Attribute 
--+-+---
 id   | bigint  | not null
 version  | integer | not null
 user_id  | integer | not null
 tstamp   | timestamp without time zone | not null
 changeset_id | bigint  | not null
 tags | hstore  | 
 geom | geometry| 

Nun möchte ich daraus letztendlich wie bisher das kml für die Brewpub
Map erzeugen.  Nur ist das bisher halt erheblich einfacher weil in
der osm2pgsql DB ja schon flächenhafte Elemente drin sind.  Beim
osmosis Schema muss ich mir diese natürlich erst zusammenbauen.

Als Zwischenziel möchte ich dafür als erstes mal alle Flächen aus der
ways tabelle selektieren die ein microbrewery=yes haben, deren
Schwerpunkt berechnen und das Ergebnis mit astext ausgeben.

Wenn ich die node id kenne geht das mit dem Lösungsvorschlag von
Sarah.  Ich kann allerdings statt einer einzelnen node-id nicht
einfache eine andere where Bedingung verwenden, die mehrere
Ergebnisse liefert, weil mir der unnest sonst alle nodes zu einer
Fläche machen will.

Gruss

Sven

-- 
Trotz der zunehmenden Verbreitung von Linux erfreut sich der Bär,
und - dank Knut - insbesondere der Eisbär, deutlich größerer
Beliebtheit als der Pinguin. (Gefunden bei http://telepolis.de/)
/me is giggls@ircnet, http://sven.gegg.us/ on the Web

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] postgresql (osmosis schema) liste von?nodes?-?Polygon?

2011-06-10 Diskussionsfäden Alexander Matheisen
Am Freitag, den 10.06.2011, 13:20 -0700 schrieb Walter Nordmann:
 Alexander Matheisen wrote:
  
  Wenn ich das richtig verstanden habe, geht es darum, dass bei der
  Abfrage von mehreren Objekten nach Tag der Mittelpunkt zwischen allen
  Punkten berechnet wird und nicht nur zwischen den Punkten der jeweiligen
  Einzelflächen. Es geht um das osmosis Schema.

 von mehreren Flächen, deren gemeinsamer Mittelpunkt bestimmt werden soll,
 war -bisher- nicht die Rede.

Ich hätte es besser so ausdrücken sollen:
Wenn ich das richtig verstanden habe, geht es darum, dass bei der
Abfrage von mehreren Objekten nach Tag der Mittelpunkt zwischen allen
gefundenen Objekten  berechnet wird statt zwischen den Punkten der
jeweiligen Einzelflächen. Also konkret: Es bildet den Mittelpunkt
zwischen allen Brewpubs und nicht nur zwischen den Punkten eines
einzelnen Brewpub-Ways.

 Da es höchstwahrscheinlich um das Osmosis-Snapshot Schema handelt und Sven
 verzweifelt versucht, aus Nodes Flächen zusammenzubauen, frage ich mich
 langsam was das soll.
 Ich vermute, Sven hat einfach vergessen, linestring und bbox als optionale
 Spalten der Ways-Tabelle anzulegen.

Ich denke, man sollte die aber nur beim Erzeugen der Spezialtabellen
anlegen, also nur bei den Objekten erzeugen, bei denen das zur Zeit
nötig ist: Brewpubs, Briefkästen, Telefonzellen und den Objekten für
meine OLM. Ich denke das ist besser als das bei allen Objekten zu
erzeugen, die dann eh keiner nutzt. 

Ansonsten ist das natürlich praktischer bei der Abfrage.


Alex


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] postgresql (osmosis schema) liste von?nodes?-?Polygon?

2011-06-10 Diskussionsfäden Alexander Matheisen
  Da es höchstwahrscheinlich um das Osmosis-Snapshot Schema handelt und Sven
  verzweifelt versucht, aus Nodes Flächen zusammenzubauen, frage ich mich
  langsam was das soll.
  Ich vermute, Sven hat einfach vergessen, linestring und bbox als optionale
  Spalten der Ways-Tabelle anzulegen.
 
 Kommt darauf an. Ich finde es ein bisschen uebertrieben, fuer 100 Mio. Wege
 linestrings anzulegen, weil man fuer 171 Microbreweries die Flaechen
 braucht. Insofern ist Sven's Ansatz, das beim Ableiten seiner Tabelle
 zu machen, wesentlich effizienter.

+1

Mit der Funktion, die du gepostet hattest, lässt sich das wohl auf die
Art einfach machen.


Alex


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] postgresql (osmosis schema) liste von?nodes?-?Polygon?

2011-06-10 Diskussionsfäden Alexander Matheisen
 Das geht mit etwas Gruppierungsmagie, aber irgendwie wird es dann
 ineffizient. Die beste Methode ist, sich eine Funktion zu definieren:
 
 CREATE FUNCTION make_way_geometry(id bigint) RETURNS geometry
AS $$ SELECT ST_MakeLine(n.geom) 
 FROM (SELECT unnest(nodes), id 
   
   FROM ways w WHERE id = $1) as w,
   nodes n
 WHERE w.unnest = n.id
$$  LANGUAGE SQL;
 
 Dann kannst du ganz bequem schreiben:
 
 SELECT id, astext(ST_PointOnSurface(ST_MakePolygon(make_way_geometry(id
   FROM ways WHERE


Hört sich gut an, muss ich dann morgen mal testen.
Macht die Abfragen etwas übersichtlicher, schade, dass ich meine jetzt
nochmal abändern kann...


Alex


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] postgresql (osmosis schema) liste?von?nodes?-?Polygon?

2011-06-10 Diskussionsfäden Walter Nordmann

Sven Geggus wrote:
 
 relevante Tabellen:
 
 Tabelle »public.ways«
 Spalte| Typ | Attribute 
 --+-+---
  id   | bigint  | not null
  version  | integer | not null
  user_id  | integer | not null
  tstamp   | timestamp without time zone | not null
  changeset_id | bigint  | not null
  tags | hstore  | 
  nodes| bigint[]| 
  | 
 

da fehlen die optionalen Spalten linestring und bbox. Die kann/sollte
mal beim Anlegen der Tabellen unbedingt mit erzeugen. siehe:
scripts/pgsnapshot_schema_0.6_linestring.sql 
-- Add a postgis GEOMETRY column to the way table for the purpose of storing
the full linestring of the way.

SELECT AddGeometryColumn('ways', 'linestring', 4326, 'GEOMETRY', 2);
CREATE INDEX idx_ways_linestring ON ways USING gist (linestring);

und analoges für bbox. Dann erzeugt dir osmosis ganz automatisch linesting
(way, der die nodes verbindet als polygon) und gegebenenfalls auch die bbox.


 Nun möchte ich daraus letztendlich wie bisher das kml für die Brewpub
 Map erzeugen.  Nur ist das bisher halt erheblich einfacher weil in
 der osm2pgsql DB ja schon flächenhafte Elemente drin sind.  Beim
 osmosis Schema muss ich mir diese natürlich erst zusammenbauen.
NEIN NEIN NEIN, wenn du -endlich- das Feld ways.linestring anlegst hast du
die auch. 


 Als Zwischenziel möchte ich dafür als erstes mal alle Flächen aus der
 ways tabelle selektieren die ein microbrewery=yes haben, deren
 Schwerpunkt berechnen und das Ergebnis mit astext ausgeben.
siehe mein Beispiel


 Wenn ich die node id kenne geht das mit dem Lösungsvorschlag von
 Sarah.  Ich kann allerdings statt einer einzelnen node-id nicht
 einfache eine andere where Bedingung verwenden, die mehrere
 Ergebnisse liefert, weil mir der unnest sonst alle nodes zu einer
 Fläche machen will.
 
ich hoffe mal ganz stark, dass sich deine Antwort und meine vorigen Infos
überschnitten haben.

Gruss
walter


-
Wenn du den Wald vor lauter Bäumen nicht siehst, fälle die Bäume und du wirst 
sehen, dass da kein Wald ist.
--
View this message in context: 
http://gis.638310.n2.nabble.com/postgresql-osmosis-schema-liste-von-nodes-Polygon-tp6459170p6463852.html
Sent from the Germany mailing list archive at Nabble.com.

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] postgresql (osmosis schema) liste von?nodes?-?Polygon?

2011-06-10 Diskussionsfäden Walter Nordmann

Alexander Matheisen wrote:
 
 Wenn ich das richtig verstanden habe, geht es darum, dass bei der
 Abfrage von mehreren Objekten nach Tag der Mittelpunkt zwischen allen
 gefundenen Objekten  berechnet wird statt zwischen den Punkten der
 jeweiligen Einzelflächen. Also konkret: Es bildet den Mittelpunkt
 zwischen allen Brewpubs und nicht nur zwischen den Punkten eines
 einzelnen Brewpub-Ways.
Was soll das den?? Wofür soll das den gut sein?

  Ich vermute, Sven hat einfach vergessen, linestring und bbox als
optionale
 Spalten der Ways-Tabelle anzulegen.
 
 Ich denke, man sollte die aber nur beim Erzeugen der Spezialtabellen
 anlegen, also nur bei den Objekten erzeugen, bei denen das zur Zeit
 nötig ist: Brewpubs, Briefkästen, Telefonzellen und den Objekten für
 meine OLM. Ich denke das ist besser als das bei allen Objekten zu
 erzeugen, die dann eh keiner nutzt. 
 
total falscher Ansatz; hier wird am falschen Ende gespart. 
Etwas Plattenplatz gegenüber einem erheblichen Aufwand, sich nur die
notwendigen Sachen zusammenzubasteln. Morgen kann schon etwas fehlen, was
man vergessen hat - und dann geht die ganze Sache wieder von vorne los.
Das war für mich übrigens der Grund, vor ca 1 Jahr von osm2pgsql nach
osmosis zu wechseln weil immer wieder Daten fehlten, die man zwar nicht zum
Rendern braucht aber dennoch plötzlich dringend benötigt wurden.

Nochmal: Hier wird am falschen Ende gespart und unnötiger Stress erzeugt.

Gruss
Walter 



-
Wenn du den Wald vor lauter Bäumen nicht siehst, fälle die Bäume und du wirst 
sehen, dass da kein Wald ist.
--
View this message in context: 
http://gis.638310.n2.nabble.com/postgresql-osmosis-schema-liste-von-nodes-Polygon-tp6459170p6463877.html
Sent from the Germany mailing list archive at Nabble.com.

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] postgresql (osmosis schema)?liste?von?nodes?-?Polygon?

2011-06-10 Diskussionsfäden Sven Geggus
Sarah Hoffmann lon...@denofr.de wrote:

 Das geht mit etwas Gruppierungsmagie, aber irgendwie wird es dann
 ineffizient. Die beste Methode ist, sich eine Funktion zu definieren:
 
 CREATE FUNCTION make_way_geometry(id bigint) RETURNS geometry
   AS $$ SELECT ST_MakeLine(n.geom) 
FROM (SELECT unnest(nodes), id 
   
FROM ways w WHERE id = $1) as w,
nodes n
WHERE w.unnest = n.id
   $$  LANGUAGE SQL;
 
 Dann kannst du ganz bequem schreiben:
 
 SELECT id, astext(ST_PointOnSurface(ST_MakePolygon(make_way_geometry(id
FROM ways WHERE

OK ich seh schon, meine SQL Kenntnisse sind immer noch deutlich
ausbaufähig...

SELECT 
tags-'name',astext(ST_PointOnSurface(ST_MakePolygon(make_way_geometry(id 
FROM ways WHERE (tags ? 'microbrewery') and (tags-'microbrewery'='yes');

Sieht doch richtig gut aus. Jetzt muss ich eigentlich nur noch Datenbank und
Aktualisierung auf dem devserver aufsetzen.

Super, Danke!

Gruss

Sven

-- 
/* Fuck me gently with a chainsaw... */
(David S. Miller in /usr/src/linux/arch/sparc/kernel/ptrace.c)

/me is giggls@ircnet, http://sven.gegg.us/ on the Web

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] postgresql (osmosis schema)?liste?von?nodes?-?Polygon?

2011-06-10 Diskussionsfäden Sven Geggus
Walter Nordmann walter.nordm...@web.de wrote:

 Nun möchte ich daraus letztendlich wie bisher das kml für die Brewpub
 Map erzeugen.  Nur ist das bisher halt erheblich einfacher weil in
 der osm2pgsql DB ja schon flächenhafte Elemente drin sind.  Beim
 osmosis Schema muss ich mir diese natürlich erst zusammenbauen.
 NEIN NEIN NEIN, wenn du -endlich- das Feld ways.linestring anlegst hast du
 die auch. 

Wenn man ohnehin Spezialtabellen erzeugt ist es erheblich effizienter
diese nur für die Spezialtabellen zu erzeugen und nicht global für
alle ways.

Gruss

Sven

-- 
Dynamische IP-Nummern sind Security-Homöopathie.
(Kristian Köhntopp)

/me is giggls@ircnet, http://sven.gegg.us/ on the Web

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] postgresql (osmosis schema)?liste?von?nodes?-?Polygon?

2011-06-10 Diskussionsfäden Walter Nordmann
deine Entscheidung - dein Problem

Gruss
Walter

-
Wenn du den Wald vor lauter Bäumen nicht siehst, fälle die Bäume und du wirst 
sehen, dass da kein Wald ist.
--
View this message in context: 
http://gis.638310.n2.nabble.com/postgresql-osmosis-schema-liste-von-nodes-Polygon-tp6459170p6464085.html
Sent from the Germany mailing list archive at Nabble.com.

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Wie verbessert man die qualitaet des routings in OSM? (war: Berliner Abbiegebeschränkungen)

2011-06-10 Diskussionsfäden Wolfgang
Hallo,
Am Freitag 10 Juni 2011 17:23:35 schrieb Kai Krueger:

 
 Welche anderen Moeglichkeiten gibt es die OSM Daten besser routingfaehig zu
 machen?
 

Indem die Restriction-Relation nochmal überdacht wird. Ich sehe da 2 Probleme:

1. die Notwendigkeit, den from-Way am Via-Punkt unterbrechen zu müssen. Das 
führt häufig zu den überflüssigen Ansagen auf Schnellstraßen ohne bauliche 
Trennung links halten oder geradeaus an Abfahrten, wenn man nicht abbiegen 
soll.

Abhilfe wäre hier, für die Role from nicht nur ways, sondern auch nodes 
zuzulassen. Dann müsste der durchgehende way nicht mehr unterbrochen werden.

2. manche Situationen lassen sich in osm zur Zeit nicht gleichzeitig korrekt 
in Sinne der baulichen Situation und korrekt im Sinne des Routings darstellen.

Beispiel 1

Die baulich korrekte Darstellung:

C
|
|
|
A-B
  |
  |
  |
  D

Problem: 
Von B kann man in alle Richtungen fahren.
Von A kann man nach B und D fahren
Von D kann man nach A und B fahren

soweit kein Problem, aber:
Von C kann man nur nach A und B fahren

das heißt, die Restriction, auf dem Weg B-A nicht links nach D abbiegen zu 
dürfen, ergibt sich daraus, dass man von C kommt. Von B aus geht es.

Vor Ort gelöst wurde das damit, dass es von B aus eine Linksabbiegespur gibt, 
die vor der Einmündung C beginnt und durch eine ununterbrochene Linie 
abgetrennt ist. 

Gemappt wurde:

  C
  |
  |
  |
   /-\
A--/---B 
   \--+-/
   |
   |
   |
   D

Damit wird richtig geroutet, aber falsch dargestellt, auch wenn die Abweichung 
von der Realität erst in großen Maßstäben sichtbar wird.


Ein anderes Beispiel,

baulich korrekt wäre:

  C
  |
  |
  |
A--B
  |
  |
  |\
  | \
  | |
  E P
  | |
  | /
  |/
  |
  |
  D

Man kan von A, B, C und D in alle Richtungen fahren, aber:

Von D nach A und C nur über E
Von D nach B nur über P

Ein Wechsel der Spuren hinter E und P ist nicht möglich. Die Straße bildet 
aber wieder eine durchgehende Fläche.

Gemappt wurde hier:

A---B
|  |
|  |
E  P

mit den jeweiligen Restrictions. Damit kann richtig geroutet werden, wenn man 
aber im Navi die Kreuzung aus Richtung A oder B sieht, sieht sie falsch aus.

Eventuell kann das 2. Beispiel über mehrere via-nodes gelöst werden (was 
vermutlich keine SW kapiert). Für das erste Beispiel sehe ich keine 
Möglichkeit, der richtigen Darstellung und des richtigen Routens, denn eine 
Restriction würde auf die erste Einmündung bezogen werden.


Gruß, Wolfgang

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de