Géomatique

[Esri] Re: Calcul des valeurs de champs à l'aide de logique avec Python

Georezo.net - 18/04/2014 - 12:20
Nombre de message(s) précédent(s) : 4

La ligne :

Code:Reclass(!code_insee!)

est à mettre dans la case du bas dans la calculette de champs avancée.
Votre champs !code_insee! est-il bien numérique?

Catégories: Géomatique

[QGIS 2.x] buffer extérieur sur un groupe d'entités

Dernières discussions Sig forum - 18/04/2014 - 12:02
Bonjour,
sur un ensemble de polygones adjacents je voudrais appliquer un tampon uniquement sur le périmètre extérieur de l'ensemble sans toucher aux cotés adjacents des polygones.
En d'autre termes je voudrais que le tampon ne s'applique qu'aux cotés qui n'ont aucun polygone adjacent.
Je précise qu'il me faut un tampon non fusionné car le but étant d'étendre les objets limitrophes de l'ensemble vers l'extérieur pour les redécouper ensuite avec un gabarit.
Pensez-vous qu'il existe un outil ou une méthode pour automatiser cela ?
Catégories: Géomatique, On en parle

[Esri] Re: Calcul des valeurs de champs à l'aide de logique avec Python

Georezo.net - 18/04/2014 - 11:30
Nombre de message(s) précédent(s) : 2

Bonjour,
De plus vous avez des erreurs en syntaxe, à tester :

Code:def Reclass(LIBELONG): if LIBELONG == 0: return 1 elif LIBELONG ==3: return 2 LIBELONG= Reclass(!LIBELONG!)

Martin

Catégories: Géomatique

[Job] [CDI] Chercheur post-doc (80% - 100%) (Lausanne, Suisse)

Georezo.net - 18/04/2014 - 11:30

Un/e chercheur/euse post-doc (80% - 100%)


Lausanne -  et territoriales avec des notions de programmation ainsi qu?une maîtrise de la création de variables. En termes de logiciels, une maîtrise de SPSS et des SIG est indispensable.   · Maîtrise de la cartographie thématique.   · Un intérêt et des connaissances sur les questions énergétiques ou environnementales et leurs incidences spatiales constituent un atout.   · Capacité et expérience à travailler au sein d?une équipe pluridisciplinaire.   · Personnalité polyvalente, créative, réactive, et aptitude... - CDI - Temps-plein


voir l'offre complète et postuler

Catégories: Géomatique

[Job] [CDI] Développeur webtechnologies / sig h/f (Lannion, Côtes-d'armor)

Georezo.net - 18/04/2014 - 11:29

Développeur Webtechnologies / SIG H/F


SII - Lannion, Côtes-d'Armor -  cadre de notre croissance, nous recrutons des Ingénieurs Développement Webtechnologies/SIG. Intégrés(es) à une équipe projet, vous intervenez sur l'ensemble des phases du projet de la conception au développement.   Votre profil :   " vous disposez d'une première expérience qui vous a permis d'intervenir sur une ou plusieurs des technologies web suivantes :  - Java, J2EE  - PHP, Python  - HTML5, CSS3, javascript   " Vous justifiez d'une première expérience sur une ou plusieurs technologies SIG... - CDI - Temps-plein


voir l'offre complète et postuler

Catégories: Géomatique

[ArcGIS 10.x] DWG et numéros points topo.

Dernières discussions Sig forum - 18/04/2014 - 11:23
Bonjour,

Je vais encore requérir vos conseils.
On ma donné des fichiers d'autocad en DWG.
Chaque fichier est séparé en 5 "couches": Polyligne, annotation, point, polygone, multipach.
Je voudrais transformer ces données pour les inclures dans ma géodatabase selon lors différentes "identitées".
Mais avant de regler cette question, le problème est que dans les fichiers les numéros des points (que j'ai rentré dans le tachéo lors des relevés) n'apparaissent pas dans la table attributaire, donc je sais pas qui est quoi... Néanmoins la couche annotation donne en aperçu graphique (je sais pas si ça se dit..)du numéros des points et leurs codes rapides à l'endroit où ils ont été relevés. J'aimerais savoir comment les "récupérer".
J'ai un peu de mal à m'expliquer car le fonctionnement des DWG et d'autocad m'est inconnu.


Merci d'avance (toute info est la bien venu, sinon je dois retraiter tous les points via les fichiers txt...).

Vinz.

édit: enfaite les informations relatif au point sont divisés sur trois ligne dans le champ "text" dans la "couche" annotation: _ son numéro lors du relevé _ l'alti _ le code rapide
Catégories: Géomatique, On en parle

[ArcGIS 10.x] Calcul des valeurs de champs à l'aide de logique avec Python

Dernières discussions Sig forum - 18/04/2014 - 11:09
Bonjour,


Je viens vers vous car j'ai un petit soucis de requête python. :(


Je voudrais mettre à jour une colonne dans ma table. En gros en exemple simple pour commencer : "si la valeur du champ est égale à 0 retourner la valeur 1 et si la valeur du champ est égale à 3 retourner la valeur 2"




Code: def Reclass( !LIBELONG! ):
  if (!LIBELONG! = 0):
    return 1
  elif (!LIBELONG! =3):
    return 2 Capture.PNG Images attachées
Catégories: Géomatique, On en parle

[Géo'BD] Re: Postgis- Identifier table source de l'entité dans une vue "multitable"

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

Bonjour Santanna,

Il faut soit que l'identifiant de tes lignes ne soit pas ambigu. Je veux dire par là qu'un objet de la table B ne peut avoir le même numéro qu'un objet de la table A (par exemple les identifiants automatiques de tes tables utilisent la même séquence), soit que tu ajoutes à tes select le nom de la table :

Code:select 'A' as table, .... from A union select 'B' as table .... from B
Catégories: Géomatique

[Webmapping] Re: creation d'une carte openlayers

Georezo.net - 18/04/2014 - 11:00
Nombre de message(s) précédent(s) : 3

Il faut utiliser la fonction restrictedExtent. Tu trouveras un exemple ici. Attention, ça n'empêche pas l'utilisateur de zoomer sur un espace plus large, mais il ne pourra plus faire glisser la carte (à la souris ou avec l'icône) en-dehors du cadre défini.

Catégories: Géomatique

[QGIS] Re: QGIS 2.2 : copier des ponctuels dans une autre couche de ponctuels

Georezo.net - 18/04/2014 - 10:58
Nombre de message(s) précédent(s) : 2

ça marche merci pour la réponse!

Catégories: Géomatique

[Géo'Bar] Re: Association d'idée

Georezo.net - 18/04/2014 - 10:20
Nombre de message(s) précédent(s) : 2574

politique

Catégories: Géomatique

[Geolibre] Problème utilisation SEXTANTE [GVSIG 2.1.0]

Georezo.net - 18/04/2014 - 10:13

Bonjour,

J'ai récemment installé GVSIG afin de réaliser des manipulations indisponibles sous Qgis. SEXTANTE me permet de réaliser ce que je veux faire mais j'ai un gros problème.

En effet, lorsque j'utilise un outil dans SEXTANTE, je choisi d'afficher de résultat de la manipulation dans un nouveau fichier. Cependant, ce fichier ne se crée pas... Et le résultat ne s'affiche pas à l'écran.

En revanche, si je choisis de le stocker sous la forme d'un fichier temporaire, là ça fonctionne mais impossible de sauvegarder le résultat (Sous Qgis je faisais "clique droit" sur la couche ; "sauvegarder sous" et cette fonction semble être absente sous GVSIG).

Si quelqu'un sait d'où pourrait venir ce problème je lui en serai très reconnaissant ;)

Merci à vous

Xavier

Catégories: Géomatique

[QGIS] Re: QGIS : Formulaire QT Base PostGIS

Georezo.net - 18/04/2014 - 10:02
Nombre de message(s) précédent(s) : 6

Pour ceux que ca intéresse, j'ai trouvé une solution à mon problème.
Je souhaite faire un formulaire sous Qt Designer, qui me permette de consulter et mettre à jour des données d'une base PostGIS, à partir de QGIS.
Il existe une manière de faire fonctionner les zones de liste dans des tables attributaires reliées à une table que l'on souhaite renseigner (Table 1).
- Dans QT, insérer une combobox, renseigner l'objectname = id_table2 (ne pas mettre de liste de valeurs) qui est la clé étrangère.
- Dans QGIS,importer les tables PostGIS Table 1 et Table 2.
- Dans les propriétés de Table1 dont on veut établir le formulaire, dans l'onglet "Champs", importer le .ui, et dans le champs "id_table2", mettre un type "valeur relationnelle". Renseigner la "Table2", puis la clé et la valeur.
- Dans cette configuration, la relation fonctionne correctement.

N'hésitez pas à me faire part de vos remarques et commentaires.

Merci Yves pour ton aide.

Christophe

Catégories: Géomatique

[Webmapping] Openlayers: superposer OpenStreetMap et WMS

Georezo.net - 18/04/2014 - 09:59

Bonjour à tous,

Quasiment débutant en webmapping, j'essaie actuellement de créer une carte qui me permettrait de superposer une couche d'OpenStreetMap et la couche par défaut d'Openlayers. J'ai donc composé le code que voici, bricolé à partir de codes trouvés çà et là:

Code:function init(){ var la_carte = new OpenLayers.Map('div_ma_carte'); var mapnik = new OpenLayers.Layer.OSM(); var fromProjection = new OpenLayers.Projection("EPSG:4326"); // Transform from WGS 1984 var toProjection = new OpenLayers.Projection("EPSG:900913"); // to Spherical Mercator Projection var position = new OpenLayers.LonLat(3.41,47.52); var zoom = 6; var openlayer = new OpenLayers.Layer.WMS( "OpenLayers WMS", "http://vmap0.tiles.osgeo.org/wms/vmap0", {isBaseMap: 'false', transparent: 'true', layers: 'basic'} ); var couche3 = new OpenLayers.Layer.Vector("3e niveau", { strategies: [new OpenLayers.Strategy.Fixed()], protocol: new OpenLayers.Protocol.HTTP({ url: "1.kml", format: new OpenLayers.Format.KML({ extractAttributes: true, extractStyles: true }) }) }) var scaleline = new OpenLayers.Control.ScaleLine(); la_carte.addLayer(mapnik); la_carte.addLayer(openlayer); la_carte.addLayer(couche3); la_carte.setCenter(position, zoom ); la_carte.addControl(new OpenLayers.Control.LayerSwitcher({'ascending':true})); la_carte.addControl(scaleline); }

Or j'ai visiblement un problème de projection: la couche "openlayer", centrée par défaut sur la France, représente celle-ci du côté du Nigéria si on se réfère à la carte de base d'OpenStreetMap. J'ai essayé de supprimer complètement les références à une projection dans le code ci-dessus, dans l'espoir que les deux couches en cause se calent automatiquement sur la même projection, mais rien à faire. Il faut dire que je ne sais même pas comment connaître la projection par défaut de ces deux couches, et que je ne sais donc pas comment faire pour les rendre compatibles... Le problème est le même si je change les paramètres "isBaseMap" ou "transparent" de la deuxième couche.

Quelqu'un a-t-il une idée? Merci d'avance pour tout tuyau!

Catégories: Géomatique

[Géo'Bar] Re: Association d'idée

Georezo.net - 18/04/2014 - 09:35
Nombre de message(s) précédent(s) : 2572

Mozart est là ?

Catégories: Géomatique

[Esri] Re: ArcGIS 10 - Erreur lors de la réparation de la couche

Georezo.net - 18/04/2014 - 09:11
Nombre de message(s) précédent(s) : 3

Bonjour,
Parfois un simple export de la donnée permet de la ré-écrire proprement et ainsi de résoudre certains soucis.
http://help.arcgis.com/fr/arcgisdesktop … 0037000000

Martin

Catégories: Géomatique

[QGIS] Re: QGIS : Création d'un menu déroulant de valeurs numériques à classer

Georezo.net - 18/04/2014 - 08:37
Nombre de message(s) précédent(s) : 3

Re-bonjour,

Merci infiniment à Leyan qui a trouvé la solution.
Par contre petite astuce. Une fois la modif faites, je ne sais pas pourquoi mais il faut fermer et relancer Qgis pour qu'il prenne en compte la modification.

Encore merci et à bientôt.

Catégories: Géomatique

[QGIS] Re: QGIS : Création d'un menu déroulant de valeurs numériques à classer

Georezo.net - 18/04/2014 - 03:42
Nombre de message(s) précédent(s) : 1

En effet, "liste de valeurs" a l'air de suivre l'ordre alphabétique même pour un champ numérique. Si toutes les valeurs nécessaires sont déjà présentes dans les données, vous pouvez utiliser "valeurs uniques" qui lui respecte un ordre de classement numérique pour un champ numérique (par contre, il faut que votre champ diamètre soit bien de type numérique, ce qui n'a pas l'air le cas pour l'instant).

Catégories: Géomatique

[QGIS] Re: QGIS 2.2 : copier des ponctuels dans une autre couche de ponctuels

Georezo.net - 18/04/2014 - 03:34
Nombre de message(s) précédent(s) : 1

Le shapefile ne supporte pas le multipoint, donc si les données d'origine ont des multipoints, il faut d'abord les convertir en points simple. Cela peut être fait grâce à l'outil "multipart to single part" dans la boite d'outils Traitements.

Catégories: Géomatique

[QGIS 2.x] Définition d'une propriété pour plusieurs couches en même temps

Dernières discussions Sig forum - 18/04/2014 - 00:03
Bonjour,

Je débute sur QGIS, la réponse à ma question est peut-être toute bête, mais je ne la vois pas...

J'ai chargé un ensemble de couches raster. Je souhaiterais leur appliquer d'un coup des propriétés communes (transparence et définition d'échelles de visualisation).
Problème : lorsque je sélectionne plusieurs couches, le menu contextuel (= clic droit) ne concerne qu'une seule.
Si je tente de faire un groupe de couches, impossible d'accéder à des propriétés pour ce groupe.

Merci de votre éclairage :)
Catégories: Géomatique, On en parle