OpenPOIMap
Webapplikation zur Darstellung und Nutzung von Points-of-Interests (POI) aus OpenStreetMap
>> http://openpoimap.ch/ (Beta) <<
Siehe auch OpenPOIMap-Publikationen und Anwendungs-Szenarien.
About
Mitte März 2012 wurde die Webmapping-Applikation "OpenPOIMap" (Beta) freigeschaltet! OpenPOIMap befasst sich mit der Visualisierung von Point-of-Interests (POIs) aus OpenStreetMap-Daten sowie mit deren Integration in andere Systeme.
Mit OpenPOIMap kann man:
- POIs visualisieren und interaktiv abfragen (=> Tab 'Home') - auch solche, die nicht auf Mapnik oder Spezialkarten dargestellt werden.
- POIs herunterladen (=> Tab 'Download'), zur Nutzung in GPS/Navis oder sonstwie lokal.
- POIs als Webservice (WFS) nutzen (=> Tab 'Webservice').
Neuartig sind dabei u.a. die Infoboxen zur interaktiven Abfrage von beliebigen POIs (vgl. Examples). Dazu kommt der TagFinder (=> Tab 'TagFinder'), eine einfache aber intelligente Suche nach Tags (z.B. Schloss). Die Applikation umfasst zurzeit die Schweiz und die Daten werden täglich aktualisiert (jeweils frühmorgens). Testet http://openpoimap.ch/ ! Wir freuen uns über jedes Feedback!
Technisch gesehen ist OpenPOIMap eine Webapplikation und ein Webservice zur Nutzung von Points-of-Interests (POI) aus OpenStreetMap-Daten in GIS. Die Daten stammen von der 'Enhanced OpenStreetMap Database One' (EOSMDBOne). Die Software basiert auf dem FeatureServer und PostGIS.
Der Web Feature Service (WFS) Version 1.0.0 von OGC unterstützt auch das Filter Encoding (FE) in der Version 2.0.0 (FE von OGC). FE ist mächtiger als z.B. das XAPI von OSM, das in der Abfrage keine Negationen kennt (z.B. Spezialparkplätze ohne Frauenparkplätze).
Eng verwandte Projekte sind 'OpenPOI' von der FH Kärnten und POI Tools (OSM Wiki). Weitere ähnliche Projekte sind der OpenStreetMap Data (für Länder-, Gewässer- und Küsten-Grenzen), der Amenity Editor sowie OpenLinkMap.
Fragen und Antworten:
- Was sind Points-of-Interests (POI)?: deutsch "Punkte von Interesse", also wichtige Punkte in einer kartierten Welt.
- Was ist OpenStreetMap?: Siehe OpenStreetMap, OpenStreetMap in drei Minuten bzw. HowTo OpenStreetMap.
Alleinstellungsmerkmale von OpenPOIMap:
- Analysieren beliebiger POIs als interaktive Webkarte (interaktive Infoboxen kennt die OSM-Webkarte nicht)
- Verarbeiten auch solcher POIs, die nicht in OSM dargestellt werden und in keiner Spezialkarte angezeigt werden.
- Enthält mit dem Filter Encoding (FE) eine mächtige, OGC-genormte Query-Sprache.
- OSM-Objekte finden mit einer einzigartigen, einfachen Suche (TagFinder).
- Lässt sich auf weitere Länder übertragen.
Benutzerdokumentation
OpenPOIMap und der Tab 'Query Builder' verwenden als Abfragesprache das Filter Encoding, einem XML-Format (Enccoding) für die Graphic Query Language (GQL). GQL ist ein Spatial SQL Dialekt.
Tab 'Home'
Webkartendarstellung mit interaktiven POIs, falls eine gültige Query gegeben ist.
Icons:
- Liste der Symbole: http://openpoimap.ch/featurefilter/images/symbols/
- Wird zu einer Query kein passendes Symbol gefunden, wird ein '?' dargestellt.
- Point-Cluster-Icons zeigen an, dass dort mehrere POIs sind, die erst bei grösserem Level dargestellt werden können.
Infoboxen: Sie zeigen folgende Informationen an...
- Name (Key: 'name').
- Weblinks (Keys: 'url', 'url:official', 'website', 'contact:website' sowie 'wikipedia' (=de:Hochschule_für_Technik_Rapperswil), 'wikipedia:de'.
- Adresse (Keys: addr:street, addr:housenumber, addr:postcode, addr:city).
- Öffnungszeiten (Hilfe dazu)
Tab 'Query Builder'
Erstellt Query in Form eines gültigen FE.
Filter Encoding (FE): Folgende Syntax werden von OpenPOIMap (bzw. eFeatureServer) unterstützt:
- Filter
- And, Or
- PropertyIsEqualTo, PropertyIsNotEqualTo, PropertyIsLessThan, PropertyIsLessThanOrEqualTo, PropertyIsGreaterThan, PropertyIsGreaterThanOrEqualTo,
- (tbd.)
- And, Or
Tab 'TagFinder'
Einfach Suchwort (z.B. Sitzbank) auf deutsch oder englisch eingeben, um den passenden (englischen) Tag, d.h. key/value zu finden.
Tab 'Download'
POIs werden in OpenPOIMap immer zuerst mit einer Query selektiert!
- siehe Tab 'Query Builder' sowie 'POIs finden und selektieren';
- dazu kann auch ein vordefinierter Permalink oder ein Shortlink verwendet werden.
- dann in einem der angegebenen Formate downloaden (Hinweis: Die Daten sind im "GPS"-Koordinatensystem EPSG:4326. Es dauert etwas, bis der Download beginnt).
Hinweise zu Download-Datenformate:
- Bei Shapefiles wird ein README.txt mitgeliefert.
Tab 'Webservices'
POIs werden in OpenPOIMap immer zuerst mit einer Query selektiert!
- siehe Tab 'Query Builder' sowie 'POIs finden und selektieren';
- dazu kann auch ein vordefinierter Permalink oder ein Shortlink verwendet werden.
Verfügbare Services:
- WFS:
- Nur lesen: WFS mit FE
- Lesen und schreiben: WFS-T
- TagInfo API:
- Response: ?q=Suchbegriff' (analog OpenSearch)
- Response: analog TagInfo API search/values
FAQ
Fragen und Antworten (Frequently Asked Questions, FAQ)
Wie kann man POIs finden?
POIs werden wie alle OSM-Objekte mit Tags beschrieben. Tags zu finden ist nicht einfach. Wir verwenden dazu den Tab 'TagFinder'. Falls man kein befriedigendes Ergebnis erhält, gibt es folgende Alternativen:
- Suche im OSM-Wiki
- Suche mit Taginfo (CH)
- Suche mit dem TagFinder (CH) Beta
- Online-Suche nach Kartenelementen.
Wie kann man POIs selektieren?
POIs werden in OpenPOIMap zuerst mit einer Query selektiert in der sog. FE-Syntax. Der Tab 'Query Builder' gibt dazu eine Hilfe (vgl. Benutzerdokumentation oben). Es kann auch ein vordefinierter Permalink oder ein Shortlink verwendet werden (vgl. Tab 'Webservices').
Wie kann man POIs visualisieren?
POIs werden in OpenPOIMap im Tab 'Home' selektiert (siehe dort)!
Weitere Webapplikationen zur Darstellung von POIs mit OpenStreetMap-Daten:
- Lenz' OSM POI Viewer
- PostGIS-Terminal zur ad-hoc-Abfrage von POIs (Points) direkt dargestellt auf Webkarte (XAPI-to-Map oder SQL).
- oder mit den verschiedensten Möglichkeiten der Geovisualisierung
Wie kann man POIs downloaden?
POIs werden in OpenPOIMap mit dem Tab 'Download'. Siehe auch Wie kann man POIs nutzen?.
Wie kann man eigene POIs erfassen?
POIs werden wie normale OpenStreetMap-Objekte erfasst. D.h. mit einem OSM-Editor.
Wie kann man POIs weiter nutzen?
Die Nutzung der bestehender POIs beginnt z.B. mit dem Download von POS-Daten mittels des Tabs 'Download' (vgl. oben). Es gibt auch Webservices: Siehe Tab Webservices'.
Weitere Infos siehe:
Terms of Use
Download Sourcecode
R1.0.5:
Feedback
This is a university project made by enthusiasts which is non-commercial and non-for-profit. This means that first level support is community support.
- If you have questions write your it in Stack Overflow which is a free programming Q & A site (IMPORTANT: use tag 'openpoimap').
- Use this contact form for feature requests, suggestions or any other communication need with us.
(Sorry for the german in the remainder of this webpage, but it's a Swiss website :->)