выбрать геометрию из геопакета в dbbrowser для sqlite - PullRequest
0 голосов
/ 25 марта 2020

Я использую dbmanager для sqlite с загруженным модулем пространственного пространства и пытаюсь прочитать геопакет, который я экспортировал ранее из qgis 3.12.

Я выполняю оба этих выбора ниже и получаю «геометрию» с шестнадцатеричным функции и их как предполагаемый текст WKT (я не уверен), но когда я экспортирую его как csv для чтения в qgis снова, это не сработало. Я прочитал несколько примеров из документации sqlite, чтобы выбрать его как AsText или AsBinary или другой читаемый тип в qgis, но он возвращает только пустое поле.

Функции здесь: http://www.gaia-gis.it/gaia-sins/spatialite-sql-4.3.0.html#p16gpkg

Первый случай:

SELECT cd_geocodi, nm_bairro, renmeddom, SRID (geom), hex (geom) из setorcengeom_rj20171016, где renmeddom> 5000 групп по порядку cd_geocodi по nm_bairro DES C предел 10;

Второй случай:

SELECT cd_geocodi, nm_bairro, renmeddom, SRID (geom) в виде epsg, AsText (CastAutomagi c (geom)) AS геометрия из setorcengeom_rj20171016, где renmeddom > 5000 групп по порядку cd_geocodi по nm_bairro DESC предел 30;

Type First case Second case

1 Ответ

0 голосов
/ 25 марта 2020

Мне кажется, я получил ответ! Я успешно экспортирую его как CSV и загружаю в QGIS без проблем.

> SELECT cd_geocodi, nm_bairro, renmeddom, SRID(geom) as epsg,
> AsWKT(CastAutomagic(geom)) AS geometry from setorcengeom_rj20171016
> group by cd_geocodi order by nm_bairro DESC

enter image description here

...