Ich bin mir ziemlich sicher, dass ich hier mehrere Dinge falsch mache, aber ich bin mir nicht sicher, was ...
Die Tabelle (minus ein paar Felder):
%Vor%Die Auslöser zum automatischen Festlegen des Standortpunkts:
%Vor%Einige Beispieldaten (4 zufällige Punkte im Bundesstaat Colorado):
%Vor%Die grobe Grenze des Staates Colorado:
%Vor%Die Abfrage, die die 4 von uns eingefügten Datensätze zurückgeben soll:
%Vor%Was ich zurückbekomme ...
%Vor% Wie unter Klasse Polygon
dokumentiert (Hervorhebung hinzugefügt):
Polygon
Behauptungen
- Die Grenze eines
Polygon
besteht aus einer Menge vonLinearRing
-Objekten (dhLineString
-Objekten, die einfach und geschlossen sind), die make machen seine äußeren und inneren Grenzen.
Sie müssen daher das Polygon schließen, indem Sie am Anfangspunkt enden:
%Vor%Sehen Sie es auf sqlfiddle .