GraphHopper (original) (raw)
GraphHopper ist eine quelloffene Routing-Software, die als Bibliothek oder auch als Server benutzt werden kann. Wird GraphHopper als Server betrieben, stellt dieser eine HTTP-API und eine Web-Oberfläche namens GraphHopper Maps bereit. Die Bibliothek und der Server von GraphHopper sind in Java geschrieben. Durch die Plattformunabhängigkeit von Java kann GraphHopper auf Windows, Linux, MacOS und weiteren unixoiden Systemen betrieben werden, darunter beispielsweise auch Android, iOS oder Einplatinencomputern, wie dem Raspberry Pi.
Property | Value |
---|---|
dbo:abstract | GraphHopper es una librería de encaminamiento de carretera escrita en Java y proporciona una interfaz web llamada GraphHopper Maps[cita requerida] Así como un encaminamiento API sobre HTTP. Corre sobre servidor, PC de escritorio, Android, iOS o Raspberry Pi. Por defecto, usa datos de OpenStreetMap para la red de carretera, y datos de elevación de Shuttle Misión de Topografía del Radar. GraphHopper puede configurarse para utilizar algoritmos diferentes como Dijkstra, A* y sus Para hacer el encaminamiento bastante rápido para caminos largos (medida continental) y evitar las aproximaciones heurísticas, GraphHopper usa por defecto las Jerarquías de Contracción. En la revista de Java de Oracle, el autor Peter Karich describe las técnicas necesarias para hacer el sistema de memoria, eficaz y rápida. Además, GraphHopper está construido sobre una larga suite de prueba incluyendo unidad, integración y pruebas de carga. La licencia de Apache, permite a todo el mundo personalizar e integrar GraphHopper en productos libres o comerciales, y junto con la velocidad de consulta y los datos de OpenStreetMap, hace GraphHopper una alternativa posible a servicios de encaminamiento existentes y a software de navegación GPS. Además, el encaminamiento punto-a-punto para diferentes vehículos, GraphHopper puede calcular matrices de distancia qué son entonces utilizado como una entrada para problemas de encaminamiento del vehículo. Otros casos de uso son: * Los caminos de vehículos vía - i.e. nap' puntos de GPS mundiales reales a red de carretera digital * Asistir planificación urbana * * Isochrone Cálculo - i.e. determinando la accesibilidad para peatones, coches o bicis * A Encaminamiento interior para optimizar rutas en un almacén o planificar una visita a una exposición o feria. * Eco-Encaminamiento eficaz * A Juegos de realidad virtual como Scotland Yard. (es) GraphHopper ist eine quelloffene Routing-Software, die als Bibliothek oder auch als Server benutzt werden kann. Wird GraphHopper als Server betrieben, stellt dieser eine HTTP-API und eine Web-Oberfläche namens GraphHopper Maps bereit. Die Bibliothek und der Server von GraphHopper sind in Java geschrieben. Durch die Plattformunabhängigkeit von Java kann GraphHopper auf Windows, Linux, MacOS und weiteren unixoiden Systemen betrieben werden, darunter beispielsweise auch Android, iOS oder Einplatinencomputern, wie dem Raspberry Pi. Standardmäßig wird GraphHopper mit Daten von OpenStreetMap für das Netzwerk der Straßen und Wege betrieben.Optional können Höhendaten der Shuttle Radar Topography Mission genutzt werden, um beispielsweise ein Höhenprofil der Route zu berechnen und anzuzeigen. Die Apache-Lizenz erlaubt es, GraphHopper zu verändern und in freie sowie kommerzielle Produkte zu integrieren.Durch die Nutzung von OpenStreetMap-Daten und die Geschwindigkeit der Berechnungen ist GraphHopper eine mögliche Alternative zu den Routing-Funktionen in etablierten Kartendiensten wie etwa Google Maps oder Apple Maps. (de) GraphHopper is an open-source routing library and server written in Java and provides a web interface called GraphHopper Maps as well as a routing API over HTTP. It runs on the server, desktop, Android, iOS or Raspberry Pi. By default OpenStreetMap data for the road network and elevation data from the Shuttle Radar Topography Mission is used. GraphHopper can be configured to use different algorithms such as Dijkstra, A* and its bidirectional versions. To make routing fast enough for long paths (continental size) and avoid heuristical approaches GraphHopper uses contraction hierarchies by default. In the Java Magazine from Oracle, the author, Peter Karich, describes the techniques necessary to make the system memory efficient and fast. Furthermore, GraphHopper is built on a large test suite including unit, integration and load tests. Version 1.0 was released in May 2020. The Apache License allows everyone to customize and integrate GraphHopper in free or commercial products, and together with the query speed and OpenStreetMap data this makes GraphHopper a possible alternative to existing routing services and GPS navigation software. Besides point-to-point routing for different vehicles GraphHopper can be used to calculate distance matrices which are then used as an input for vehicle routing problems. Other use cases are: * Track vehicles via map matching - i.e. 'snap' real world GPS points to digital road network * Assist urban planning * Traffic simulation * Isochrone calculation - i.e. determining the reachability for cars, pedestrians or bikes * Indoor routing like for warehouse optimizations or tradeshow planning * Eco-efficient routing * Virtual reality games like Scotland Yard (en) |
dbo:developer | dbr:GraphHopper_community |
dbo:genre | dbr:GPS_navigation_software dbr:Graph_algorithms dbr:Search_algorithm |
dbo:latestReleaseDate | 2022-04-29 (xsd:date) |
dbo:latestReleaseVersion | 5.3 |
dbo:license | dbr:Apache_License |
dbo:operatingSystem | dbr:Cross-platform |
dbo:programmingLanguage | dbr:Java_(programming_language) |
dbo:thumbnail | wiki-commons:Special:FilePath/graphhopper-screenshot.png?width=300 |
dbo:wikiPageExternalLink | https://graphhopper.com |
dbo:wikiPageID | 44243797 (xsd:integer) |
dbo:wikiPageLength | 7418 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1095700471 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Rome2rio dbr:Deutsche_Bahn dbr:Vehicle_routing_problem dbr:Traffic_simulation dbc:Java_(programming_language) dbr:Cross-platform dbr:GPS_navigation_software dbr:Contraction_hierarchies dbr:Android_(operating_system) dbr:Apache_License dbr:Comparison_of_web_map_services dbr:Urban_planning dbr:Map_matching dbc:2015_software dbr:Graph_algorithms dbr:A*_search_algorithm dbr:Flixbus dbr:Isochrone_map dbr:Java_(programming_language) dbr:The_GNOME_Project dbr:Bidirectional_search dbc:Route_planning_software dbr:Shuttle_Radar_Topography_Mission dbr:Dijkstra's_algorithm dbr:Distance_matrix dbr:IOS dbr:Komoot dbr:Open-source_software dbr:OpenStreetMap dbr:Open_Source_Routing_Machine dbr:Oracle_Corporation dbr:Raspberry_Pi dbr:Search_algorithm dbr:Routing dbr:Scotland_Yard_(board_game) dbr:Virtual_reality dbr:GraphHopper_community |
dbp:date | April 2015 (en) |
dbp:developer | dbr:GraphHopper_community |
dbp:genre | Search, Graph and GPS navigation software (en) |
dbp:latestReleaseDate | 2022-04-29 (xsd:date) |
dbp:latestReleaseVersion | 5.300000 (xsd:double) |
dbp:license | Apache License 2.0 (en) |
dbp:name | GraphHopper (en) |
dbp:operatingSystem | dbr:Cross-platform |
dbp:programmingLanguage | dbr:Java_(programming_language) |
dbp:reason | This is just a link to GraphHopper Maps (en) |
dbp:screenshot | graphhopper-screenshot.png (en) |
dbp:website | https://graphhopper.com |
dbp:wikiPageUsesTemplate | dbt:Better_source dbt:Infobox_software dbt:Reflist dbt:Start_date_and_age |
dcterms:subject | dbc:Java_(programming_language) dbc:2015_software dbc:Route_planning_software |
gold:hypernym | dbr:Road |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 dbo:Road |
rdfs:comment | GraphHopper ist eine quelloffene Routing-Software, die als Bibliothek oder auch als Server benutzt werden kann. Wird GraphHopper als Server betrieben, stellt dieser eine HTTP-API und eine Web-Oberfläche namens GraphHopper Maps bereit. Die Bibliothek und der Server von GraphHopper sind in Java geschrieben. Durch die Plattformunabhängigkeit von Java kann GraphHopper auf Windows, Linux, MacOS und weiteren unixoiden Systemen betrieben werden, darunter beispielsweise auch Android, iOS oder Einplatinencomputern, wie dem Raspberry Pi. (de) GraphHopper is an open-source routing library and server written in Java and provides a web interface called GraphHopper Maps as well as a routing API over HTTP. It runs on the server, desktop, Android, iOS or Raspberry Pi. By default OpenStreetMap data for the road network and elevation data from the Shuttle Radar Topography Mission is used. Version 1.0 was released in May 2020. Besides point-to-point routing for different vehicles GraphHopper can be used to calculate distance matrices which are then used as an input for vehicle routing problems. Other use cases are: (en) GraphHopper es una librería de encaminamiento de carretera escrita en Java y proporciona una interfaz web llamada GraphHopper Maps[cita requerida] Así como un encaminamiento API sobre HTTP. Corre sobre servidor, PC de escritorio, Android, iOS o Raspberry Pi. Por defecto, usa datos de OpenStreetMap para la red de carretera, y datos de elevación de Shuttle Misión de Topografía del Radar. (es) |
rdfs:label | GraphHopper (de) GraphHopper (en) GraphHopper (es) |
owl:sameAs | freebase:GraphHopper wikidata:GraphHopper dbpedia-de:GraphHopper dbpedia-es:GraphHopper https://global.dbpedia.org/id/uZPH |
prov:wasDerivedFrom | wikipedia-en:GraphHopper?oldid=1095700471&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/graphhopper-screenshot.png |
foaf:homepage | https://graphhopper.com |
foaf:isPrimaryTopicOf | wikipedia-en:GraphHopper |
foaf:name | GraphHopper (en) |
is dbo:wikiPageWikiLink of | dbr:Comparison_of_satellite_navigation_software dbr:Comparison_of_web_map_services dbr:Map_matching dbr:Isochrone_map dbr:OpenStreetMap dbr:Open_Source_Routing_Machine |
is foaf:primaryTopic of | wikipedia-en:GraphHopper |