Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve OSM XML file saving #1135

Merged
merged 38 commits into from
Mar 2, 2024
Merged
Show file tree
Hide file tree
Changes from 14 commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
72bee71
streamline xml parsing
gboeing Feb 18, 2024
6f4bf69
streamline save_graph_xml function signature
gboeing Feb 18, 2024
41d0644
refactor save_graph_xml
gboeing Feb 19, 2024
66ba462
refactor _append_nodes_xml_tree
gboeing Feb 19, 2024
a95aa83
refactor osm xml saving
gboeing Feb 20, 2024
e0b2adc
fix attr value handling if graph is simplified and merge_edges is False
gboeing Feb 20, 2024
cd8c1f1
clean up _sort_nodes func
gboeing Feb 20, 2024
582a806
fix cycle handling and node order in topological sort
gboeing Feb 21, 2024
6f164fc
fix docstrings and comments
gboeing Feb 21, 2024
702a141
avoid unnecessary returns
gboeing Feb 21, 2024
5de8d8b
improve test coverage
gboeing Feb 21, 2024
0dfbfb1
remove merge_edges and oneway function params
gboeing Feb 22, 2024
e4626be
add bounds xml subelement and add visible attr to node/way subelements
gboeing Feb 22, 2024
54170cd
remove settings module node/way tags/attrs
gboeing Feb 22, 2024
bfd0bfa
sort useful_tags_way list items
gboeing Feb 24, 2024
a948544
sort useful_tags_node list items
gboeing Feb 24, 2024
59cf837
add missing osm xml element attrs
gboeing Feb 24, 2024
2a1a786
improve docstrings
gboeing Feb 24, 2024
ea033f6
improve docstrings
gboeing Feb 24, 2024
83c7075
add encoding function param
gboeing Feb 24, 2024
ea4a62f
clarify filter var name and docstring
gboeing Feb 24, 2024
e4af545
optimize _add_nodes_xml
gboeing Feb 26, 2024
7a8842f
improve comments
gboeing Feb 26, 2024
c450527
code cleanup
gboeing Feb 26, 2024
7a5e9ad
fix adding node tag xml subelements
gboeing Feb 26, 2024
8f41e7f
rename way_tag_aggs
gboeing Feb 26, 2024
2a55221
Merge branch 'v2' into xml
gboeing Feb 26, 2024
151e57a
update pre-commit
gboeing Feb 26, 2024
43292b4
add lxml for validating saved osm xml files against xsd
gboeing Feb 26, 2024
7a3cc68
validate saved osm xml files against xsd schema
gboeing Feb 26, 2024
06edb3d
add xsd schema for osm xml
gboeing Feb 26, 2024
1233050
update changelog
gboeing Feb 26, 2024
936ac39
make id type long instead of int
gboeing Feb 26, 2024
22b344c
clarify standard attrs
gboeing Feb 26, 2024
a4774a7
clean up schema and make it stricter
gboeing Feb 26, 2024
753ee5a
improve docstring
gboeing Feb 27, 2024
a16fdf6
add iso8601 timestamp style
gboeing Feb 27, 2024
9cbbf68
run prettier on toml and xml
gboeing Mar 2, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view