opestreetmap imposm весь импорт
Я хочу импортировать данные в свою базу данных.
Вам нужны все точки, линии и многоугольники, а также отношения
Этот код импортирует только маршруты
Мне нужны все отношения. Я читал документацию по этой библиотеке, но в ней также показан маршрут в качестве примера. Я пробовал это
"master_route": {
"type" : "relation_member",
"columns" : [
{
"name": "osm_id",
"type" : "id"
},
{
"name" : "member",
"type" : "member_id"
},
{
"name" : "index",
"type" : "member_index"
},
{
"name" : "role",
"type" : "member_role"
},
{
"name" : "type",
"type" : "member_type"
},
{
"name" : "geometry",
"type" : "geometry"
},
{
"name" : "submenu",
"key" : "name",
"type" : "string",
"from_member": true
},
{
"name" : "name",
"key" : "name",
"type" : "string"
}
],
"relation_types" : ["__any__"],
"mapping" : {
"route_master" : ["__any__"]
}
},
"route_members" : {
"type" : "relation_member",
"columns" : [
{
"name" : "osm_id",
"type" : "id"
},
{
"name" : "ref",
"key" : "ref",
"type": "string"
},
{
"name": "member",
"type" : "member_id"
},
{
"name": "index",
"type" : "member_index"
},
{
"name" : "role",
"type" : "member_role"
},
{
"name" : "type",
"type" : "member_type"
},
{
"name" : "geometry",
"type" : "geometry"
},
{
"name" : "relname",
"key" : "name",
"type" : "string"
},
{
"name" : "name",
"key" : "name",
"type" : "string",
"from_member" : true
}
],
"relation_types" : ["__any__"],
"mapping" : {
"route" : ["__any__"]
}
},
"routes" : {
"type" : "relation",
"columns" : [
{
"name" : "osm_id",
"type" : "id"
},
{
"name" : "ref",
"key" : "ref",
"type" : "string"
},
{
"name" : "tags",
"type" : "hstore_tags"
}
],
"relation_types" : ["__any__"],
"mapping" : {
"route_master" : ["__any__"],
"route" : ["__any__"]
}
}
но ничего не импортируется Помогите настроить файл сопоставления для импорта всего?