Table des matières

Accueil : Wiki GeoRezo | Les logiciels en géomatique | Espace Geomedia

Geomedia

Accéder aux ressources concernant les produits Geomedia

Liens / Ressources Internet

Un exemple de site webmap utilisant la technologie d'Intergraph (Geomedia WebMap)

FAQ : Questions fréquemment posées

Connexion à MySQL

Sous Windows, pour vous connecter à MySQL en ODBC :

  1. si ce n'est déjà fait, installer le driver disponible à cette adresse : http://dev.mysql.com/downloads/connector/odbc/
  2. ajouter une nouvelle connexion, avec les outils d'administration:panneau de configuration –> Outils d'administration–>Sources de données ODBC–>source de données Utilisateur–>Ajouter
  3. sélectionner le driver MySQL ODBC,
  4. donner un nom à votre source de données: Attention : c'est ce nom qui servira à établir les connexions à la base, quelle que soit l'outil utilisé(par exemple prendre comme principe de toujours nommer les connexions du même nom que le schéma MySQL concerné),
    • indiquer le nom de votre serveur MySQL ou son adresse IP,
    • indiquer les nom d'utilisateur et mot de passe,
    • sélectionner la base (schéma) à laquelle vous désirer vous connecter. Faites un test de connexion pour plus de sureté.
    • sous Geomedia (ou tout autre soft), se connecter à la base :
    • source de données : nom de la base tel que vous l'avez déclaré ci-dessus,puis nom et mot de passe utilisateur.

Attributs fonctionnels MIN et DISTANCE

Comment calculer la distance la plus courte d'un polygone à une polyligne ?
(par exemple distance d'un batiment à un tronçon routier)

  1. isoler la polyligne par une requête de sélection, si la couche concernée en comporte plusieurs,
  2. isoler de la même façon votre polygone si le traitement ne doit se faire que sur un seul (sinon, le traitement se fera sur tous les objets de la couche de poygones)
  3. utiliser la fonction d'agrégation spatiale, avec :
    • en entités principales, votre couche (ou votre requête) de polygones,
    • en entités secondaires, votre requête de polyligne,
    • agrégation spatiale lorsque les entités principales “s'accumulent le plus près” des entités secondaires,
    • en sortie, créer un attribut fonctionnel “distance_min” par exemple en utilisant les fonctions MIN et DISTANCE de cette façon :
  MIN(DISTANCE(Detail.LinearGeometry;Input.AreaGeometry))

La fonction DISTANCE s'écrit en principe de cette façon : DISTANCE(Géométrie1; Géométrie2; EspaceRéf; UnitéDeMesure; 2D), mais seuls les 2 premiers paramètres sont obligatoires, les 3 autres étant déduits de votre espace de travail, mais il est possible de les forcer à d'autres valeurs.

voir sur le forum Geomedia :http://georezo.net/forum/viewtopic.php?id=64575
La fonction DISTANCE est disponible à partir de la version 6.1 de Geomedia (pro et standard)