Message posté par : Paul QUESNOT
----------------------------------------
Bonjour à tous,
Je suis en train d'analyser la structure de plusieurs couches empaquetés dans un géopackage, je cherche un moyen d'exporter la définition de l'ensemble des champs
ex : je veux faire un tableau récapitulatif avec la structure suivante :
Nom de l'attributs Alias Type Contraintes
id Identifiant Integer64 NON NULL UNIQUE
adresse Adresse String 0 NON NULL
..
Pour l'instant je recopie la définition depuis les propriétés de la couche, ce qui est long et fastidieux,
Avez vous une autre méthode ?
Je pourrais convertir mes couches en shp et ouvrir le dbf pour avoir les types d'attributs, mais j'ai peur que la conversion en shp n'altère certains type de champ
Question subsidiaire, est il possible de faire de même, mais avec les formulaires de saisie ? En gros je cherche a savoir si mon attribut apparait dans mon formulaire de saisie et quel type de widget est utilisé.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350004#p350004
Pour y répondre : geolibre(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Jm_D
----------------------------------------
Le SIGEC, service du Département du Val de Marne dédiée à la géomatique et la cartographie, a développé un nouveau viewer 3D, VAL3D, qui est mis en libre accès sur Github.
Ce développement qui s’appuie sur la librairie CESIUM, s’insère dans la continuité des travaux de l'EuroMétropole de Strasbourg qui a créé Od@cit, pur client javascript de visualisation 3D.
VAL 3D est issu d’un codescript de 3 mois, réalisé par un étudiant de l’ENSG. Il ajoute des fonctionnalités intéressantes à un viewer 3D grâce à une mise en œuvre client/serveur permettant de paramétrer finement des variantes du viewer pour l’adapter à des thématiques variées.
VAL3D permet entre autre de :
-s’appuyer sur une maquette du territoire au format 3DTiles
-définir des contextes (fonctions et données paramétrables) avec des utilisateurs référencés
-ajouter des données SIG, des étiquettes, des points d’intérêt avec leurs caractéristiques affichées via des fiches d’informations
-superposer des projets BIM
Cette première version de VAL3D permet ainsi de valoriser un patrimoine, communiquer autour de projet pour faciliter la concertation, renseigner sur des thématiques précises.
VAL3D va supporter des améliorations en 2022 mais est d’ores et déjà librement utilisable.
Le code est accessible à l’adresse https://github.com/sigCD94/VAL3D
Pour toute information sig-assistance(a)valdemarne.fr
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=348076#p348076
Pour y répondre : geolibre(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Yvan Riou
----------------------------------------
Bonjour smile
Pourriez-vous m'aider à écrire un script python permettant de transférer les classes d'entités d'une géodatabase fichier d'Esri vers un schéma d'une bdd postgres/postgis ?
J'ai commencé cet petit bout de code mais je coince sur les instructions de copie :
#!/usr/bin/python3
import sys , getopt
import os
from osgeo import ogr
def main(argv):
dbname = ''
schemaname = ''
wkid = ''
try:
opts, args = getopt.getopt(argv,"d:s:w:",["FileGeoDB=","schema=","wkid"])
except getopt.GetoptError:
print ('esri2postgis.py -d <FileGeoDB> -s <schema PostGIS> -w <WKID>')
sys.exit(2)
for opt, arg in opts:
if opt == '-h':
print ('esri2postgis.py -d <FileGeoDB> -s <schema PostGIS> -w <WKID>')
sys.exit()
elif opt in ("-d", "--FileGeoDB"):
dbname = arg
elif opt in ("-s", "--schema"):
schemaname = arg
elif opt in ("-w", "--wkid"):
wkid = arg
if os.path.isdir(dbname):
driver = ogr.GetDriverByName('OpenFileGDB')
gdb = driver.Open(dbname)
for featsClass_idx in range(gdb.GetLayerCount()):
featsClass = gdb.GetLayerByIndex(featsClass_idx)
if wkid == str(featsClass.GetSpatialRef().GetAuthorityCode(None)) :
print (featsClass.GetName())
ogr.UseExceptions()
inLayerName = featsClass
inDriver = ogr.GetDriverByName('OpenFileGDB')
inDS = inDriver.Open(dbname, 0)
inLayer = inDS.GetLayerByName(featsClass)
outDriver = ogr.GetDriverByName('PostgreSQL')
# MANQUE LE CODE POUR ECRIRE DANS LE SCHEMA De la bdd PostGIS !!!
else:
print ("le nom de FileGeoDB fourni n'est pas un répertoire.")
sys.exit()
if __name__ == "__main__":
main(sys.argv[1:])
##########
Merci par avance pour votre aide smile
Bien à vous
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=349602#p349602
Pour y répondre : geolibre(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Oliv38
----------------------------------------
Bonjour,
c'est un sujet déjà évoqué ici et ailleurs mais je ne trouve pas vraiment de réponse claire, je m'explique.
Je développe des solutions très modestes sur QField pour faire de la saisie terrain et notamment proposer la prise de photos.
Pour stocker mes photos en BD Postgres j'ai lu qu'il fallait utiliser le format bytea. Cependant, avec ce format cela oblige à créer les formulaires QGis/Qfield avec le widget BLOB et a priori ne permet pas d'utiliser l'appareil photo sur le terminal mobile depuis QField.
Avec ces éléments, est-ce que quelqu'un a déjà pu prendre des photos via QField pour les stocker in fine dans la BD Postgres et si oui comment svp ?
D'avance merci aux répondants.
Cdlt
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=348796#p348796
Pour y répondre : geolibre(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : barthsdee
----------------------------------------
Bonjour,+
Je dispose de données hébergées sur un geoserver, ces données sont émises en WMS pour un client desktop, Web et Qgis.
Mon objectif est de profiter de ces flux en mobilité, le site web étant très lourd la consultation des données bloque....
J'ai donc décidé de m'orienter vers des applis dédiées.
- Sur Android:
* Locus Map et ou Locus Gis (=s fonctionnement OK)
* Orux Map => pour une raison inconnue, l'accès eux données WMS se cantonne aux données émises par le serveur (toutes les données sécurisées ne sont pas affichées...
Seul souci: on a un nombre non négligeable de $*ù^$*ù^$* qui préfèrent utiliser leur iphone...... et là je n'y connais rien... Existe t'il une app sur iphone permettant :
- la visualisation de flux Wms sécurisé
- l'accès a des fonds de plan web (OSM ....)
- éventuellement un mode offline
Si possible cette app doit être abordable (ne me parlez pas d'Arcgis ^^
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=348777#p348777
Pour y répondre : geolibre(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Jm_D
----------------------------------------
Bonjour
Le Département du Val de Marne a développé VAL3D sur base de CESIUM et avec des fonctions de type SIG
Nous avons pris ce parti en fonction de la très faible évolution de i-Towns durant les 30 derniers mois
Un dépôt Github existe à sigCD94/VAL3D Je vous joins une courte présentation
A disposition pour échanger sur sig-assistance(a)valdemarne.fr
J-m DZIUBICH
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=348630#p348630
Pour y répondre : geolibre(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : GEOFFROY DETRY
----------------------------------------
Bonjour à tous,
Je bloque sur un traitement qui, a priori, ne pose pas de problèmes particuliers.
Il s'agit de réaliser une sortie en shapefile à partir d'une table PostGIS, et ce en ce exécutant la commande OGR2OGR depuis un flux Kettle (Pentaho Data Integration).
J'ai réalisé le flux Kettle .ktr (voir fichier joint) mais ce dernier renvoie l'erreur suivante
-----------------
Code :
error = ERROR 1: PQconnectdb failed.fe_sendauth: no password suppliedFAILURE:Unable to open datasource `PG:' with the following drivers. -> `JP2ECW' -> `OCI'
-----------------
Néanmoins, la même séquence exécutée en ligne de commande fonctionne et retourne le shapefile.
-----------------
Code :
ogr2ogr -f "ESRI Shapefile" -a_srs "EPSG:25830" F:\export_pg\pg_to_shp.shp PG:"host=localhost port=543 user=username password=passwd dbname=nom_db_pg" table_source
-----------------
J'ai réalisé plusieurs essais en changeant la syntaxe de la variable "connexion" (cf. .ktr), en encadrant les valeurs par des guillemets, des virgules, etc. mais l'erreur persiste.
Quelqu'un aurait-il un retour d'expérience sur ce sujet?
Testé sur PDI V.9.0 / GDAL 3.1.4
Geoffroy
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=348597#p348597
Pour y répondre : geolibre(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Camillee
----------------------------------------
Bonjour,
J'utilise Global Mapper v20.1 et j'ai un problème lors de l'affichage des attributs de mes produits.
Je clique droit sur ma couche dans la fenêtre "Centre de contrôle" et je clique ensuite sur "Modifier les attributs..." pour afficher la table attributaire de ma couche.
Cependant, j'ai remarqué qu'il manque certains attributs (nom de colonne) normalement remplis avec des informations.
Auriez-vous une idée de la raison pour laquelle tous les attributs ne s'affichent pas et comment résoudre ce problème ?
En vous remerciant,
Cordialement,
Camille
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=348014#p348014
Pour y répondre : geolibre(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : RG94 (gampini.jacques(a)serein-ge.com)
----------------------------------------
Bonjour,
je suis dans le besoin d'apporter une personnalisation de l'interface l'interface projet de lizmap en fonction de l'utilisateur connecté. dans mes recherches jai trouvé que le fichier view.tpl (/var/www/lizmap-web-client-3.4.1/lizmap/modules/view/templates/view.tpl) contient le contenu de la page de projet .
j'aimerais comprendre comment s'éffectue la redirection de l'utilisateur , apres authentification ? aussi est-ce qu'il existe une documentation décrivant l'arborescence des fichiers du projet ?
cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347473#p347473
Pour y répondre : geolibre(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net