Poi Export aus OSM - GERMANY

Hi zusammen,

ist einem von euch irgendwas bekannt warum http://osm.gis1.de/poiexport/ nicht mehr funktioniert? :frowning:

Wird als deutscher Export unter http://wiki.openstreetmap.org/wiki/PoiExport gelistet und hat bis Ende letzten Jahres noch gute Dienste geleistet :smiley:

http://poi-osm.tucristal.es/ funktioniert leider nicht wie gewünscht, da er die ganzen namen rauslöscht und so nur “types” angibt.

Zum beispiel anstatt Lidl, Aldi etc steht da nur “supermarket”

Ich nehme an, dass die Webseite von http://wiki.openstreetmap.org/wiki/User:Tiototo betrieben wurde. Vielleich dort mal nachfragen
Siehe auch hier: http://forum.openstreetmap.org/viewtopic.php?id=12924&p=1

Moin,

das war ein Server von mir, der mit osm2pgsql den deutschen Teil des Planets drin hatte. Seit es die Overpass-API gibt war der aber überflüssig und ist Ende letzten Jahres vom Netz gegangen.

Der YAPIS-Server hat nur die Daten im Osmosis-Schema und damit läuft das Tool leider nicht, sonst hätte ich es dort wieder installiert.

Hier scheint auch noch eine (etwas erweiterte) Instanz bereit zu stehen: http://poi-osm.tucristal.es/

LG,

-moenk

Ich habe mal die Speed_camera für Germany ausgeben lassen. Das waren keine hundert Treffer. Tatsächlich müssten das aber doch einige tausend Treffer sein. Die genaue Zahl habe ich gerade nicht parat.
Irgend etwas scheint da nicht richtig zu funktionieren.

@moenk

http://poi-osm.tucristal.es/ ist leider unbrauchbar weil die den Name von jedem POI durch den Exporttype ersetzen

anstatt Aldi,Lidl,Real,… nur “supermarket” das bringt mir leider überhaupt nichts :frowning:

schade. :confused:

Nahmd,

Welche POIs brauchst Du denn?

Gruß Wolf

ALDI , LIDL , Kaufland, Real , Rewe , Saturn, Mediamarkt, DM

wären toll :smiley:

Nahmd,

Here we go.

CSV Tab getrennt UTF-8 zum Laden in OOCalc oder sowas.

Du kannst alternativ auch alle Shops haben, da sind dann auch die Aldie, Reve, Liedl usw. dabei. :stuck_out_tongue:

Gruß Wolf

Moin.

Am einfachsten ist es wahrscheinlich hier:
http://wiki.openstreetmap.org/wiki/DE:Overpass_API

Es geht aber auch offline und mit etwas mehr Eingriffsmöglichkeiten:
http://wiki.openstreetmap.org/wiki/DE:Osmconvert
http://wiki.openstreetmap.org/wiki/DE:Osmfilter

Beispiel:

wget download.geofabrik.de/openstreetmap/europe/germany.osm.pbf
osmconvert germany.osm.pbf --all-to-nodes -o=germany.o5m
osmfilter germany.o5m --keep="amenity=shop or shop=*" -o=shops.o5m
osmconvert shops.o5m --csv="@id @lon @lat shop name" --csv-headline -o=shops.csv

Hab das grad nicht getestet, aber könnte vielleicht trotzdem funktionieren. :slight_smile:

hallo - ich werd das mal ausprobieren heute abend auf einer suse

btw .-habe das bisher mit xslt gemacht.


<xsl:stylesheet version = '1.0'
        xmlns="http://www.w3.org/1999/xhtml"
        xmlns:xml_split="http://xmltwig.com/xml_split"
        xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>

    <xsl:output method="text" encoding="UTF-8"/>
    <xsl:template match="/">

            <xsl:for-each select="xml_split:root/node/tag[@k='amenity' and @v='restaurant']">
            <xsl:value-of select="../@id"/>
            <xsl:text>	</xsl:text>
            <xsl:value-of select="../@lat"/>
            <xsl:text>	</xsl:text>
            <xsl:value-of select="../@lon"/>
            <xsl:text>	</xsl:text>
            <xsl:for-each select="../tag[@k='name']">
                <xsl:value-of select="@v"/>
            </xsl:for-each>
            <xsl:text>
</xsl:text>
        </xsl:for-each>
    </xsl:template>

</xsl:stylesheet>

hier

hier genauer

<node id="52768810" lat="48.2044749" lon="11.3249434" version="7" changeset="9490517" user="wheelmap_visitor" uid="290680" timestamp="2011-10-07T20:24:46Z">
    <tag k="addr:city" v="Olching" />
    <tag k="addr:country" v="DE" />
    <tag k="addr:housenumber" v="72" />
    <tag k="addr:postcode" v="82140" />
    <tag k="addr:street" v="Hauptstraße" />
    <tag k="amenity" v="restaurant" />
    <tag k="cuisine" v="mexican" />
    <tag k="email" v="info@cantina-olching.de" />
    <tag k="name" v="La Cantina" />
    <tag k="opening_hours" v="Mo-Su 17:00-01:00" />
    <tag k="phone" v="+49 (8142) 444393" />
    <tag k="website" v="http://www.cantina-olching.com/" />
    <tag k="wheelchair" v="no" />

denke mal dass es einfacher geht mit -convert u. filter