Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#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: 1132

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

Dof
Participant assidu
Lieu: Grenoble
Date d'inscription: 28 Oct 2009
Messages: 317
Site web

Re: Import JSON dans bas Postgre/PostGIS

tumasgiu a écrit:

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

 

Pied de page des forums

Powered by FluxBB