{"id":18822532,"url":"https://github.com/dkxce/osm2shp","last_synced_at":"2026-04-26T22:31:10.991Z","repository":{"id":138130764,"uuid":"418846384","full_name":"dkxce/OSM2SHP","owner":"dkxce","description":"Flexible OSM to SHP Converter (convert .osm \u0026 .pbf files to ESRI Shape .shp files). OSM to Shape.","archived":false,"fork":false,"pushed_at":"2021-12-21T10:41:27.000Z","size":40196,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-30T04:17:09.445Z","etag":null,"topics":["converter","data","dbf","dkxce","earth","esri","map","maps","openseamap","openstreetmap","osm","pbf","routes","shape","shapes","shp"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dkxce.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-10-19T08:58:58.000Z","updated_at":"2024-02-16T07:48:10.000Z","dependencies_parsed_at":"2023-12-10T14:48:14.362Z","dependency_job_id":null,"html_url":"https://github.com/dkxce/OSM2SHP","commit_stats":{"total_commits":48,"total_committers":1,"mean_commits":48.0,"dds":0.0,"last_synced_commit":"de8819a3dc9edd2db5a6cff1a56b4589fe7c083d"},"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkxce%2FOSM2SHP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkxce%2FOSM2SHP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkxce%2FOSM2SHP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dkxce%2FOSM2SHP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dkxce","download_url":"https://codeload.github.com/dkxce/OSM2SHP/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239758891,"owners_count":19692041,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["converter","data","dbf","dkxce","earth","esri","map","maps","openseamap","openstreetmap","osm","pbf","routes","shape","shapes","shp"],"created_at":"2024-11-08T00:50:09.308Z","updated_at":"2026-01-19T02:30:18.178Z","avatar_url":"https://github.com/dkxce.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OSM to SHP Fastex Converter\n\nFlexible OSM2SHP Fastex Converter (convert .osm \u0026amp; .pbf files to ESRI Shape .shp files and .dbf)   \nНастраиваемая программа-конвертер файлов данных OSM (*.osm) и (*.pbf) в ESRI Shapes (*.shp и .dbf) \n\nВозможности:\n- Создание по отдельности файлов с точками, полилиниями, полигонами и связями между объектами\n- Обработка контуров (полилиний и полигонов) с использованием фильтров, а также центроидов, адресов, дорог и зданий\n- Выделение адресной информации (сохранение адресных тегов в соответствующие поля dbf файла)\n- Учитываются ограничения на количество объектов и размера данных в dbf файле\n- Выбор кодировки, основных и дополнительных полей dbf файла с вохможностью указания размера каждого поля\n- Возможность сохранения всех тегов (атрибутивной информации) для каждого объекта в dbf файл\n- Обработка центроидов полигонов и сохранение их в виде точек со всей атрибутивной информацией (тегами)\n- Сохранение срединных узлов полилиний в shape файл (для обработки запретов поворотов и разбиения полилиний на составляющие)\n- Таблица с полигонами может быть использована для создания маршрутного графа (построение маршрутов с использованием полученных через конвертер данных протестировано на нескольких странах/регионах)\n- Поддерживается сохранение запретов поворотов в формате Garmin (автоматически проставляется в соответствующие поля dbf файла) и OSM\n- Сохранение номеров крайних точек полилинии в dbf файл (может быть использовано для запретов поворотов)\n- Обработка связей между объектами в качестве полилинии или полигона\n- Можно использовать как готовые пресеты (POI, MP, Адреса) для конвертации, так и создавать свои\n- Обработка POI с использованием пресетов в виде JSON и XML шаблонов\n- В качестве готовых пресетов можно использовать адресный селектор, который помещает адресную информацию в соответствующие поля dbf файла   \n- Готовый адресный селектор для русских [ru] и анлийских [en] адресных тегов\n- Настраиваемый адресный селектор для собственных адресных тегов [custom]\n- Можно агрегировать все теги объекта в одно или несколько полей. Либо выделить какой-либо теги в отдельную колонку\n- Можно агрегировать только определенные или неопределенные теги\n- Сохранение агрегированных тегов в порядке приоритета\n- Фильтрование объектов на основе тегов, условий и с помощью скрипта на C#\n- Фильтрование объектов на основе ограничивающего прямоугольника\n- Фильтрование объектов на основе ограничивающего полигона\n- Визуализация процесса конвертации через HTTP-интерфейс (веб-сервер)\n- Создание подробного отчета\n- Запуск на слабых машинах и XP\n\n### Get OpenStreetMap DATA - Данные OpenStreetMap\n\n[OpenStreetMap](https://www.openstreetmap.org/export) - OSM        \n[OSM Planet in PBF format](https://planet.openstreetmap.org/pbf/)     \n[OSM Planet in OSM format](https://planet.openstreetmap.org/planet/)    \n[GeoFabric PBF+OSM format](https://download.geofabrik.de/)    \n[BBBike](https://extract.bbbike.org/), use:  Protocolbuffer (PBF) file format       \n[BBBike Extracted](https://download.bbbike.org/osm/extract/), use:  Protocolbuffer (PBF) file format   \n\n\u003cimg src=\"window1.png\"/\u003e\n\u003cimg src=\"window2.png\"/\u003e\n\u003cimg src=\"window3.png\"/\u003e\n\u003cimg src=\"window4.png\"/\u003e\n\u003cimg src=\"window5.png\"/\u003e\n\u003cimg src=\"window6.png\"/\u003e\n\u003cimg src=\"window7.png\"/\u003e\n\u003cimg src=\"window8.png\"/\u003e\n\u003cimg src=\"window9.png\"/\u003e\n\u003cimg src=\"windowA.png\"/\u003e\n\u003cimg src=\"windowB.png\"/\u003e\n\u003cimg src=\"windowC.png\"/\u003e\n\n\u003cimg src=\"wind2_01.png\"/\u003e\n\u003cimg src=\"wind2_02.png\"/\u003e\n\u003cimg src=\"wind2_03.png\"/\u003e\n\u003cimg src=\"wind2_04.png\"/\u003e\n\u003cimg src=\"wind2_05.png\"/\u003e\n\u003cimg src=\"wind2_06.png\"/\u003e\n\u003cimg src=\"wind2_07.png\"/\u003e\n\u003cimg src=\"wind2_08.png\"/\u003e\n\u003cimg src=\"wind2_09.png\"/\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdkxce%2Fosm2shp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdkxce%2Fosm2shp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdkxce%2Fosm2shp/lists"}