#1 [↑][↓]  09-02-2013 14:26:42

JpP
Copilote
Date d'inscription: 30-07-2012

[FSX] PolygonZ vers Polygon

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 castet, 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

 

#2 [↑][↓]  09-02-2013 16:45:53

Vogel69
Copilote
Lieu: Mornant(69) / 40 ans
Date d'inscription: 27-11-2008
Renommée :   31 

Re: [FSX] PolygonZ vers Polygon

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

 

#3 [↑][↓]  09-02-2013 17:00:45

Vogel69
Copilote
Lieu: Mornant(69) / 40 ans
Date d'inscription: 27-11-2008
Renommée :   31 

Re: [FSX] PolygonZ vers Polygon

Une autre piste: avec l'utilitaire ogr2ogr dont j'ai déjà parlé...

OGR2OGR.exe -f "ESRI Shapefile" outfile.shp infileZ.shp -lco SHPT=Polygon

À tester...

Hors ligne

 

#4 [↑][↓]  09-02-2013 17:09:36

JpP
Copilote
Date d'inscription: 30-07-2012

Re: [FSX] PolygonZ vers Polygon

Vogel69 a écrit:

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

 

#5 [↑][↓]  09-02-2013 17:34:29

Vogel69
Copilote
Lieu: Mornant(69) / 40 ans
Date d'inscription: 27-11-2008
Renommée :   31 

Re: [FSX] PolygonZ vers Polygon

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é :)

http://furiousgis.blogspot.it

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

 

#6 [↑][↓]  09-02-2013 17:44:26

JpP
Copilote
Date d'inscription: 30-07-2012

Re: [FSX] PolygonZ vers Polygon

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

 

#7 [↑][↓]  09-02-2013 17:51:12

Vogel69
Copilote
Lieu: Mornant(69) / 40 ans
Date d'inscription: 27-11-2008
Renommée :   31 

Re: [FSX] PolygonZ vers Polygon

Essaye d'Inverser la position de  test.shp et Langrous...shp

Hors ligne

 

#8 [↑][↓]  09-02-2013 17:57:40

Vogel69
Copilote
Lieu: Mornant(69) / 40 ans
Date d'inscription: 27-11-2008
Renommée :   31 

Re: [FSX] PolygonZ vers Polygon

Ou tente de remplacer -lco par -dsco

Hors ligne

 

#9 [↑][↓]  09-02-2013 18:01:42

Vogel69
Copilote
Lieu: Mornant(69) / 40 ans
Date d'inscription: 27-11-2008
Renommée :   31 

Re: [FSX] PolygonZ vers Polygon

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

 

#10 [↑][↓]  09-02-2013 18:03:21

JpP
Copilote
Date d'inscription: 30-07-2012

Re: [FSX] PolygonZ vers Polygon

Vogel69 a écrit:

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

 

#11 [↑][↓]  09-02-2013 18:04:30

Vogel69
Copilote
Lieu: Mornant(69) / 40 ans
Date d'inscription: 27-11-2008
Renommée :   31 

Re: [FSX] PolygonZ vers Polygon

Essayes la dernière proposition tout de même wink pour me faire plaisir...

Hors ligne

 

#12 [↑][↓]  09-02-2013 18:10:37

JpP
Copilote
Date d'inscription: 30-07-2012

Re: [FSX] PolygonZ vers Polygon

Vogel69 a écrit:

Essayes la dernière proposition tout de même wink 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

 

#13 [↑][↓]  09-02-2013 18:19:43

Vogel69
Copilote
Lieu: Mornant(69) / 40 ans
Date d'inscription: 27-11-2008
Renommée :   31 

Re: [FSX] PolygonZ vers Polygon

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

 

#14 [↑][↓]  09-02-2013 18:35:55

JpP
Copilote
Date d'inscription: 30-07-2012

Re: [FSX] PolygonZ vers Polygon

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

 

#15 [↑][↓]  09-02-2013 18:49:08

Vogel69
Copilote
Lieu: Mornant(69) / 40 ans
Date d'inscription: 27-11-2008
Renommée :   31 

Re: [FSX] PolygonZ vers Polygon

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

 

#16 [↑][↓]  09-02-2013 18:58:33

JpP
Copilote
Date d'inscription: 30-07-2012

Re: [FSX] PolygonZ vers Polygon

Vogel69 a écrit:

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

 

#17 [↑][↓]  09-02-2013 23:01:28

JpP
Copilote
Date d'inscription: 30-07-2012

Re: [FSX] PolygonZ vers Polygon

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

 

#18 [↑][↓]  10-02-2013 10:38:48

JpP
Copilote
Date d'inscription: 30-07-2012

Re: [FSX] PolygonZ vers Polygon

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.

http://www.pilote-virtuel.com/img/gallery/1360490437.jpg


Je cross-poste ce message sur le fil ScenProc initié par Gropied, à toutes fins utiles.  http://www.pilote-virtuel.com/viewtopic … 91#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

 

Pied de page des forums

Maintenance informatique Lausanne