37 Commits

Author SHA1 Message Date
adrian
e3c957319d upgrade a few dependencies.
newer python 3.12+ requires newer numpy.  newer numpy requires newer osmnx.

multiple numpy version (1.26+ and 2.3+) work fine with python 3.12+
2025-07-18 16:31:13 -04:00
adrian
d7d0bf7bcc minor: remove execute bit on non-executable files. 2025-07-18 14:01:34 -04:00
Marcelo Prates
ec0ef4db78 Reorganized repo structure, added github workflows 2025-05-16 20:09:31 -03:00
marceloprates
6ad8f8a1a9 Updated app 2025-03-03 18:20:58 -03:00
marceloprates
c9296bf973 1) Added support for rendering sea geometries automatically 2) added support for drawing hillshades 3) added support for adding keypoints 4) refactored code 5) optimized code by making fewer requests to overpass API 6) added frontend (streamlit) app 2025-03-03 14:16:23 -03:00
Marcelo Prates
f0bb0a2008 Removed vsketch from install_requires. User will have to install it manually if they want to use plotter mode, but its not required. 2024-07-02 18:32:07 -03:00
Marcelo Prates
f4aab1a676 Fixed minor bugs, added support for vsketch and updated code for compatibility with shapely==2.0.0 and python==3.11 2024-07-02 17:59:10 -03:00
marceloprates
e3a176a0b1 Removed ipykernel dependency from requirements.txt due to dependency conflicts 2023-02-13 15:57:13 -03:00
marceloprates
c0eb528301 Changed version number (v0.1.7 -> v0.1.8), added shapely, ipykernel and pyyaml dependencies to requirements.txt, removed unused imports from draw.py and fetch.py 2023-02-13 14:39:10 -03:00
marceloprates
78d050ee5b Updated version number, minor changes to draw.py and requirements.txt 2023-02-10 10:48:11 -03:00
marceloprates
3f3b8be923 Fixed problem with prettymaps.plot() 'save_as' parameter 2022-11-16 10:41:53 -03:00
marceloprates
e11b7e6289 Fixed presets directory path-related error with preset() function 2022-11-08 13:59:28 -03:00
marceloprates
cca6564b22 Fixed presets directory path-related error with presets() function 2022-11-08 13:27:26 -03:00
marceloprates
6b1a9fe79f Fixed relative path for presets folder in draw.py 2022-11-08 10:38:23 -03:00
marceloprates
246bd4a23b Fixed problem with presets folder location on draw.py and setup.py 2022-11-08 10:16:21 -03:00
marceloprates
10d396065d Fixed missing import (pyyaml) and supressed vsketch features due to difficulties in making setup.py install vsketch automatically 2022-11-08 09:36:22 -03:00
Marcelo Prates
c6c8f19084 Refactored quite a bit of of the code, simplified the usage of some features, added option of saving / loading presets and updated the examples.ipynb notebook and the README with a short tutorial 2022-11-07 13:32:38 -03:00
Marcelo Prates
4a9e2ac7df Changed license and README 2021-10-18 13:15:29 -03:00
Marcelo Prates
7d60660999 Removed IPython dependency 2021-10-01 18:09:32 -03:00
Marcelo Prates
0f4e7b8554 Appended MIT license to draw.py and fetch.py files 2021-10-01 17:49:52 -03:00
Marcelo Prates
5930ba70ad Added support for Point and Line geometries 2021-10-01 17:34:54 -03:00
Marcelo Prates
b406259c43 Added support for Point and Line geometries 2021-09-13 16:21:28 -03:00
Christoph Rieke
8312319f51 apply black code formatting 2021-08-30 15:28:51 +02:00
Christoph Rieke
29f57e894b use shapely.geometry.box for polygon from bounds 2021-08-30 14:32:43 +02:00
Marcelo Prates
2d3d734f0f Added GeoDataFrame import to draw.py 2021-08-29 17:03:52 -03:00
Marcelo de Oliveira Rosa Prates
348dd92e20 Merge pull request #34 from mei-se/main
fix issue when querying within a polygon
2021-08-29 15:35:55 -03:00
mei-se
f52d3e63ce fix issue when querying within a polygon
The `parse_query` function checked whether the `query` parameter was of type `Polygon` or `MultiPolygon`, while the underlying library expected a `GeoDataFrame` (which is also what `get_perimeter` returns).
2021-08-29 16:23:50 +02:00
Christoph Rieke
3066525032 explicit imports, cleaned up, remove comments, clean up 2021-08-28 20:57:51 +02:00
Marcelo de Oliveira Rosa Prates
3a609ebf31 Merge pull request #17 from balloob/devcontainer
Add devcontainer
2021-08-28 13:10:37 -03:00
Matas Minelga
905f5702ad Bug fix for when 'text' param is supplied 2021-08-27 10:48:31 +03:00
Marcelo Prates
42c2770689 Added mandatory OSM credit message (with a reference to this repo) to the map drawing function 2021-08-27 00:06:32 -03:00
Paulus Schoutsen
9098adbdf9 Add devcontainer 2021-08-26 17:14:27 +00:00
Marcelo Prates
e9093fae60 Added support for waterways and fetching by OSM Id 2021-08-25 12:15:47 -03:00
Marcelo Prates
70e36219f7 Merge 2021-08-23 22:14:52 -03:00
Marcelo Prates
a234510ae8 Updated prettymaps library, README and examples.ipynb notebook 2021-08-23 22:13:16 -03:00
Marcelo de Oliveira Rosa Prates
75b2b30279 Update draw.py 2021-08-21 19:08:01 -03:00
Marcelo Prates
dedab1066b Updated draw.py and fetch.py for flexibility 2021-08-15 13:30:02 -03:00