IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

[Oracle 10g] fonction SDO_UTIL.TO_WKTGEOMETRY d'oracle spatial


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 53
    Par défaut [Oracle 10g] fonction SDO_UTIL.TO_WKTGEOMETRY d'oracle spatial
    je veu utiliser la fonction SDO_UTIL.TO_WKTGEOMETRY d'oracle spatial pour transformer des données géographiques au format texte (wkt) mais la fonction ne me retourne que les 80 premier caracteress que doi je faire?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 53
    Par défaut
    personne ne peu m'aider?
    Est ce que ce que je demande est possible?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 53
    Par défaut
    ho monde cruel!!!

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    D'après http://download-uk.oracle.com/docs/cd/B19306_01/appdev.102/b14255/sdo_util.htm#BJEBJEGJ,
    la fonction SDO_UTIL.TO_WKTGEOMETRY retourne un CLOB.
    Comment utilisez-vous le CLOB dans votre code ?

  5. #5
    Membre Expert
    Avatar de bouyao
    Inscrit en
    Janvier 2005
    Messages
    1 778
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 778
    Par défaut
    Voiçi un exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
    DECLARE
      wkbgeom BLOB;
      wktgeom CLOB;
      val_result VARCHAR2(5);
      geom_result SDO_GEOMETRY;
      geom SDO_GEOMETRY;
    BEGIN
    SELECT c.shape INTO geom FROM cola_markets c WHERE c.name = 'cola_b';
     
    -- To WBT/WKT geometry
    wkbgeom := SDO_UTIL.TO_WKBGEOMETRY(geom);
    wktgeom := SDO_UTIL.TO_WKTGEOMETRY(geom);
    DBMS_OUTPUT.PUT_LINE('To WKT geometry result = ' || TO_CHAR(wktgeom));
     
    -- From WBT/WKT geometry
    geom_result := SDO_UTIL.FROM_WKBGEOMETRY(wkbgeom);
    geom_result := SDO_UTIL.FROM_WKTGEOMETRY(wktgeom);
     
    -- Validate WBT/WKT geometry
    val_result := SDO_UTIL.VALIDATE_WKBGEOMETRY(wkbgeom);
    DBMS_OUTPUT.PUT_LINE('WKB validation result = ' || val_result);
     
    val_result := SDO_UTIL.VALIDATE_WKTGEOMETRY(wktgeom);
    DBMS_OUTPUT.PUT_LINE('WKT validation result = ' || val_result);
     
    END;
    /
     
    To WKT geometry result = POLYGON ((5.0 1.0, 8.0 1.0, 8.0 6.0, 5.0 7.0, 5.0 1.0))
    WKB validation result = TRUE                                                    
    WKT validation result = TRUE

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    53
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2006
    Messages : 53
    Par défaut
    En résultat je n'ai que "Procédure PL/SQL terminée avec succès."
    Les putline ne fonctionnent pas?

Discussions similaires

  1. [10g] Comment acceder à un serveur oracle à partir d'un autre serveur oracle
    Par bambi98 dans le forum Connexions aux bases de données
    Réponses: 5
    Dernier message: 05/08/2012, 00h58
  2. Réponses: 4
    Dernier message: 22/10/2010, 18h45
  3. Réponses: 1
    Dernier message: 24/07/2007, 09h43
  4. Oracle 10G /problème de Toad et Oracle
    Par ferradji dans le forum Toad
    Réponses: 5
    Dernier message: 02/07/2007, 15h20
  5. Réponses: 3
    Dernier message: 20/01/2007, 22h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo