You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							123 lines
						
					
					
						
							3.9 KiB
						
					
					
				
			
		
		
	
	
							123 lines
						
					
					
						
							3.9 KiB
						
					
					
				| Metadata-Version: 1.1
 | |
| Name: overpy
 | |
| Version: 0.4
 | |
| Summary: Python Wrapper to access the OpenStreepMap Overpass API
 | |
| Home-page: https://github.com/DinoTools/python-overpy
 | |
| Author: PhiBo (DinoTools)
 | |
| Author-email: UNKNOWN
 | |
| License: MIT
 | |
| Description: Python Overpass Wrapper
 | |
|         =======================
 | |
|         
 | |
|         A Python Wrapper to access the Overpass API.
 | |
|         
 | |
|         Have a look at the `documentation`_ to find additional information.
 | |
|         
 | |
|         .. image:: https://pypip.in/version/overpy/badge.svg
 | |
|             :target: https://pypi.python.org/pypi/overpy/
 | |
|             :alt: Latest Version
 | |
|         
 | |
|         .. image:: https://pypip.in/license/overpy/badge.svg
 | |
|             :target: https://pypi.python.org/pypi/overpy/
 | |
|             :alt: License
 | |
|         
 | |
|         .. image:: https://travis-ci.org/DinoTools/python-overpy.svg?branch=master
 | |
|             :target: https://travis-ci.org/DinoTools/python-overpy
 | |
|         
 | |
|         .. image:: https://coveralls.io/repos/DinoTools/python-overpy/badge.png?branch=master
 | |
|             :target: https://coveralls.io/r/DinoTools/python-overpy?branch=master
 | |
|         
 | |
|         Features
 | |
|         --------
 | |
|         
 | |
|         * Query Overpass API
 | |
|         * Parse JSON and XML response data
 | |
|         * Additional helper functions
 | |
|         
 | |
|         Install
 | |
|         -------
 | |
|         
 | |
|         **Requirements:**
 | |
|         
 | |
|         Supported Python versions:
 | |
|         
 | |
|         * Python 2.7
 | |
|         * Python >= 3.2
 | |
|         * PyPy and PyPy3
 | |
|         
 | |
|         **Install:**
 | |
|         
 | |
|         .. code-block:: console
 | |
|         
 | |
|             $ pip install overpy
 | |
|         
 | |
|         Examples
 | |
|         --------
 | |
|         
 | |
|         Additional examples can be found in the `documentation`_ and in the *examples* directory.
 | |
|         
 | |
|         .. code-block:: python
 | |
|         
 | |
|             import overpy
 | |
|         
 | |
|             api = overpy.Overpass()
 | |
|         
 | |
|             # fetch all ways and nodes
 | |
|             result = api.query("""
 | |
|                 way(50.746,7.154,50.748,7.157) ["highway"];
 | |
|                 (._;>;);
 | |
|                 out body;
 | |
|                 """)
 | |
|         
 | |
|             for way in result.ways:
 | |
|                 print("Name: %s" % way.tags.get("name", "n/a"))
 | |
|                 print("  Highway: %s" % way.tags.get("highway", "n/a"))
 | |
|                 print("  Nodes:")
 | |
|                 for node in way.nodes:
 | |
|                     print("    Lat: %f, Lon: %f" % (node.lat, node.lon))
 | |
|         
 | |
|         
 | |
|         Helper
 | |
|         ~~~~~~
 | |
|         
 | |
|         Helper methods are available to provide easy access to often used requests.
 | |
|         
 | |
|         .. code-block:: python
 | |
|         
 | |
|             import overpy.helper
 | |
|         
 | |
|             # 3600062594 is the OSM id of Chemnitz and is the bounding box for the request
 | |
|             street = overpy.helper.get_street(
 | |
|                 "Straße der Nationen",
 | |
|                 "3600062594"
 | |
|             )
 | |
|         
 | |
|             # this finds an intersection between Straße der Nationen and Carolastraße in Chemnitz
 | |
|             intersection = overpy.helper.get_intersection(
 | |
|                 "Straße der Nationen",
 | |
|                 "Carolastraße",
 | |
|                 "3600062594"
 | |
|             )
 | |
|         
 | |
|         
 | |
|         License
 | |
|         -------
 | |
|         
 | |
|         Published under the MIT (see LICENSE for more information)
 | |
|         
 | |
|         .. _`documentation`: http://python-overpy.readthedocs.org/
 | |
|         
 | |
| Keywords: OverPy Overpass OSM OpenStreetMap
 | |
| Platform: UNKNOWN
 | |
| Classifier: Development Status :: 4 - Beta
 | |
| Classifier: License :: OSI Approved :: MIT License
 | |
| Classifier: Operating System :: OS Independent
 | |
| Classifier: Programming Language :: Python
 | |
| Classifier: Programming Language :: Python :: 2.7
 | |
| Classifier: Programming Language :: Python :: 3
 | |
| Classifier: Programming Language :: Python :: 3.2
 | |
| Classifier: Programming Language :: Python :: 3.3
 | |
| Classifier: Programming Language :: Python :: 3.4
 | |
| Classifier: Programming Language :: Python :: 3.5
 | |
| Classifier: Programming Language :: Python :: Implementation :: CPython
 | |
| Classifier: Programming Language :: Python :: Implementation :: PyPy
 | |
| 
 |