Message posté par : Alphonse_66
----------------------------------------
Bonjour à tous,
J'ai une petite centaine de fichiers à reprojeter. Ce sont des fichiers txt se présentant tous sous la même forme. J'ai commencé à utiliser Circe 5.1, l'outil open software de l'GN, mais je dois pour le moment manipuler les fichiers un à un. Il faut sélectionner à chaque fois l'emplacement et le nom du fichier source puis l'emplacement et le nom du fichier destination. La moindre inattention se traduit par une erreur, un fichier résultant vide ou avec les données de la précédente source.
Comme j'ai encore une autre centaine de transformations qui m'attendent, j'ai essayé de créer un fichier batch (je travaille avec Windows). Mais je ne parviens même pas à lancer l'exécutable en ligne de commande. Les paramètres sont bien ceux que le logiciel affiche dans la fenêtre de l'interface graphique, ce que recommande le mode d'emploi, mais ils ne sont pas acceptés.
Quelqu'un aurait une solution pour automatiser cette opération ? Ou un autre logiciel fiable qui ferait des reprojections de même précision ?
A.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333791#p333791
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 : Elise Henrot
----------------------------------------
Bonjour,
Re-quelques années après, le lien ne fonctionne plus... ou je suis une cruche ! :-(
Elise
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=346527#p346527
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