Mam tabelę PostGIS z dwiema kolumnami geometrii, obie wieloboczne, ale jedna z SRID 4326, a druga 3857. Kiedy publikuję tabelę w Geoserver, zdaję sobie sprawę, że Geoserver domyślnie korzysta z pierwszej kolumny geometrii na liście kolumn, ale zastanawiałem się jeśli istnieje sposób skonfigurowania Geoservera do używania określonej kolumny geometrii? Nie …
Jako prosty przypadek testowy próbuję skonfigurować stos oprogramowania OpenGeo w taki sposób, aby wyświetlać GeoTIFF jako nakładkę na normalną mapę, taką jak OSM. Wykonuję więc następujące kroki: Utwórz bazę danych przestrzennych za pomocą postGIS Załaduj GeoTIFF do bazy danych Zaimportuj bazę danych do GeoServer Wyświetl podgląd jako nakładkę mapy w …
Chciałbym odzyskać zestaw budynków, które widzę z danej lokalizacji (point -lat, lng) i orientacji (przedział kątów) + na pewno z określoną głębokością (np. 100 metrów). Idealnie chciałbym, aby na wyjściu było coś takiego: od kąta 1 do kąta 2 użytkownik może zobaczyć budynek 1, od kąta 2 do kąta 3 …
Od dłuższego czasu pracuję z QGIS / PostGIS, bez problemów, ale teraz muszę zmienić QGIS na ArcGIS Desktop 10.1. Mam problem z dodaniem warstwy z PostgreSQL i możliwością edycji tej warstwy. Chcę pracować bezpośrednio z bazą danych, a jeśli zmienię coś na mapie, powinno to znaleźć odzwierciedlenie w bazie danych. …
Mam problemy z integracją tych technologii: Hibernacja przestrzenna 4.0-M1 PostGIS 2.0.2 (ze skompilowanym JDBC 2.0.2) Hibernacja 4.1.1 Konkretny błąd to: Caused by: org.postgresql.util.PSQLException: Can't infer the SQL type to use for an instance of org.postgis.PGgeometry. Use setObject() with an explicit Types value to specify the type to use. Adnotacja encji …
Zainstalowałem PostGIS 2.0 i potrzebuję nowej topologii, ale domyślnie nie wydaje się ona instalowana. Znalazłem wiele wiersza poleceń, aby zainstalować PostGIS 2.0 z topologią, ale czy istnieje sposób na dodanie topologii?
Poniżej podano obszar wielokąta w stopniach kwadratowych: SELECT ST_Area(ST_GeomFromText('POLYGON((871325.790874952 6105405.3261047,871418.748307692 6105359.72944624,871346.22022442 6105215.141258,871254.85408906 6105261.72007212,871325.790874952 6105405.3261047))',4326)) As sqm; Wynik: 16586.2319335938 Jak uzyskać powierzchnię w metrach kwadratowych? Próbowałem następujące: SELECT ST_Area(ST_Transform(ST_GeomFromText('POLYGON((871325.790874952 6105405.3261047,871418.748307692 6105359.72944624,871346.22022442 6105215.141258,871254.85408906 6105261.72007212,871325.790874952 6105405.3261047))',4326)),31467) As sqm; Ale wygląda na to, że ST_Transform nie działa. Otrzymuję następujący komunikat o błędzie: ERROR: function …
Mam PostGIS / Postgresql DB, który zawiera dwie tabele. Jedna z geometriami punktów, a druga reprezentująca granice kraju jako wielokąty. Chciałbym dodać nazwę kraju, z którą przecina się każdy punkt, do każdego wiersza w mojej tabeli punktów. Może jako jedno duże zapytanie dotyczące aktualizacji. Myślę, że można to zrobić przy …
Jeżeli mam Linestring(1 2, 1 5, 1 9) i a Point(1 3) Czy jest jakaś funkcja, która może scalać znakowanie linii i wskazywać zachowanie kolejności, więc wynik będzie: Linestring(1 2, 1 3, 1 5, 1 9)
Czy można geokodować lokalizację skrzyżowania ulicy za pomocą Nominatim? Przykładowe zapytanie z geokodu Commonwealth Ave at Washington Street, Boston, MA Udany Geokod przez Google https://maps.google.com/maps?q=Commonwealth+Avenue+at+Washington+street,+Boston,+MA&hl=en&sll=42.351351,-71.118573&sspn=0.054868,0.132093&t=h&hnear=Commonwealth+Ave+%26+Washington+St,+Boston,+Suffolk,+Massachusetts+02135&z=17 Geokod nieudany przez Nominatim http://nominatim.openstreetmap.org/search.php?q=Commonwealth+Ave+at+Washington+Street%2C+Boston%2C+MA&viewbox=-337.5%2C85.34%2C337.5%2C-80.5
Chcę utworzyć sieć drogową do użytku z pgRouting przy użyciu danych OpenStreetMap. Załadowałem plik kształtu z GeoFabrik do tabeli Postgres (z włączonym PostGIS). Jednak jednym z moich problemów było to, że drogi nie zawsze kończą się na skrzyżowaniach, dlatego postanowiłem je wszystkie podzielić na każdym skrzyżowaniu lub skrzyżowaniu. Aby zidentyfikować …
Moja baza danych zawiera zarówno tabele przestrzenne, jak i nieprzestrzenne, ale chcę pobrać z zapytania tylko tabelę przestrzenną. Wszelkie sugestie dotyczące wyboru tylko tabel przestrzennych. „the_geom” to kolumna geometrii w tabeli przestrzennej. W przeciwnym razie można wybrać tabele z nazwy kolumny. Próbowałem z tym kodem select relname from pg_stat_user_tables WHERE …
Czy można złapać komunikaty o błędach wyjściowych PostgreSQL w OGR po nieudanym zapytaniu? Na przykład conn.ExecuteSQL('SELECT * FROM non_existing_table;') W Postgres zwraca komunikat o błędzie: "Error: relation 'non_existing_table' does not exist." W ogrodach otrzymujemy standard: "Error: current transaction is aborted, commands ignored until end of transaction block" Byłby to bonus, …
Szukam sposobu na dodanie bufora wokół geometrii PostGIS, ale rozmiar bufora powinien zależeć od wielkości geometrii. To znaczy, chcę, aby każda geometria została powiększona o, powiedzmy, 5%. Chodzi o to, że szukam przecinających się geometrii, ale może występować błąd do 5% związany z każdą z nich, którą chcę wziąć pod …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.