├── .flake8 ├── .github ├── funding.yml └── workflows │ ├── benchmark.yml │ ├── pypi.yml │ └── test.yml ├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── docs ├── .gitignore ├── 404.html ├── Gemfile ├── _config.yml ├── _sass │ ├── color_schemes │ │ └── topo.scss │ └── custom │ │ └── custom.scss ├── api │ ├── api-reference.md │ ├── topojson.core.cut.md │ ├── topojson.core.dedup.md │ ├── topojson.core.extract.md │ ├── topojson.core.hashmap.md │ ├── topojson.core.join.md │ ├── topojson.core.topology.md │ ├── topojson.ops.md │ └── topojson.utils.md ├── contributing.md ├── example │ ├── example-usage.md │ ├── input-types.md │ ├── output-types.md │ └── settings-tuning.md ├── favicon.ico ├── how-it-works.md ├── images │ ├── africa_ipywidget.gif │ ├── africa_simplify.jpeg │ ├── africa_simplify.png │ ├── africa_toposimp.svg │ ├── altair_chart.png │ ├── cc_ls_0.svg │ ├── cc_ls_1.svg │ ├── cc_ls_2.svg │ ├── cc_ls_3.svg │ ├── circle.svg │ ├── cut.png │ ├── dedup.png │ ├── extract.png │ ├── geodataframe_plot.png │ ├── geodataframe_plot_africa.png │ ├── hashmap.png │ ├── hiw_c_0.svg │ ├── hiw_c_1.svg │ ├── hiw_c_2.svg │ ├── hiw_c_3.svg │ ├── hiw_c_4.svg │ ├── hiw_d_0.svg │ ├── hiw_d_1.svg │ ├── hiw_d_2.svg │ ├── hiw_d_3.svg │ ├── hiw_e_0.svg │ ├── hiw_e_1.svg │ ├── hiw_j_0.svg │ ├── hiw_j_1.svg │ ├── hiw_t.svg │ ├── ipywidgets.gif │ ├── join.png │ ├── mesh2d.svg │ ├── multiple_objects.png │ ├── one_polygon.svg │ ├── pc_ls_0.svg │ ├── pc_ls_1.svg │ ├── pc_ls_2.svg │ ├── pc_ls_3.svg │ ├── pc_ls_4.svg │ ├── pc_ls_5.svg │ ├── prevent_oversimplify_False.svg │ ├── prevent_oversimplify_True.svg │ ├── shared_paths.svg │ ├── southamerica_toposimp.svg │ ├── svg_repr.png │ ├── to_svg_0.svg │ ├── to_svg_1.svg │ ├── to_svg_2.svg │ ├── topology.png │ ├── two_linestring.svg │ ├── two_linestring_orange.svg │ ├── two_no_touching_polygon.svg │ └── two_polygon.svg ├── index.md ├── installation.md └── json │ ├── example_color_mark.vl.json │ ├── example_mesh.vl.json │ ├── example_prequantize.vl.json │ ├── example_presimplify.vl.json │ ├── example_simplify_alg.vl.json │ ├── example_simplify_with.vl.json │ ├── example_topology.vl.json │ ├── example_topoquantize.vl.json │ ├── example_toposimplify.vl.json │ └── example_winding_order.vl.json ├── generate └── make-API-docs.ipynb ├── notebooks └── topojson.ipynb ├── pyproject.toml ├── tests ├── __init__.py ├── benchmark_chart.png ├── benchmark_compute.py ├── benchmark_visz.py ├── files_geojson │ ├── duplicate_polygon_reversed.geojson │ ├── example_data_africa.geojson │ ├── feature.geojson │ ├── feature_collection.geojson │ ├── geojson_1.json │ ├── geojson_2.json │ ├── geom_collection.geo.json │ ├── mesh2d.geojson │ ├── multipolygon_with_hole.geojson │ ├── multipolygon_with_hole_from_topojson.geojson │ ├── naturalearth_alb_grc.geojson │ ├── naturalearth_lowres.geojson │ ├── naturalearth_zaf_lso.geojson │ ├── nybb.geojson │ ├── sample.geojson │ ├── shared_arc.geojson │ └── shared_arc_on_top_of_arc.geojson ├── files_shapefile │ ├── rivers.gpkg │ ├── southamerica.cpg │ ├── southamerica.dbf │ ├── southamerica.prj │ ├── southamerica.shp │ ├── southamerica.shx │ ├── static_natural_earth.gpkg │ └── static_nybb.gpkg ├── files_topojson │ ├── duplicate_polygon_reversed.topojson │ ├── geom_collection.topo.json │ ├── geometry_collection.topojson │ ├── gm.topo.json │ ├── mesh2d.topojson │ ├── multipolygon_with_hole.topojson │ ├── naturalearth.topojson │ ├── naturalearth_alb_grc.topojson │ ├── naturalearth_lowres.topojson │ ├── naturalearth_lowres_africa.topojson │ ├── naturalearth_lowres_mapshaper.topojson │ ├── naturalearth_zaf_lso.topojson │ ├── notebook_test.topojson │ ├── nybb.topojson │ ├── nybb_from_mapshaper.topojson │ ├── shared_arc.topojson │ └── shared_arc_on_top_of_arc.topojson ├── test_cut.py ├── test_dedup.py ├── test_extract.py ├── test_hashmap.py ├── test_join.py ├── test_ops.py └── test_topology.py └── topojson ├── __init__.py ├── core ├── __init__.py ├── cut.py ├── dedup.py ├── extract.py ├── hashmap.py ├── join.py └── topology.py ├── ops.py └── utils.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/funding.yml: -------------------------------------------------------------------------------- 1 | github: [mattijn] 2 | -------------------------------------------------------------------------------- /.github/workflows/benchmark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/.github/workflows/benchmark.yml -------------------------------------------------------------------------------- /.github/workflows/pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/.github/workflows/pypi.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | _site 2 | .sass-cache 3 | .jekyll-metadata 4 | -------------------------------------------------------------------------------- /docs/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/404.html -------------------------------------------------------------------------------- /docs/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/Gemfile -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/_sass/color_schemes/topo.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/_sass/color_schemes/topo.scss -------------------------------------------------------------------------------- /docs/_sass/custom/custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/_sass/custom/custom.scss -------------------------------------------------------------------------------- /docs/api/api-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/api/api-reference.md -------------------------------------------------------------------------------- /docs/api/topojson.core.cut.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/api/topojson.core.cut.md -------------------------------------------------------------------------------- /docs/api/topojson.core.dedup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/api/topojson.core.dedup.md -------------------------------------------------------------------------------- /docs/api/topojson.core.extract.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/api/topojson.core.extract.md -------------------------------------------------------------------------------- /docs/api/topojson.core.hashmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/api/topojson.core.hashmap.md -------------------------------------------------------------------------------- /docs/api/topojson.core.join.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/api/topojson.core.join.md -------------------------------------------------------------------------------- /docs/api/topojson.core.topology.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/api/topojson.core.topology.md -------------------------------------------------------------------------------- /docs/api/topojson.ops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/api/topojson.ops.md -------------------------------------------------------------------------------- /docs/api/topojson.utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/api/topojson.utils.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/example/example-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/example/example-usage.md -------------------------------------------------------------------------------- /docs/example/input-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/example/input-types.md -------------------------------------------------------------------------------- /docs/example/output-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/example/output-types.md -------------------------------------------------------------------------------- /docs/example/settings-tuning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/example/settings-tuning.md -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/how-it-works.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/how-it-works.md -------------------------------------------------------------------------------- /docs/images/africa_ipywidget.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/africa_ipywidget.gif -------------------------------------------------------------------------------- /docs/images/africa_simplify.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/africa_simplify.jpeg -------------------------------------------------------------------------------- /docs/images/africa_simplify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/africa_simplify.png -------------------------------------------------------------------------------- /docs/images/africa_toposimp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/africa_toposimp.svg -------------------------------------------------------------------------------- /docs/images/altair_chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/altair_chart.png -------------------------------------------------------------------------------- /docs/images/cc_ls_0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/cc_ls_0.svg -------------------------------------------------------------------------------- /docs/images/cc_ls_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/cc_ls_1.svg -------------------------------------------------------------------------------- /docs/images/cc_ls_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/cc_ls_2.svg -------------------------------------------------------------------------------- /docs/images/cc_ls_3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/cc_ls_3.svg -------------------------------------------------------------------------------- /docs/images/circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/circle.svg -------------------------------------------------------------------------------- /docs/images/cut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/cut.png -------------------------------------------------------------------------------- /docs/images/dedup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/dedup.png -------------------------------------------------------------------------------- /docs/images/extract.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/extract.png -------------------------------------------------------------------------------- /docs/images/geodataframe_plot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/geodataframe_plot.png -------------------------------------------------------------------------------- /docs/images/geodataframe_plot_africa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/geodataframe_plot_africa.png -------------------------------------------------------------------------------- /docs/images/hashmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/hashmap.png -------------------------------------------------------------------------------- /docs/images/hiw_c_0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/hiw_c_0.svg -------------------------------------------------------------------------------- /docs/images/hiw_c_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/hiw_c_1.svg -------------------------------------------------------------------------------- /docs/images/hiw_c_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/hiw_c_2.svg -------------------------------------------------------------------------------- /docs/images/hiw_c_3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/hiw_c_3.svg -------------------------------------------------------------------------------- /docs/images/hiw_c_4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/hiw_c_4.svg -------------------------------------------------------------------------------- /docs/images/hiw_d_0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/hiw_d_0.svg -------------------------------------------------------------------------------- /docs/images/hiw_d_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/hiw_d_1.svg -------------------------------------------------------------------------------- /docs/images/hiw_d_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/hiw_d_2.svg -------------------------------------------------------------------------------- /docs/images/hiw_d_3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/hiw_d_3.svg -------------------------------------------------------------------------------- /docs/images/hiw_e_0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/hiw_e_0.svg -------------------------------------------------------------------------------- /docs/images/hiw_e_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/hiw_e_1.svg -------------------------------------------------------------------------------- /docs/images/hiw_j_0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/hiw_j_0.svg -------------------------------------------------------------------------------- /docs/images/hiw_j_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/hiw_j_1.svg -------------------------------------------------------------------------------- /docs/images/hiw_t.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/hiw_t.svg -------------------------------------------------------------------------------- /docs/images/ipywidgets.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/ipywidgets.gif -------------------------------------------------------------------------------- /docs/images/join.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/join.png -------------------------------------------------------------------------------- /docs/images/mesh2d.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/mesh2d.svg -------------------------------------------------------------------------------- /docs/images/multiple_objects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/multiple_objects.png -------------------------------------------------------------------------------- /docs/images/one_polygon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/one_polygon.svg -------------------------------------------------------------------------------- /docs/images/pc_ls_0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/pc_ls_0.svg -------------------------------------------------------------------------------- /docs/images/pc_ls_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/pc_ls_1.svg -------------------------------------------------------------------------------- /docs/images/pc_ls_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/pc_ls_2.svg -------------------------------------------------------------------------------- /docs/images/pc_ls_3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/pc_ls_3.svg -------------------------------------------------------------------------------- /docs/images/pc_ls_4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/pc_ls_4.svg -------------------------------------------------------------------------------- /docs/images/pc_ls_5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/pc_ls_5.svg -------------------------------------------------------------------------------- /docs/images/prevent_oversimplify_False.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/prevent_oversimplify_False.svg -------------------------------------------------------------------------------- /docs/images/prevent_oversimplify_True.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/prevent_oversimplify_True.svg -------------------------------------------------------------------------------- /docs/images/shared_paths.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/shared_paths.svg -------------------------------------------------------------------------------- /docs/images/southamerica_toposimp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/southamerica_toposimp.svg -------------------------------------------------------------------------------- /docs/images/svg_repr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/svg_repr.png -------------------------------------------------------------------------------- /docs/images/to_svg_0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/to_svg_0.svg -------------------------------------------------------------------------------- /docs/images/to_svg_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/to_svg_1.svg -------------------------------------------------------------------------------- /docs/images/to_svg_2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/to_svg_2.svg -------------------------------------------------------------------------------- /docs/images/topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/topology.png -------------------------------------------------------------------------------- /docs/images/two_linestring.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/two_linestring.svg -------------------------------------------------------------------------------- /docs/images/two_linestring_orange.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/two_linestring_orange.svg -------------------------------------------------------------------------------- /docs/images/two_no_touching_polygon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/two_no_touching_polygon.svg -------------------------------------------------------------------------------- /docs/images/two_polygon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/images/two_polygon.svg -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/json/example_color_mark.vl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/json/example_color_mark.vl.json -------------------------------------------------------------------------------- /docs/json/example_mesh.vl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/json/example_mesh.vl.json -------------------------------------------------------------------------------- /docs/json/example_prequantize.vl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/json/example_prequantize.vl.json -------------------------------------------------------------------------------- /docs/json/example_presimplify.vl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/json/example_presimplify.vl.json -------------------------------------------------------------------------------- /docs/json/example_simplify_alg.vl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/json/example_simplify_alg.vl.json -------------------------------------------------------------------------------- /docs/json/example_simplify_with.vl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/json/example_simplify_with.vl.json -------------------------------------------------------------------------------- /docs/json/example_topology.vl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/json/example_topology.vl.json -------------------------------------------------------------------------------- /docs/json/example_topoquantize.vl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/json/example_topoquantize.vl.json -------------------------------------------------------------------------------- /docs/json/example_toposimplify.vl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/json/example_toposimplify.vl.json -------------------------------------------------------------------------------- /docs/json/example_winding_order.vl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/docs/json/example_winding_order.vl.json -------------------------------------------------------------------------------- /generate/make-API-docs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/generate/make-API-docs.ipynb -------------------------------------------------------------------------------- /notebooks/topojson.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/notebooks/topojson.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/benchmark_chart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/benchmark_chart.png -------------------------------------------------------------------------------- /tests/benchmark_compute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/benchmark_compute.py -------------------------------------------------------------------------------- /tests/benchmark_visz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/benchmark_visz.py -------------------------------------------------------------------------------- /tests/files_geojson/duplicate_polygon_reversed.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_geojson/duplicate_polygon_reversed.geojson -------------------------------------------------------------------------------- /tests/files_geojson/example_data_africa.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_geojson/example_data_africa.geojson -------------------------------------------------------------------------------- /tests/files_geojson/feature.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_geojson/feature.geojson -------------------------------------------------------------------------------- /tests/files_geojson/feature_collection.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_geojson/feature_collection.geojson -------------------------------------------------------------------------------- /tests/files_geojson/geojson_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_geojson/geojson_1.json -------------------------------------------------------------------------------- /tests/files_geojson/geojson_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_geojson/geojson_2.json -------------------------------------------------------------------------------- /tests/files_geojson/geom_collection.geo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_geojson/geom_collection.geo.json -------------------------------------------------------------------------------- /tests/files_geojson/mesh2d.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_geojson/mesh2d.geojson -------------------------------------------------------------------------------- /tests/files_geojson/multipolygon_with_hole.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_geojson/multipolygon_with_hole.geojson -------------------------------------------------------------------------------- /tests/files_geojson/multipolygon_with_hole_from_topojson.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_geojson/multipolygon_with_hole_from_topojson.geojson -------------------------------------------------------------------------------- /tests/files_geojson/naturalearth_alb_grc.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_geojson/naturalearth_alb_grc.geojson -------------------------------------------------------------------------------- /tests/files_geojson/naturalearth_lowres.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_geojson/naturalearth_lowres.geojson -------------------------------------------------------------------------------- /tests/files_geojson/naturalearth_zaf_lso.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_geojson/naturalearth_zaf_lso.geojson -------------------------------------------------------------------------------- /tests/files_geojson/nybb.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_geojson/nybb.geojson -------------------------------------------------------------------------------- /tests/files_geojson/sample.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_geojson/sample.geojson -------------------------------------------------------------------------------- /tests/files_geojson/shared_arc.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_geojson/shared_arc.geojson -------------------------------------------------------------------------------- /tests/files_geojson/shared_arc_on_top_of_arc.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_geojson/shared_arc_on_top_of_arc.geojson -------------------------------------------------------------------------------- /tests/files_shapefile/rivers.gpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_shapefile/rivers.gpkg -------------------------------------------------------------------------------- /tests/files_shapefile/southamerica.cpg: -------------------------------------------------------------------------------- 1 | ISO-8859-1 -------------------------------------------------------------------------------- /tests/files_shapefile/southamerica.dbf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_shapefile/southamerica.dbf -------------------------------------------------------------------------------- /tests/files_shapefile/southamerica.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_shapefile/southamerica.prj -------------------------------------------------------------------------------- /tests/files_shapefile/southamerica.shp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_shapefile/southamerica.shp -------------------------------------------------------------------------------- /tests/files_shapefile/southamerica.shx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_shapefile/southamerica.shx -------------------------------------------------------------------------------- /tests/files_shapefile/static_natural_earth.gpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_shapefile/static_natural_earth.gpkg -------------------------------------------------------------------------------- /tests/files_shapefile/static_nybb.gpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_shapefile/static_nybb.gpkg -------------------------------------------------------------------------------- /tests/files_topojson/duplicate_polygon_reversed.topojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_topojson/duplicate_polygon_reversed.topojson -------------------------------------------------------------------------------- /tests/files_topojson/geom_collection.topo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_topojson/geom_collection.topo.json -------------------------------------------------------------------------------- /tests/files_topojson/geometry_collection.topojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_topojson/geometry_collection.topojson -------------------------------------------------------------------------------- /tests/files_topojson/gm.topo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_topojson/gm.topo.json -------------------------------------------------------------------------------- /tests/files_topojson/mesh2d.topojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_topojson/mesh2d.topojson -------------------------------------------------------------------------------- /tests/files_topojson/multipolygon_with_hole.topojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_topojson/multipolygon_with_hole.topojson -------------------------------------------------------------------------------- /tests/files_topojson/naturalearth.topojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_topojson/naturalearth.topojson -------------------------------------------------------------------------------- /tests/files_topojson/naturalearth_alb_grc.topojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_topojson/naturalearth_alb_grc.topojson -------------------------------------------------------------------------------- /tests/files_topojson/naturalearth_lowres.topojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_topojson/naturalearth_lowres.topojson -------------------------------------------------------------------------------- /tests/files_topojson/naturalearth_lowres_africa.topojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_topojson/naturalearth_lowres_africa.topojson -------------------------------------------------------------------------------- /tests/files_topojson/naturalearth_lowres_mapshaper.topojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_topojson/naturalearth_lowres_mapshaper.topojson -------------------------------------------------------------------------------- /tests/files_topojson/naturalearth_zaf_lso.topojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_topojson/naturalearth_zaf_lso.topojson -------------------------------------------------------------------------------- /tests/files_topojson/notebook_test.topojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_topojson/notebook_test.topojson -------------------------------------------------------------------------------- /tests/files_topojson/nybb.topojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_topojson/nybb.topojson -------------------------------------------------------------------------------- /tests/files_topojson/nybb_from_mapshaper.topojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_topojson/nybb_from_mapshaper.topojson -------------------------------------------------------------------------------- /tests/files_topojson/shared_arc.topojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_topojson/shared_arc.topojson -------------------------------------------------------------------------------- /tests/files_topojson/shared_arc_on_top_of_arc.topojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/files_topojson/shared_arc_on_top_of_arc.topojson -------------------------------------------------------------------------------- /tests/test_cut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/test_cut.py -------------------------------------------------------------------------------- /tests/test_dedup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/test_dedup.py -------------------------------------------------------------------------------- /tests/test_extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/test_extract.py -------------------------------------------------------------------------------- /tests/test_hashmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/test_hashmap.py -------------------------------------------------------------------------------- /tests/test_join.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/test_join.py -------------------------------------------------------------------------------- /tests/test_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/test_ops.py -------------------------------------------------------------------------------- /tests/test_topology.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/tests/test_topology.py -------------------------------------------------------------------------------- /topojson/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/topojson/__init__.py -------------------------------------------------------------------------------- /topojson/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /topojson/core/cut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/topojson/core/cut.py -------------------------------------------------------------------------------- /topojson/core/dedup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/topojson/core/dedup.py -------------------------------------------------------------------------------- /topojson/core/extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/topojson/core/extract.py -------------------------------------------------------------------------------- /topojson/core/hashmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/topojson/core/hashmap.py -------------------------------------------------------------------------------- /topojson/core/join.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/topojson/core/join.py -------------------------------------------------------------------------------- /topojson/core/topology.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/topojson/core/topology.py -------------------------------------------------------------------------------- /topojson/ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/topojson/ops.py -------------------------------------------------------------------------------- /topojson/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattijn/topojson/HEAD/topojson/utils.py --------------------------------------------------------------------------------