Visualizzazione risultati 1 fino 5 di 5

Discussione: Funzioni OpenGIS MySQL

  1. #1
    Guest

    Predefinito Funzioni OpenGIS MySQL

    Salve a tutti! Sto cercando di utilizzare le funzioni OpenGIS nelle query ma mi viene restituito che esse non esistono. Sapete se c'è un modo per integrarle? Perchè i tipi di dati definiti da OpenGIS (Point, Curve,...) sono presenti e vengono infatti riconosciuti ma le funzioni no.
    Grazie a tutti per l'aiuto.

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Puoi riportare il codice che stai utilizzando?

  3. #3
    Guest

    Predefinito

    Grazie per la risposta, il codice della query è il seguente:
    Codice:
    SELECT nome, Distance(Point(43.106592, 12.386258), coordinate) FROM locali;
    dove "coordinate" è un campo di tipo Point.

    Mentre l'errore che mi viene restituito è il seguente:
    #1305 - FUNCTION my_database.Distance does not exist

  4. #4
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Quella funzione è disponibile solo dalla versione 5.7.5 di MySQL, su AlterVista è attualmente attiva la 5.1.71.
    Suppongo si possa ovviare con l'uso di GLength.

  5. #5
    Guest

    Predefinito

    Grazie mille per l'aiuto! GLength fa esattamente ciò che cercavo, l'unica osservazione da fare è che per utilizzare questa funzione bisogna creare una LineString, nel mio caso composta da due soli punti.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •