Archiwa tagu: postgresql

Własny silnik do wyznaczania tras: OSM oraz pgRouting w PostGIS 2.0/PostgreSQL 9.2

Dzisiaj opiszę zastosowanie pgRouting w PostgreSQL 9.2 na Windows 7 (64 bit) do wyznaczania tras w mapach OpenStreetMap. Wyznaczymy swoje trasy i stworzymy własny silnik routingu dostępny z poziomu języka SQL.

Opublikowano PostGIS, PostgreSQL | Otagowano , , , , , | 6 komentarzy

PostGIS – wykrywanie obiektów przestrzennych które współdzielą te same węzły (st_sharedpatsh, st_intersect, st_sharedpoints)

Czasem funkcje wbudowane (st_sharedpatsh, st_intersect) są niewystarczające. Część danych geograficznych zapisanych w systemach GIS zawiera informacje o przecięciach tych obiektów w formie zdefiniowania punktu wspólnego dla obu obiektów w miejscu przecięcia (tak np. działa format OSM). PostGIS nie potrafi prosto … Czytaj dalej

Opublikowano PostGIS, PostgreSQL, PostgreSQL Zaawansowany | Otagowano , , | Skomentuj

Pierwszy, drugi, n-ty i ostatni rekord (first, last aggregate) podczas grupowania w PostgreSQL

Częstym problemem jaki należy rozwiązać jest uzyskanie rekordu pierwszego, drugiego lub n-ego w trakcie grupowania. Problem nie jest trywialny, a istnieje szereg metod by sobie z nim poradzić. Same wbudowane funkcje agregujące to za mało, ponieważ oprócz braku funkcji first … Czytaj dalej

Opublikowano PostgreSQL Zaawansowany, SQL | Otagowano , , , | 1 komentarz