Ergebnis 1 bis 5 von 5

Thema: Fehler bei Distanztest

  1. #1
    Imon ist offline Neuer Benutzer
    Registriert seit
    06.12.2007
    Beiträge
    5

    Standard Fehler bei Distanztest

    Hi,
    ich habe eine Tabelle mit einer Geometriespalte die Polygone enthält und ich möchte eine Anfrage bauen die testet, ob ein bestimmter Punkt innerhalb eines der Polygone liegt.

    Die Anfrage sieht folgendermaßen aus:
    Code:
    SELECT objects.name FROM objects WHERE distance(GeomFromText('POINT(500 
    500)',-1), objects.geom3d)=0;
    Ich bekomme allerdings jedesmal die Fehlermeldung "row number -1 is out of range 0..-1" wofür ich keine Erklärung finden kann.

    Ich hoffe jmd hier kann mir einen Tipp geben, wo das Problem liegt.


    Ciao,
    Simon

  2. #2
    Imon ist offline Neuer Benutzer
    Registriert seit
    06.12.2007
    Beiträge
    5

    Standard

    Ich hab die Ursache für den Fehler gefunden, es war ein Bug in der PostGIS Version. Ich hab auf die 1.3.1 gewechselt und nun funktioniert es.

  3. #3
    Gisman ist offline Erfahrener Benutzer
    Registriert seit
    20.01.2006
    Ort
    Pfalz
    Beiträge
    794

    Standard

    Schön, sonst hätte ich vermutet, das du keine SRID angegeben hast. Dies kann ebenfalls bei manchen Dingen Probleme bereiten, da PostGIS ja dann nich weiß, mit welcher Projektion es etwas ausrechnen soll und in welche Einheiten etc..
    Gruß Uwe
    Have a lot of fun!

  4. #4
    Imon ist offline Neuer Benutzer
    Registriert seit
    06.12.2007
    Beiträge
    5

    Standard

    Nun, als SRID nehm ich halt -1 da ich keine Projektion brauche. Meinst du denn, das kann zu Problemen führen?

  5. #5
    Gisman ist offline Erfahrener Benutzer
    Registriert seit
    20.01.2006
    Ort
    Pfalz
    Beiträge
    794

    Standard

    Bei manchen Funktionen führt das zu Problemen, da über die SRID eben auch Maßsysteme wie z.B. Grad oder Meter trensportiert werden. Die sind z.B. essentiell bei der Berechnung sphärischer Distanzen, da ein auch Ellipsoid benötigt wird. Auch bei der Bestimmung und dem Verschnitt von Flächen hat es einen Einfluß. Manche Funktionen wollten es auch einfach, es kann aber sein, das da was gefixt wurde und man keine Probleme mehr bekommt, ich arbeite grad noch mit Version 1.1.x. Wenn man immer sicherstellen kann, das man es nicht braucht, kann es funktionieren. Wäre nur im ersten Anblick eine Fehlerquelle gewesen.

    Gruß UWe
    Have a lot of fun!

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 13.02.2012, 16:18
  2. Fehler auf dem Mac 10.6.4
    Von Gargantua im Forum Konfiguration
    Antworten: 0
    Letzter Beitrag: 14.10.2010, 20:30
  3. Problem PHP Projekt - Fehler mit PG 8.3.6
    Von weller im Forum Programmierung
    Antworten: 2
    Letzter Beitrag: 03.03.2009, 14:01
  4. Fehler bei length()
    Von sushi_2k im Forum PostGIS
    Antworten: 17
    Letzter Beitrag: 04.10.2007, 08:03
  5. Fehler bei copy
    Von dantro32 im Forum Allgemeines
    Antworten: 1
    Letzter Beitrag: 16.08.2007, 13:27

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum