Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [postgis] Wybór punktów w obszarze - problem
szumigt
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 5.10.2007

Ostrzeżenie: (0%)
-----


Witam.
Od jakiegoś czasu próbuję uporać się z takim to oto problemem. Mam zainstalowaną i działającą poprawnie PostgreSQL 8.3 wraz z też dobrze skonfigurowanym Postgis-em 1.3.3. W bazie znajdują się 3 tabele:

1. Odcinki - zawierająca kolumnę typu line.
2. Obszary - zawierającą kolumnę typu polygon.
3. Punkty - nie zawiera kolumny geometrycznej ale same numery punktów. Zawiera także numer odcinka do którego dany punkt przynależy.

Problem polega na tym że potrzebuję wybrać wszystkie wiersze z tabeli punkty których odcniki położone są w obszarach zdefiniowanych w tabeli obszary.

Problem rozwiązałem tylko częściowo przez zastosowanie w warunku funkcji WITHIN. Problem jednak powstał przy odcinkach newralgicznych, tzn takich gdzie odcinek położony jest na krawędzi obszaru lub czasem poprostu go przecina.

Pomóżcie cosik jeśli możecie bo mnie brakło już pomysłu (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif) a Google nie chce już ze mną współpracować (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Ten post edytował szumigt 25.06.2008, 09:35:19
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 23:37