... the user friendly GPS tool


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Karten Offline und RouteConverterPrereleaseLinuxOffline
#11
(28.08.2015, 09:01)rob_koe Wrote: Sind die Daten nicht in OSM/OCM usw. selbst enthalten?

Ich habe keine Ahnung. Und selbst wenn: man muß sie immer noch effizient durchsuchbar, gut gepackt und in Häppchen für Welt bereitstellen. Nicht unbedingt eine einfache Aufgabe.

(28.08.2015, 09:01)rob_koe Wrote: Anschaulich auch in http://openpoimap.org/
Dort in das Suchfeld einfach einen Begriff eingeben, z.B, fahrrad und Enter drücken. Da gibt es dann die entsprechende Auflistung.

Der Lizenztext unten links spricht eher dafür, daß die Daten frei verfügbar und in der OSM Datenbank sind. Gilt noch mein 2. Satz von oben Sad
--
Christian
Reply
#12
(28.08.2015, 21:13)routeconverter Wrote:
(28.08.2015, 09:01)rob_koe Wrote: Sind die Daten nicht in OSM/OCM usw. selbst enthalten?

Ich habe keine Ahnung. Und selbst wenn: man muß sie immer noch effizient durchsuchbar, gut gepackt und in Häppchen für Welt bereitstellen. Nicht unbedingt eine einfache Aufgabe.

Hier ist mal an einem Beispiel beschrieben, wie man an die Punktdaten kommt:
http://www.gkg-kassel.de/pdf/daten_aus_o...t_qgis.pdf
Eine gehobene Hardwareausstattung hilft dabei.
Grüße
Hans

Reply
#13
(29.08.2015, 06:39)nordlicht Wrote: Hier ist mal an einem Beispiel beschrieben, wie man an die Punktdaten kommt:
http://www.gkg-kassel.de/pdf/daten_aus_o...t_qgis.pdf

Hallo Hans,

es wäre ja eigentlich wünschenswert, sich auf die Schulter der Riesen zu stellen, die die mühevolle Kleinarbeit bereits erledigt haben. (so wie hier beschrieben https://answers.yahoo.com/question/index...001AAktWGv)

Das heißt von OsmAmd die Dateien herunterzuladen und idealerweise auch deren Code zur Abfrage zu integrieren. 
--
Christian
Reply
#14
(29.08.2015, 12:57)routeconverter Wrote:
(29.08.2015, 06:39)nordlicht Wrote: Hier ist mal an einem Beispiel beschrieben, wie man an die Punktdaten kommt:
http://www.gkg-kassel.de/pdf/daten_aus_o...t_qgis.pdf

Hallo Hans,

es wäre ja eigentlich wünschenswert, sich auf die Schulter der Riesen zu stellen, die die mühevolle Kleinarbeit bereits erledigt haben. (so wie hier beschrieben https://answers.yahoo.com/question/index...001AAktWGv)

Das heißt von OsmAmd die Dateien herunterzuladen und idealerweise auch deren Code zur Abfrage zu integrieren. 

Auf der Webseite von OSMAnd ist im Fuß eine Mailadresse, per Javascript „verschlüsselt“ , gelistet. Leider kann ich die MailAdresse nicht aufrufen. Scheinbar funktioniert dort das JS nicht.
Scheinbar jedoch contactus at URI der Seite.
Bekomme aber keine Antwort.


Zum Testen habe ich jetzt einmal Josm hergenommen.  QGIS wäre sicher effektiver. Ist jedoch ein mächtiger Haufen von Anwendung inkl. der dazu notwendigen Erweiterungen und Subpakete :o
Wollte ich jetzt nicht extra installieren.
Alle Einstellungen durchgehen!! Vor allem div. PlugIns integrieren.
Datei ---> Daten herunterladen… (auch Rohdaten)
Weit in die Karte hineinzoomen. Tatsächlich werden (über die Suchfunktionen) die einzelnen Notes für die POIs gelistet.
Nur als Tip.

VG
Reply
#15
Hallo Christian,


Quote:Das heißt von OsmAmd die Dateien herunterzuladen und idealerweise auch deren Code zur Abfrage zu integrieren. 


Ich habe jetzt einmal eine obf „genauer“ angeschaut.
Das ist eine Datenbankdatei, zumindest einer Datenbankdatei sehr ähnlich im Aufbau. Einfach mal eine sehr kleine OBF laden und mittels gedit oder mcedit anschauen oder eben mit einem HexEditor.
Dazu liegt im Streichelphone im Mapordner noch eine poi_types.xml
Auszug:

Code:
<?xml version="1.0" ?>
<poi_types>
<poi_additional name="name" tag="name" type="text" />
<poi_additional name="name:en" tag="name:en" type="text" />

… … …

<poi_additional name="name:de" tag="name:de" type="text" />
<poi_additional name="name:el" tag="name:el" type="text" />
… … …
<poi_additional name="maxweight" tag="maxweight"/>
<poi_additional name="min_height" tag="min_height"/>
<poi_additional name="building_min_level" tag="building:min_level"/>
<poi_additional name="building_levels_aboveground" tag="building:levels:aboveground"/>
<poi_additional name="levels" tag="levels"/>
<poi_additional name="abandoned" tag="abandoned" value="yes" />

<poi_category name="shop" default_tag="shop">
<poi_filter name="shop_food" top="true">
<poi_type name="bakery" tag="shop" value="bakery"/>
<poi_type name="alcohol" tag="shop" value="alcohol"/>

… … …

<poi_type name="boutique" tag="shop" value="boutique"/>
<poi_type name="carpet" tag="shop" value="carpet"/>
<poi_type name="charity" tag="shop" value="charity"/>
<poi_type name="chemist" tag="shop" value="chemist"/>
<poi_type name="clothes" tag="shop" value="clothes">
<poi_additional name="child_clothes" tag="clothes" value="children"/>
</poi_type>
<poi_type name="shoes" tag="shop" value="shoes"/>
<poi_type name="computer" tag="shop" value="computer"/>

… … …

<poi_type name="marketplace" tag="amenity" value="marketplace"/>
<poi_type name="sewing" tag="shop" value="sewing"/>
</poi_category>
<poi_category name="emergency" default_tag="emergency" top="true">
<poi_type name="police" tag="amenity" value="police"/>
<poi_type name="fire_station" tag="amenity" value="fire_station"/>
<poi_type name="emergency_phone" tag="emergency" value="phone"/>
… … …
<poi_type name="emergency_access_point" tag="highway" value="emergency_access_point"/>
</poi_category>
<poi_category name="transportation" default_tag="highway">
<poi_filter name="road_obstacle">
<poi_type name="ford" tag="highway" value="ford"/>
<poi_type name="mountain_pass_yes" tag="mountain_pass" value="yes"/>
<!-- <poi_type name="gate" tag="barrier" value="gate"/>
<poi_type name="lift_gate" tag="barrier" value="lift_gate"/>-->

… … …
</poi_filter>
<poi_filter name="filling_station" top="true">
<poi_type name="fuel" tag="amenity" value="fuel">
<poi_additional name="fuel:diesel" tag="fuel:diesel" value="yes" top="true"/>
<poi_additional name="fuel:lpg" tag="fuel:lpg" value="yes" top="true"/>
<poi_additional name="fuel:octane_80" tag="fuel:octane_80" value="yes" top="true"/>
<poi_additional name="fuel:octane_92" tag="fuel:octane_92" value="yes" top="true"/>
<poi_additional name="fuel:octane_95" tag="fuel:octane_95" value="yes" top="true"/>
<poi_additional name="fuel:octane_98" tag="fuel:octane_98" value="yes" top="true"/>
<poi_additional name="fuel:cng" tag="fuel:cng" value="yes" top="true"/>
<poi_additional name="fuel:electricity" tag="fuel:electricity" value="yes" top="true"/>

<poi_additional name="fuel:gtl_diesel" tag="fuel:GTL_diesel" value="yes"/>
<poi_additional name="fuel:hgv_diesel" tag="fuel:HGV_diesel" value="yes"/>
… … …
<poi_additional name="fuel:e20" tag="fuel:e20" value="yes"/>
<poi_additional name="fuel:e85" tag="fuel:e85" value="yes"/>
<poi_additional name="fuel:biogas" tag="fuel:biogas" value="yes"/>
<poi_additional name="fuel_lh2" tag="fuel:LH2" value="yes"/>
</poi_type>
<poi_type name="charging_station" tag="amenity" value="charging_station"/>
</poi_filter>
<poi_filter name="parking" top="true">
<poi_reference name="parking"/>
<poi_reference name="parking_entrance"/>
<poi_reference name="motorcycle_parking"/>
<poi_reference name="bicycle_parking"/>
</poi_filter>
<poi_filter name="personal_transport" top="true">
<poi_type name="car_repair" tag="shop" value="car_repair">
<poi_additional name="service_tyres" tag="service" value="tyres"/>
</poi_type>
<poi_type name="vehicle_inspection" tag="amenity" value="vehicle_inspection"/>
<poi_type name="car_wash" tag="amenity" value="car_wash"/>
<poi_type name="vehicle_ramp" tag="amenity" value="vehicle_ramp"/>
<poi_type name="compressed_air" tag="amenity" value="compressed_air"/>
<poi_type name="parking" tag="amenity" value="parking"/>
<poi_type name="motorcycle_parking" tag="amenity" value="motorcycle_parking"/>
<poi_type name="parking_entrance" tag="amenity" value="parking_entrance"/>
<poi_reference name="car_rental"/>
<poi_reference name="car_sharing"/>
</poi_filter>
<poi_filter name="public_transport" top="true">
<poi_type name="public_transport_platform" tag="public_transport" value="platform"/>
<!-- <poi_type name="public_transport_platform_bus" tag="public_transport" value="platform" tag2="route" value2="bus"/>
<poi_type name="public_transport_platform_trolleybus" tag="public_transport" value="platform" tag2="route" value2="trolleybus"/>-->
<poi_type name="public_transport_stop_position" tag="public_transport" value="stop_position"/>
<poi_type name="bus_stop" tag="highway" value="bus_stop"/>
<!-- <poi_type name="public_transport_platform_tram" tag="public_transport" value="platform" tag2="route" value2="tram"/>-->
<poi_type name="tram_stop" tag="railway" value="tram_stop"/>

… … …

            <poi_reference name="travel_agent"/>

            <poi_type name="camp_site" tag="tourism" value="camp_site"/>
            <poi_type name="caravan_site" tag="tourism" value="caravan_site"/>
            <poi_type name="picnic_site" tag="tourism" value="picnic_site"/>
            <poi_type name="picnic_table" tag="leisure" value="picnic_table"/>
            <poi_reference name="toilets"/>
            <poi_reference name="park"/>

        <poi_type name="military_danger_area" tag="military" value="danger_area"/>

            <poi_type name="military_range" tag="military" value="range"/>
            <poi_type name="military_naval_base" tag="military" value="naval_base"/>
            <poi_type name="military_nuclear_explosion_site" tag="military" value="nuclear_explosion_site"/>
        </poi_category>
        <poi_category name="osmwiki" top="true">
            <poi_type name="wiki_place">
                <poi_additional name="wiki_lang:en" tag="wiki_lang:en" value="yes" />
                <poi_additional name="wiki_lang:ar" tag="wiki_lang:ar" value="yes" />
                <poi_additional name="wiki_lang:be" tag="wiki_lang:be" value="yes" />
       

… … …

                <poi_additional name="wiki_lang:vo" tag="wiki_lang:vo" value="yes" />

                <poi_additional name="wiki_lang:zh" tag="wiki_lang:zh" value="yes" />
            </poi_type>
        </poi_category>
        <poi_category name="user_defined_other" default_tag="amenity">
            <poi_type name="osm_note_yes" tag="osm_note" value="yes"/>
        </poi_category>
    </poi_types>


ENDE

Das sind die Kategorien. Die Übersetzungsdatei dazu habe ich nicht gefunden.

In den OBFs stehen die Bezeichnungen der einzelnen POIs in Klarschrift.

Dann gibt es noch eine „regions“ datei. Mit deren Inhalt (ebenfalls binär) kann ich nicht viel anfangen.

Möchte also heissen, es hat zu jeder Region, zu jedem Land gleich die entsprechenden POIs samt deren Kategorien enthalten.
Kann mich aber auch täuschen.

VG
Reply
#16
Am interessantesten dabei dürfte die (Datenbank??-) Datei „Ländername_addresses-nationwide_europe_2.obf.zip“ sein.

VG
Reply
#17
(28.08.2015, 21:13)routeconverter Wrote:
(28.08.2015, 09:01)rob_koe Wrote: Sind die Daten nicht in OSM/OCM usw. selbst enthalten?

Ich habe keine Ahnung. Und selbst wenn: man muß sie immer noch effizient durchsuchbar, gut gepackt und in Häppchen für Welt bereitstellen. Nicht unbedingt eine einfache Aufgabe.










(28.08.2015, 09:01)rob_koe Wrote: Anschaulich auch in http://openpoimap.org/
Dort in das Suchfeld einfach einen Begriff eingeben, z.B, fahrrad und Enter drücken. Da gibt es dann die entsprechende Auflistung.

Der Lizenztext unten links spricht eher dafür, daß die Daten frei verfügbar und in der OSM Datenbank sind. Gilt noch mein 2. Satz von oben  :(

Die sind frei verfügbar und können „einfach“ ;) genutz werden,

Ein relativ einfaches Verfahren wird hier beschrieben:
http://forum.geoclub.de/viewtopic.php?f=70&t=63199
Jetzt müsste man nur noch die einzelnen Namen der jeweiligen „Marker“  kennen (z.B. bus_stop, bicycle_repair_station, camp_site usw. usf.) .

Hier funktioniert es auch sehr gut.

Hier ein Tool zur Abfrage.

Hier ein guter Hinweis.

Hier zur Weiternutzung von POIs.

Und hier noch ein entsprechender Forenbeitrag.

Der Beitrag (3 Seiten) zur OverpassAPI könnte noch sehr hilfreich sein.

Hier wird sehr schön vorgeführt, wie das auch ähnlich in OSMAnd funktioniert (AdBlock Programme müssen im Browser deaktiviert sein :( Allerdings fehlen dabei offensichtlich einige „Notes“ bzw. deren „Tagname“. Die werden offensichtlich nicht abgefragt :(


VG

Edit:
Hier wird noch zu POIs innerhalb von OSMAnd beschrieben.

Hier noch über OSMconver. Auch im Zusammenhang mit POIs in CSV Dateien interessant.
Reply
#18
Hier noch eine Ergänzung zum OSM XML Format. Sehr wichtig für das Ganze.
Hier ein Programm in dem das schon eingebaut sein muss.

Hier ein Exporter. Github liefert da noch mehr an Exportpaketen.

VG
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)