Я использую базу данных PostGIS, заполненную osm2pgsql. Адресные ключи хранятся, например, как
"addr:street"
Цель состоит в том, чтобы сохранить эти геометрии как GeoPackage от ogr2ogr. Сценарий выглядит так
ogr2ogr -f "GPKG" address_point.gpkg PG:"host=**** dbname=**** user=**** password=****" -sql "select addr:housenumber","addr:housename","addr:flats","addr:conscriptionnumber","addr:street","addr:place","addr:postcode","addr:city","addr:country","addr:full","addr:hamlet","addr:suburb","addr:subdistrict","addr:district","addr:province","addr:state","addr:interpolation","addr:interpolation","addr:inclusion","addr:door","addr:unit","addr:floor","addr:block",way from planet_osm_point"
ogr2ogr возвращает ошибку из-за двоеточия в каждом атрибуте.
Я думаю, что запрос не выполняется из-за того, "который должен обернуть запрос для ogr2ogr.
Когда я использую 'следующим образом:
ogr2ogr -f "GPKG" address_point.gpkg PG:"host=**** dbname=**** user=**** password=****" -sql "select 'addr:housenumber','addr:housename','addr:flats','addr:conscriptionnumber','addr:street','addr:place','addr:postcode','addr:city','addr:country','addr:full','addr:hamlet','addr:suburb','addr:subdistrict','addr:district','addr:province','addr:state','addr:interpolation','addr:interpolation','addr:inclusion','addr:door','addr:unit','addr:floor','addr:block',way from planet_osm_point"
запрос тоже не выполнен.
Есть ли способ решить эту проблему?