Géomatique

[Esri] Re: python : incrémenter une classe d'entité

Georezo.net - 21/11/2014 - 23:24
Nombre de message(s) précédent(s) : 1

Bonjour,

Si le copier/coller de ton code dans le forum correspond exactement à ton code, c'est peut-être juste un problème d'indentation :

Code:import arcpy, os arcpy.env.workspace = r'Z:\Documents\SIG\tests\synthese_tocorrect.gdb' fcList = arcpy.ListFeatureClasses() clip = r'Z:\Documents\SIG\tests\decoupe.shp' rows = arcpy.SearchCursor(clip) #permet de parcourir toutes les entités de la couche de découpe count = 0 # incrémente les entités de la couche de découpe outFolder = r'Z:\Documents\SIG\tests\sorties' for fc in fcList: for row in rows: out = os.path.join(outFolder, "data_" + fc) arcpy.Clip_analysis(fc, row.Shape, out) count = count + 1 #et ici, il doit manquer l'incrément de fc, j'ai essayé break mais ça produit une erreur "Runtime error <type 'exceptions.RuntimeError'>: Object: Error in executing tool"

Les incréments sont "automatiques" dans les boucles "for in" en Python.

A+

Franck

Catégories: Géomatique

[Données] Re: CORINE LAND COVER - Prochaine mise à disposition ?

Georezo.net - 21/11/2014 - 18:07
Nombre de message(s) précédent(s) : 9

Peut-être aurons nous une réponse officielle, mais dans ce message, CLC_FR nous informe :

CLC_FR a écrit:

En attendant les données CORINE Land Cover 2012, qui devraient être diffusées au 4ème trimestre 2014, vous pourrez trouver toutes les informations complémentaires sur le site du SOeS : http://www.statistiques.developpement-d … /1825.html

Ce devrait donc être pour bientôt (?) !

Sylvain M.

Catégories: Géomatique

[Geolibre_web] Re: geoserver

Georezo.net - 21/11/2014 - 18:01
Nombre de message(s) précédent(s) : 5

Bonsoir, à tous je suis un débutant dans l'utilisation de geoserver.
j'ai réussi à ajouter certaines couches sans problème par contre je rencontre un problème avec un certain nombre de couches dans la partie: COUCHE >PUBLICATION >STYLE PAR DÉFAUT(rien ne s'affiche à ce niveau quand je sélectionne la couche) or avec les autres sa marches parfaitement.
je signal qu'il il y a aucun message d'erreur pendant le processus mais au finish sa donne rien.
je veux donc sa savoir qu'est ce qui peut engendrer ce genre de désagrément?
MERCI

Catégories: Géomatique

[Esri] python : incrémenter une classe d'entité

Georezo.net - 21/11/2014 - 17:01

Bonjour,

J'ai un script qui me sert à découper toutes les classes d'entité d'une géodatabase par les entités successives d'une couche de découpe.

J'ai d'abord testé le script avec un seul polygone à découper et ça marche (sans la fcList du code ci-dessous). En revanche, quand j'essaye sur toute la liste, le script bug après le premier découpage parce qu'il ne fait pas le passage à la classe d'entité suivante.
Or après avoir cherché toute l'aprem sur le net, je n'ai pas trouvé d'exemple pour incrémenter la liste des classes d'entités.

Le script devrait aider à comprendre :

Code:import arcpy, os arcpy.env.workspace = r'Z:\Documents\SIG\tests\synthese_tocorrect.gdb' fcList = arcpy.ListFeatureClasses() clip = r'Z:\Documents\SIG\tests\decoupe.shp' rows = arcpy.SearchCursor(clip) #permet de parcourir toutes les entités de la couche de découpe count = 0 # incrémente les entités de la couche de découpe outFolder = r'Z:\Documents\SIG\tests\sorties' for fc in fcList: for row in rows: out = os.path.join(outFolder, "data_" + fc) arcpy.Clip_analysis(fc, row.Shape, out) count = count + 1 #et ici, il doit manquer l'incrément de fc, j'ai essayé break mais ça produit une erreur "Runtime error <type 'exceptions.RuntimeError'>: Object: Error in executing tool"

Voila, ça doit être bête mais je débute avec ça.

A+

Catégories: Géomatique

[QGIS] Re: QGIS 1.8 : Analyse thématique a plusieurs variables

Georezo.net - 21/11/2014 - 16:41
Nombre de message(s) précédent(s) : 10

J'ai trouvé une astuce en dupliquant ma couche.

J'ai refait mes thématiques séparément et ai ajouté ces légendes pour le rendu

Gaël

Catégories: Géomatique

[QGIS] Re: QGIS 2.6 : Champ de proportion

Georezo.net - 21/11/2014 - 16:11
Nombre de message(s) précédent(s) : 2

Merci Santanna, c'est effectivement ce que j'ai fait. Je ne me sers pas souvent des "Sources de définition des propriétés", donc je n'y avais pas pensé dès le départ.

Catégories: Géomatique

[Données] Re: CORINE LAND COVER - Prochaine mise à disposition ?

Georezo.net - 21/11/2014 - 15:53
Nombre de message(s) précédent(s) : 8

Bonjour,
Auriez-vous des infos actualisées sur la date de diffusion prévue de la prochaine version du Code Corine Land Cover ?
Cordialement,

Camille

Catégories: Géomatique

[PostGreSQL] Problème avec Makepoint

Dernières discussions Sig forum - 21/11/2014 - 15:40
Bonjour à tous !

Je suis actuellement sou PostgreSql 9.2, je travail via l'extension Postgis et QGIS.

Je souhaite simplement créer un point via la fonction ST_Makepoint. Mes coordonnées sont sous le référentiel 3-degree Gauss-Kruger zone 4 (EPSG 31468) et je les transforment en ref WGS84 (EPSG 4326).
La table concerner est définie comme ce ci :
Code: - Table: point-- DROP TABLE point;
CREATE TABLE point
(
  pt_id serial NOT NULL,
  pt_projnum character varying,
  pt_x integer,
  pt_y integer,
  pt_z double precision,
  pt_point geometry(PointZ,4326),
  pt_projname character varying
)
WITH (
  OIDS=FALSE
);
ALTER TABLE point
  OWNER TO postgres; Voici la requête et un jeux de donnée :
Code: insert into point (pt_projnum, pt_x, pt_y, pt_z, pt_projname ) values ('STG Ahlsdorf test','4579336','5744309','79.4','250 05 03115 67 test');
UPDATE point SET pt_point = ST_Transform(ST_SetSRID(ST_MakePoint(pt_x,pt_y,pt_z),31468),4326)::geometry(POINTZ,4326) where pt_projnum ='250 05 03115 67 test'; Le résultat est :
"Abfrage war erfolgreich durchgeführt: 0 Zeilen, 63 ms Ausführungszeit." En français la requête à bien été exécuté avec succès en 63ms.:)

pt_id pt_projnum pt_x pt_y pt_z pt_point pt_projname 1850; STG Ahlsdorf test" 4579336 5744309 79.4 250 05 03115 67 test
Le problème est donc que le point n'est pas créer puisque ma colonne géométrique (pt_point geometry(PointZ,4326)) est vide :o:.

Est ce que vous seriez pourquoi la requête s’exécute mais ne fait pas le travail ?

Merci d'avance pour vos conseils et aide !
Catégories: Géomatique, On en parle

[QGIS] Re: QGIS : remplir un champ : association d'attributs

Georezo.net - 21/11/2014 - 15:35
Nombre de message(s) précédent(s) : 4

Bonjour,

Code:Concat ("champ1", '-', "champ2")

te renverra le contenu de champ 1 séparé de celui du champ2 par un trait d'union.
Et si je me réfère à cette discussion (msg 2 de Nathan W), concat est même plus performant car gère les situations où certaines valeurs sont NULL ( ce que ne ferait pas le pipe)

Catégories: Géomatique

[Esri] Re: Placer des points à des intervalles réguliers sur un polygone

Georezo.net - 21/11/2014 - 14:52
Nombre de message(s) précédent(s) : 3

Salut
AT Nitram : Est-ce que ça correspond à l'ancien lien qu'il y avait sur le support.esrifrance, dans l'onglet ou le lien outils et téléchargement?

Daniel

Catégories: Géomatique

[QGIS] Re: QGIS : remplir un champ : association d'attributs

Georezo.net - 21/11/2014 - 14:32
Nombre de message(s) précédent(s) : 2

A VRAI DIRE

Après avoir posé la question sur le forum, j'ai trouvé la solution : concat("Nom du champs", "Nom du champs", "Nom du champs")
Et cela fonctionne très bien ^^

Catégories: Géomatique

[Mapinfo] Re: MapInfo Pro 64 bit est maintenant disponible

Georezo.net - 21/11/2014 - 14:29
Nombre de message(s) précédent(s) : 2

Bonjour,

Avec plaisir Daniel. C'est une interface completement changee. Oui au debut ca parait different mais apres quelques jours ca devient habituel et l'acces aux fonctions est plus contextuel (selon est ce que c'est une carte ouverte ou autre) et plus facile a decouvrir (a mon avis). Enfin c'est cela l'idee: etre plus productif et trouver le boutton ou fonction a cliquer/utiliser directement selon le contexte.

Pour les applications MapBasic, il y'a beacoup d'ameliorations et aussi on offre maintenant avec MapBasic une interface de programmation .Net: model d'objets (un peu comme MapExtreme .Net). Ce model permet aux developpeurs .Net d'acceder aux fonctions de MapInfo Pro avec .Net.

Pour information, j'ai publie un article en Francais au sujet des applications existentes MapBasic et MapInfo Pro 64 bits.
https://www.linkedin.com/pulse/article/ … s-mapbasic

Il s'agit d'une traduction d'un article publie en Anglais. Comme je comprends, assez, la langue Francaise, j'ai pense que ca peut-etre utile pour toute personne parlant Francais et utilise MapInfo Pro. Si vous trouvez cela utile, cliquer sur 'J'aime' en bas de l'article. Je peux continuer cela et traduire en Francais d'autres articles a venir.

Un autre article est publie aussi:
https://www.linkedin.com/pulse/article/ … -5-64-bits

Noureddine Farah
Principal Software Engineer
Pitney Bowes Software
1 Global View | Troy, NY 12180-8399  USA
MapInfo.com

Catégories: Géomatique

[QGIS 2.x] QGIS : formulaire et sous formulaires de saisie

Dernières discussions Sig forum - 21/11/2014 - 14:27
Bonjour à tous

Je me lance dans la création de petite interface de saisie crées spécifiquement pour des utilisateurs.
Pour cela, j'utilise QT Designer, je place mes petis widgets, je connecte le formulaire à ma table et prépare mes listes de valeurs en csv ... zou, c'est du tout bon.

MAIS .... je me rend compte que là, il me faudrait concevoir une interface de saisie avec un sous formulaire ! :roll:

Le principe est simple et somme toute assez classique :

le formulaire principale permet de remplir X champs qui vont dans une table shp donnée.
On à ensuite, sur la même interface de saisie, un sous-formulaire qui permet de saisir autant de valeurs que souhaité (non géographique dans mon cas), liées aux infos du formulaire par un identifiant unique of course !

Comment faire cela ?
Peut on connecter un formulaire ui vers un shp et un xls par exemple ? en spécifiant quel
Impossible de mettre la main sur un tuto ou une explication ....
J'ai bien trouvé ce topic ... mais il ne m'aide pas trop finalement ! où alors, j'ai pas suivi
http://www.forumsig.org/showthread.p...ous+formulaire

Je pense qu'il va falloir se mettre au python, et bien à fond là ? non ...

Merci d'avance pour vos idées et/ou conseils
Guillaume
Catégories: Géomatique, On en parle

[Job] [FPT] Ingénieur SIG et traitement de bases de données - Marseille (13)

Georezo.net - 21/11/2014 - 14:23

Le SHOM recherche un ITGCE pour occuper le poste d'ingénieur SIG et traitement de bases de données.
L'annonce est disponible sur le site de BIEP :
http://www.biep.fonction-publique.gouv. … offerNum/2

Catégories: Géomatique

[Job] [STAGE] Cartographie des ZH BV de la Brenne - Chambray-les Tours (37)

Georezo.net - 21/11/2014 - 14:21

Contexte :

La SEPANT (Société d'étude, de protection et d'aménagement de la nature en Touraine) est une association intégrée au réseau France Nature Environnement. L'association compte aujourd'hui 16 associations fédérées et regroupe environ 600 adhérents. La SEPANT œuvre pour la protection de l'environnement au quotidien (études scientifiques en partenariat avec des collectivités, réunions publiques, sorties découvertes, expositions, édition de bulletins...)  sur le territoire de l’Indre et Loire (37).
Dans le cadre de ses missions, la SEPANT engage, en partenariat avec le Syndicat de la Brenne, un projet d’inventaire et de cartographie des zones humides sur le bassin versant de la Brenne.

Objectifs du stage :

Ce stage aura pour but de cartographier précisément et de façon exhaustive les zones humides ainsi que les habitats les composant (en suivant les protocoles de l’arrêté de 2008). Ce travail de terrain couplé aux données existantes permettra d’établir l’état de conservation de ces zones et de prioriser les sites à restaurer : habitats et espèces patrimoniales, continuités écologiques..

Missions :

Le stagiaire aura pour missions:
synthèse bibliographique;
élaboration du plan de prospection de terrain à partir d’une prélocalisation cartographique (photo aérienne, réseau hydrique, cartographie land-cover…);
réalisation de relevés phytosociologiques et floristiques;
cartographie des habitats;
analyse de l’intérêt patrimonial de ces habitats (espèces faunistiques ou floristiques à enjeux…)
Rédaction d’un rapport de synthèse

Profil recherché :

Etudiant(e) en Master 2 d’écologie ou école d’ingénieur dans le domaine de l’environnement:
    bonnes connaissances en botanique et base en phytosociologie;
    intérêt fort pour la thématique des zones humides;
    capacité pour la travail de terrain;
    rigueur, autonomie;
    qualités rédactionnelles;
    sens des relations humaines et du travail en équipe;
    connaissance souhaitée en SIG ;
    permis B indispensable;

Conditions de stage:

Stage de 6 mois (à partir de mars) basé au local de l’association à Chambray-les-Tours (37), avec  du terrain sur l’ensemble du bassin versant de la Brenne
Indemnité selon règles conventionnelles, 523,26 €  (35 heures hebdomadaires)
Remboursement des frais kilométriques si utilisation du véhicule personnel

Adresser CV et lettre de motivation par mail ou courrier à :

SEPANT
8 bis allée des rossignols
37170 Chambray-les Tours
vinciane.leduc AT sepant.fr

Limite de candidature : le 15 janvier 2015
Informations et renseignements   
Vinciane Leduc
Chargée de mission biodiversité
vinciane.leduc AT sepant.fr
06.77.92.95.32

Catégories: Géomatique

[MapInfo 12.x] Erreur lecture Tiff

Dernières discussions Sig forum - 21/11/2014 - 14:09
Bonjour,

J'ai un problème de lecture de certains tifs avec MI. Par exemple j'ai téléchargé des tifs sur earthexplorer (SRTM). Ils se lisent très bien dans qgis mais quand je les ouvre dans MI, il n'y a rien à l'image.

J'ai assemblé ces tifs pour faire un ombrage et quand je veux l'ouvrir dans MI, la j'ai un message d'erreur.

Quelqu'un sait-il d'où cela peut-il venir?

Merci!
Catégories: Géomatique, On en parle

[QGIS] Re: QGIS 2.6 : Champ de proportion

Georezo.net - 21/11/2014 - 14:01
Nombre de message(s) précédent(s) : 1

Bonjour,
Je ne sais pas si ces options sont adaptées à ce type de géométrie.
Mais il existe une solution en passant par le biais des expressions. Tu sélectionnes ton style, va dans les propriétés du trait, sélectionne le symbole > Source de définition des propriétés. Tu actives et remplis la ligne épaisseur avec le champ adéquat. Tu ressors avec les validations d'usage, ça devrait le faire.

Catégories: Géomatique

[QGIS] QGIS : Graticules minute

Georezo.net - 21/11/2014 - 13:23

Bonjour
je cherche à ajouter des graticules (style Shom) sur une de mes cartes. Je peux ajouter les graticules les plus grandes mais j'aimerai aussi ajouter les minutes sous la forme de tiret et non pas de grille. Est ce possible ? Une solution ?
Par avance, merci !
EB

Catégories: Géomatique

[QGIS 2.x] Champs composé de plusieurs attributs

Dernières discussions Sig forum - 21/11/2014 - 13:19
Bonjour,

J''ai une nouvelle question à vous soumettre.

J'aimerai mettre à jour un champs de ma table : PH_NOM2
Celui ci devra être composé de multiples données contenues dans mes champs.

PH_NOM2= PH_LOT + PH_TR + PH_DATE + INCREMENT

Je en sais comment écrire cette formule
+, and, like, or; rien ne fonctionne.
Je ne pense pas avoir l’élément qu'il faille Images attachées
Catégories: Géomatique, On en parle

[QGIS] Re: remplir un champs : association d'attributs

Georezo.net - 21/11/2014 - 13:18
Nombre de message(s) précédent(s) : 1

Il serait tout bénéfique de lire la documentation sur la calculatrice de champs : http://docs.qgis.org/2.0/fr/docs/user_m … lator.html :lol:

Le signe + permet d'additionner des nombres et non du texte. Pour concaténer des valeurs, il faut utiliser le séparateur ||.

Catégories: Géomatique