#1 Tue 20 November 2018 13:33
- heloise-pag
- Juste Inscrit !
- Date d'inscription: 3 Sep 2018
- Messages: 9
Import JSON dans bas Postgre/PostGIS
Bonjour !
je tente d'importer le fichier opentopomap.json (https://github.com/der-stefan/OpenTopoMap) dans ma base Postgre/PostGIS.
J'ai tenté avec ogr2ogr à partir de l'OSGEO4W Shell sous windows 7 :
Code:
ogr2ogr -f PostgreSQL PG:"host=localhost port=5433 dbname=otm user=postgres password=postgres" opentopomap.json
En retour :
Code:
FAILURE Unable to open datasource 'opentopomap.json' with the following drivers.
Quelqu'un aurait t-il une solution à me proposer pour importer ce fichier dans ma base ? Ou à minima pour lire ce fichier dans Qgis ?
Merci d'avance !
Héloïse
Hors ligne
#2 Wed 21 November 2018 11:29
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1159
Re: Import JSON dans bas Postgre/PostGIS
Je ne suis pas certain que le fichier opentopomap.json soit un fichier geojson.
OpenTopoMap est un webservice qui génère une carte topographique (fichiers garmin ou tuiles raster)
à partir de données OSM et SRTM (DEM).
Dernière modification par tumasgiu (Wed 21 November 2018 11:32)
Hors ligne
#3 Thu 22 November 2018 09:32
Re: Import JSON dans bas Postgre/PostGIS
Je ne suis pas certain que le fichier opentopomap.json soit un fichier geojson.
OpenTopoMap est un webservice qui génère une carte topographique (fichiers garmin ou tuiles raster)
à partir de données OSM et SRTM (DEM).
En effet, le opentopomap.json est le fichier de "configuration" de la carte permettant l'affichage des vector-tiles ( format mapbox). On y trouve les styles, les chemins vers les assets et le chemin vers les sources....
Il n'y a donc pas les données.
Elles sont ici :
Code:
"sources": { "openmaptiles": { "type": "vector", "url": "https://free.tilehosting.com/data/v3.json?key={key}" } }
Mais ce n'est pas du geojson, mais des tuiles vectorielles
https://github.com/mapbox/vector-tile-spec
Voici comment ils conçoivent leurs données :
https://github.com/der-stefan/OpenTopoM … ter/mapnik
Dernière modification par Dof (Thu 22 November 2018 09:33)
Hors ligne