Vous n'êtes pas identifié(e).
Bonjour
En attendant que Scenproc puisse prendre en compte les shapefiles de type PolygonZ, je m'efforce de trouver un moyen de convertir ces PolygonZ en Polygon tout court; en effet, selon les sources d'approvisionnement la composante verticale est incluse dans le SHP et Scenproc y est allergique. Ce paramètre Z n'est d'ailleurs pas visible sous QGis, mais apparait dans les propriétés affichées par MapWindow.
N'ayant pas réussi à trouver d'outil pour effectuer cette conversion , je fais appel à vous...
Merci
JpP
Dernière modification par JpP (09-02-2013 14:27:05)
Portable MSI, Windows 11, I7 11ème génération, 32 Go RAM, M2 1+4 To, Nvidia RTX 3070 Portable 8Go
Hors ligne
Salut JpP, après une recherche sur Google, je trouvé un logiciel: ET-Geowizards qui semble avoir une fonction shapeZ to shape (fonction gratuite) qui pourrait faire l'affaire. N'ayant pas accès à mon ordi je ne peut faire l'essai. À toi de jouer...
Le lien: http://www.ian-ko.com/
Hors ligne
Salut JpP, après une recherche sur Google, je trouvé un logiciel: ET-Geowizards qui semble avoir une fonction shapeZ to shape (fonction gratuite) qui pourrait faire l'affaire. N'ayant pas accès à mon ordi je ne peut faire l'essai. À toi de jouer...
Le lien: http://www.ian-ko.com/
Merci Vogel; il a fait partie de mes recherches, mais c'est un script destiné à ArcGis, le "Photoshop" des SIGs, la meilleure des usines à gaz dans ce domaine, mais ce n'est pas un logiciel libre.
Il est vrai que j'avais perdu de vue gdal/ogr, je vais tester.
Merci pour tes réponses documentées
JpP
PS vivement le nouveau ScenProc!
Portable MSI, Windows 11, I7 11ème génération, 32 Go RAM, M2 1+4 To, Nvidia RTX 3070 Portable 8Go
Hors ligne
Une autre piste, l'exécution d'un script Python dans l'environnement adéquate dont je te donne le lien si dessous (apparement il force le fichier de sortie à être en 2D donc pas de données Z j'imagine)...
Je ne connais rien a Python, donc essayé de suivre les instructions dans le lien ci dessous, en espérant que ce ne soit pas trop compliqué :)
Edit: Après une lecture rapide, voici la ligne de commande qui devrait le faire:
python shapemerger.py -o fichierFinal.shp *.shp -2
Cela devrait fusionner tous les .shp du dossier et forcer le fichierFinal a être en 2D...
Dernière modification par Vogel69 (09-02-2013 17:48:38)
Hors ligne
Vogel
sur la proposition OGR2OGR.exe -f "ESRI Shapefile" test.shp langrous_bldg.shp -lco SHPT=Polygon
le prog me renvoie le msg d'erreur:
ERROR 1: failed to create file .shp file
ERROR 4: failed to open Shapefile 'test.shp'
ERROR 1: terminating translation prematurely after failed translation of layer langrous_bldg
mon fichier d'entrée langrous..shp est dans le répertoire de ogr, ainsi que ses shx et dbf
Tu peux me guider?
JpP
EDIT Croisés
Dernière modification par JpP (09-02-2013 17:45:16)
Portable MSI, Windows 11, I7 11ème génération, 32 Go RAM, M2 1+4 To, Nvidia RTX 3070 Portable 8Go
Hors ligne
Ou encore une autre possibilité
OGR2OGR.exe -f "ESRI Shapefile" test.shp langrous.shp -dim 2
Cette dernière solution me semble plus appropriée...
Dernière modification par Vogel69 (09-02-2013 18:03:17)
Hors ligne
Ou tente de remplacer -lco par -dsco
j'ai fait les deux, sans succès.
Mais ne te tracasse pas, je vais attendre le ScenProc nouveau.
Merci beaucoup.
JpP
Edt ji'ai aussi épluché les plugins QGis et MapWindow dispos en ligne, sans trouver mon bonheur.
Dernière modification par JpP (09-02-2013 18:05:33)
Portable MSI, Windows 11, I7 11ème génération, 32 Go RAM, M2 1+4 To, Nvidia RTX 3070 Portable 8Go
Hors ligne
Essayes la dernière proposition tout de même
pour me faire plaisir...
OGR2OGR.exe -f "ESRI Shapefile" test.shp langrous.shp -dim 2 ne lui a pas plu non plus; là le msg était la liste complète des options
JpP
Portable MSI, Windows 11, I7 11ème génération, 32 Go RAM, M2 1+4 To, Nvidia RTX 3070 Portable 8Go
Hors ligne
Ah ? C'est zarbi quand même....
En changeant l'ordre des instructions:
OGR2OGR.exe -f "ESRI Shapefile" -dim 2 test.shp langrousmachintruc.shp
Attention aux fautes de frappe et bien vérifier que tous les fichiers qui accompagne le .shp sont présents dans le dossier. Sinon patiente jusqu'à la prochaine sortie de scenproc si cela n'a pas déjà été intégré d'ailleurs ?
Hors ligne
Vogel
Ne veut toujours pas. C'est juste énervant, ce n'est pas grave!
Le dernier Scenproc refuse encore les Z...(ut).
JpP
Portable MSI, Windows 11, I7 11ème génération, 32 Go RAM, M2 1+4 To, Nvidia RTX 3070 Portable 8Go
Hors ligne
Dommage, pourtant il me semblait que Arno disait que la modif serait prête pour la prochaine release, il y a qq jours déjà sachant qu'une release est compilé automatiquement la nuit si je ne m'abuse... Un post sur fsdeveloper serait peut être approprié ?
Hors ligne
Dommage, pourtant il me semblait que Arno disait que la modif serait prête pour la prochaine release, il y a qq jours déjà sachant qu'une release est compilé automatiquement la nuit si je ne m'abuse... Un post sur fsdeveloper serait peut être approprié ?
... il les annonce habituellement sur http://www.scenerydesign.org/ quand elles sortent et je surveille car j'en ai besoin
Mais tu as peut-être raison; la .dll de sp a changé de taille
Je teste ça à mon retour, je dois sortir.
Grand merci de m'avoir accompagné jusque-là ; je te tiens au courant, bien sûr.
JpP
Portable MSI, Windows 11, I7 11ème génération, 32 Go RAM, M2 1+4 To, Nvidia RTX 3070 Portable 8Go
Hors ligne
Nouvelle version de ScenProc; ça tourne, pour l'instant les plombs n'ont pas sauté...
Résultats au réveil.
JpP
Portable MSI, Windows 11, I7 11ème génération, 32 Go RAM, M2 1+4 To, Nvidia RTX 3070 Portable 8Go
Hors ligne
Bonjour
Vogel, tu avais raison, les maj de ScenProc sont parfois silencieuses.
Arno a bien intégré dans la dernière version la gestion promise des PolygonZ; voici un extrait de mon .spc, remerciements au passage à Gropied et à Domsimu.
#=================================================================================================
#Grouping Gropied Defaut Flat Roofs 1_3_5_7_12
CREATEAGNGENBUILD|FTYPE=POLYGON; FAREA>1000;FROMFILE=LANGROUS_bldg.shp|{e206cd08-5008-4dea-ad4a-db42bfa5298b}|MAXRATIO=5
#=================================================================================================
#Grouping Domsimu of all flat roofs
CREATEAGNGENBUILD|FTYPE=POLYGONZ;FAREA>1000;FAREA<10000;FROMFILE=LANGROUS_bldg.shp|{B597DDC9-4AA1-4391-8383-231620161427}|MAXRATIO=6
#=================================================================================================
OK, c'est une combinaison redondante qui a peu de sens, mais le but était de tester les instructions sur un .shp XYZ; j'ai donc déclaré conjointement POLYGON et POLYGONZ visant le même .shp, et dans un cas comme dans l'autre, ScenProc n'a pas renâclé. Je vais pouvoir cesser de me préoccuper de cette composante Z, bonne chose de faite Maître Arno!
JpP
Edit
Finalement, le résultat du mélange de ces groupings Gropied/Domsimu est plutôt agréable; le panachage des toits industriels me plait bien.
Je cross-poste ce message sur le fil ScenProc initié par Gropied, à toutes fins utiles. http://www.pilote-virtuel.com/viewtopic.php?pid=520691#p520691
Dernière modification par JpP (10-02-2013 20:51:33)
Portable MSI, Windows 11, I7 11ème génération, 32 Go RAM, M2 1+4 To, Nvidia RTX 3070 Portable 8Go
Hors ligne