Pages

Affichage des articles dont le libellé est ArcGIS. Afficher tous les articles
Affichage des articles dont le libellé est ArcGIS. Afficher tous les articles

[ArcGIS 10.x] fonctions python sujet

mardi 8 avril 2014




Bonjour, j'ai défini quatre fonctions sur python et souhaite faire la somme de ces 4 fonctions. La somme s'effectue correctement sauf lorsqu'une des quatre fonction est nulle, le résultat est nul. je me retrouve face à ce problème:

def Function1(a):
result=(a*6.25)/100
return result

def Function2(b):
result=(b*0.93)/100
return result

def Function3(c):
result=(c*0.15)/100
return result

def Function4(d):
result=(d*0.03)/100
return result

calcul = Function1(a) + Function2(b) + Function3(c) + Function4(d)

or dans la 'Function4', (d) est parfois nul et fausse tout le calcul car le calcul comprend quatre variables et si l'une des quatre est inexistante, Python ne calcule pas le reste...

N'existe-t-il pas une fonction qui permet de dire ' SI Function4(d) = 0, ALORS prendre en compte uniquement Function1 Function2 et Function3' ??

Merci pour votre attention.




[ArcGIS 10.x] Version réseau d'ArcGIS... sujet

vendredi 28 mars 2014




Bonjour,

je suis en train de migrer un code VBA de la version ArcGIS 9 vers ArcGIS 10.

Et la compagnie qui voudrait cette migration mentionne avoir une version réseau de ArcGIS 10, et je me demande si ça aura vraiment un incidence sur le compatibilité du code VBA?

Merci pour votre aide! ;)




[ArcGIS 10.x] Distance d'un point quelconque d'un raster à un exutoire sujet




Bonjour à tous,

Je vais essayer d'expliquer plus clairement mon problème car le sujet n'est pas très parlant !

Je travaille en hydrologie sous Arcgis 10.1 (licence Advanced) avec la BD Alti 25m, la BD Carthage représentant les cours d'eau (vecteurs) et un shape de points pour les exutoires de ces cours d'eau au niveau de la mer.
Je souhaite obtenir pour tout pixel de ma BD Alti la distance à l'exutoire le plus proche mais en prenant en compte et le relief et le passage par mes cours d'eau de la BD Carthage (donc pas la distance à vol d'oiseau).

Ce que j'ai déjà fait : rasteriser la BD Carthage et calculer par l'outil "distance de chemin" (Spatial Analyst/ Distance) la distance séparant chaque pixel de la rivière à l'exutoire, ça OK ! J'ai aussi pu calculer la distance de tout point de mon MNT par rapport à la rivière la plus proche (sorte de buffer) mais en prenant en compte les variations d'altitudes (outil distance de chemin aussi).

Il me manque donc le "lien" entre les pixels du versant et ceux du réseau. Globalement je veux que tous les pixels du versant que se jettent au point A de ma rivière se voient attribuer la distance (point A / exutoire à la mer) et c'est bien là que je sèche !! Une petite illustration pour mieux se représenter la chose !

Illustration matrice distance.pdf

Toute aide / piste sera la bienvenue, je dispose aussi de Qgis 2.2 et Grass 6.4.3.
Merci d'avance !













Fichiers attachés








[ArcGIS 10.x] Titre mise en page automatique sujet

vendredi 31 janvier 2014




bonjour,

je travaille sous arcgis 10.2
je vais devoir produire des cartes en séries selon ce mode:
j'active une couche, j'exporte la carte.
je désactive la couche , j'en active une autre et j'exporte la carte.
L'étendue d'affichage est toujours la même.

Je souhaiterai automatiser le titre de la carte présent sur la mise en page. Ce titre correspond au nom de la couche (activée) ou au nom du groupe de couche où se trouve la couche activée.
J'ai essayé avec la légende mais il n'est pas possible d'enlever les symboles.
J'ai vu qu'il était possible de faire du texte dynamique. Est-ce que cet outil répondrait à mes besoins ?
Si oui, où pourrais-je trouver des infos sur le code à appliquer ?

Merci d'avance pour votre aide
Cordialement

gregory




[ArcGIS 10.x] Transformation de piézo poyline sujet




Bonjour:)
je travaille sur un projet d'etude de la vulnérabilité des eaux souterraine avec la methode drastic et j'ai comme données la couche piézo polyline de la zone d'etude que je dois transformer en raster puis en points mais je sais pas exactement la methode la plus correcte:
piézo_polyline →Tin→Tin to raster→raster to point

ou bien
piézo_polyline→polyline to raster→raster to point
merciii d'avance




[ArcGIS 10.x] Problème avec l'outil Créer un quadrillage sujet

jeudi 30 janvier 2014




Je sollicite votre aide pour un problème lorsque je génère une grille avec l'outil Créer un quadrillage. Dans cet outil, il faut paramétrer la hauteur et la largeur de notre grille (Xmin, Xmax, Ymin et Ymax).

Du côté de la largeur, aucun problème. C'est pour la hauteur que je rencontre un problème. J'ai remarqué que malgré j'entre mon Ymin (paramètre le plus bas, en mètres), ma grille débute environ 110 mètres plus haut...avez-vous déjà rencontré ce problème?




[ArcGIS 9.x] Étiquette à rajouter manuellement sujet

mercredi 29 janvier 2014




Bonjour,

Je travaille sous ArcGis 9.3.
Je crée des lignes de bus, avec le menu édition, et je mets à jour la base de données. J'ai une question à ce propos. Est il possible de rajouter manuellement des étiquettes ?

Merci d'avance.




[ArcGIS 10.x] Copier ou exporter une partie de mxd sujet




Bonjour,

Voilà mon problème: j'ai un document (mxd basé sur une géodatabase) de taille conséquente: nombreux éléments pour chaque couche et qui couvre une zone géographique très étendue (plusieurs centaines de communes). Je souhaiterai pouvoir faire un extrait du document de manière assez simple... Par "extrait", je veux dire: un export, pour une zone géographique donnée (ou éventuellement un secteur dont tous les éléments sont sélectionnés) de l'ensemble des couches, de préférence en shp.
Pour l'instant, je suis obligée, à partir de ma sélection, d'exporter toutes les couches une par une et du coup c'est très fastidieux, d'autant que je devrais faire ce genre de manip régulièrement... Y aurait-il un moyen pour exporter tout en même temps? J'ai essayé l'outil de conversion "to shapefile", mais impossible d'aboutir à quoi que ce soit...

Merci

Luccho




[ArcGIS 10.x] Déplacement d'une entité sujet




Bonjour!

J'ai besoin de votre aide, je cherche comment faire pour déplacer vers le haut une entité.

Je vais tenter de vous expliquer mon problème. J'ai 2 grilles qui sont superposées, une de 1000 mètres et une de 25 mètres. Ce sont deux entités distincts. Ma grille de 1000 mètres est correcte, c'est ma grille de référence sur laquelle j'ai généré celle de 25 mètres. Les 2 grilles doivent s'emboiter l'une dans l'autre parfaitement, d'où mon problème, car comme vous le verrez sur ces 2 images, il y a un décalage au niveau des lignes horizontales.

La ligne foncée correspond à la grille 1000 mètres, les lignes fines correspondent à la grille de 25 mètres.

http://www.maplanetebleue.net/wp-conten … rilles.jpg
http://www.maplanetebleue.net/wp-conten … illes2.jpg

Je cherche donc le moyen de "remonter" (sinon descendre) ma grille 25 mètres afin de ne plus avoir de décalage. Y a-t-il un outil dans ArcToolBox pour ca?

En fouillant sur Internet, j'ai vu cette fonction mais je ne suis pas sur que c'est ce dont j'ai besoin :
http://resources.arcgis.com/fr/help/mai … 00s000000/

Merci grandement pour votre aide!