Pytania otagowane jako postgis

PostGIS jest rozszerzeniem dla obiektowo-relacyjnej bazy danych PostgreSQL, która dodaje obsługę obiektów geograficznych.

2
Jak uzyskać typ geometrii pustej tabeli PostGIS?
Mam aplikację internetową, która musi znać typ geometrii pola geomicznego tabeli PostGIS przed wstawieniem do niego wierszy. Używam następującego zapytania, aby określić typ geometrii kolumny geom: SELECT GeometryType(geom) FROM my_schema.building LIMIT 1 Zwraca typ geometrii rzeczywistego wiersza, więc nie działa, gdy moja tabela jest pusta. Jak określić typ geometrii samej …
10 postgis 

2
Czy istnieje skuteczny sposób na konwersję Geojson na WKT?
Chcę użyć ST_GeomFromText (), aby załadować dane wektorowe do PostGIS. Nie wiem jednak, jak przekonwertować z typu Geojson na WKT. NB: Wiem, że mogę użyć OGR2OGR, aby bezpośrednio przesłać geojson, ale chcę tylko potwierdzić, czy istnieje sposób na jego konwersję, czy nie. Dzięki.
10 postgis  geojson  wkt 

1
Tworzysz linię z punktów za pomocą PostGIS?
Mam tabelę PostGIS z danymi pozycji wielu pojazdów i chcę tworzyć linie z tych punktów. Dane można wybrać według identyfikatora pojazdu i uporządkować według datownika, ale jak utworzyć linie z wyniku? W zasadzie potrzebuję jednego odcinka linii od punktu 1 do punktu 2, sfinalizuj linię, a następnie ponownie od punktu …

3
Jak połączyć OpenLayers z danymi PostGIS?
Przeczytałem w OpenLayers, jak ładować pliki wektorowe KML, GeoJSON itp. W OpenLayers. Ale jak mogę połączyć się z danymi PostGIS. Jeśli nie, dlaczego powinienem przesłać moje dane do PostGIS, zamiast bezpośrednio umieszczać moje dane za pomocą WebServices. Czy coś mi brakuje? I chcę załadować te dane wektorowe, aby można było …

4
Jak wyodrębnić POINT z ciągu [LINE | MULTILINE]
Chciałbym utworzyć vectorLayer w QGIScelu wyświetlenia wszystkich punktów, które tworzą a LINESTRINGlub MULTILINESTRINGprzechowywane w PostGISDB. Myślę, że muszę przekształcić wszystkie punkty LINESTRING(lub MULTILINESTRING) na POINT. Pierwsze pytanie : Czy jest jakaś PostGISfunkcja, aby to zrobić? Drugie pytanie : POINTJak mogę to zrobić, jeśli chcę wykluczyć zduplikowane punkty z tabeli wyników …

2
Jak traktujesz częściowe funkcje 3D w PostGIS?
Mamy funkcje z danych ankietowych, które zawierają częściowe informacje 3d. Najczęstszym przykładem jest 2D LineString reprezentujący drogę, która zawiera informacje o wysokości w niektórych punktach, w których była badana. Inne przykłady obejmują kształty dachu - MultiLineString, w którym niektóre kluczowe punkty mają przypisane rzędne z rzutu budynku, ale nie wszystkie. …
10 postgis  data  3d  model 

1
Jak zarządzać danymi PostGIS Raster przy użyciu różnych prognoz?
Mam obowiązek przechowywania danych geofizyki archeologicznej i zarządzania nimi, które są gromadzone jako prostokątny zestaw próbek - obraz rastrowy. Każdy raster zwykle pobiera próbki zmiennoprzecinkowe 20 x 20 lub 30 x 30, zwykle próbkowane w odstępach 1 m. Ankieta będzie składać się z jednego lub więcej z tych obrazów w …
10 postgis  raster 


2
Jak naprawić „Otwór leży poza skorupą”
Dostałem zestaw danych z kształtami wielokątów, w którym geometria została zaktualizowana przez wtyczkę QGIS „ Geometry Updater ”. Teraz mam problem, że w PostGIS otrzymuję nieprawidłowe geometrie z komunikatem o błędzie „Otwór leży poza powłoką” . Ale obserwując geometrię w QGIS, faktycznie istnieją dwa kształty, gdzie jeden jest główną geometrią, …

1
Znalezienie najbliższej linii, która otrzymała 2 punkty za pomocą PostGIS?
Mam tabelę t, która zawiera kolumnę line_positionstypu wiersza. Biorąc pod uwagę 2 punkty, chcę znaleźć najbliższą linię, która jest wystarczająco blisko (mniej niż 10 km) i która nie przechodzi zbyt blisko punktu, którego chcę uniknąć (minimum 20 km). Obecnie używam SELECT t.* FROM path t WHERE ST_DWithin(ST_GeographyFromText('Point(69.835 22.596)'), t.line_positions, 10000, …

1
Uprość proces uwierzytelniania PostGIS z QGIS
W QGIS mam projekt z danymi z różnych (~ 15) baz danych PostGIS, bez poświadczeń logowania (użytkownik uwierzytelniający / pwd) zapisanych dla każdego połączenia, jak pokazano poniżej. Teraz, gdy inny użytkownik otwiera projekt, on (lub ona) musi wprowadzić poświadczenia dla KAŻDEJ używanej bazy danych: Bardzo obawiam się, że zgodnie z …

2
Korzystanie z postgis do generowania cieni budowlanych
Obecnie pracuję nad narzędziem oceny potencjału słonecznego dla istniejących budynków. Chodzi o to, aby użyć kształtu budynków (= wielokąta), ich wysokości i utworzyć wynikowy odcień w danej godzinie. Zrobię test tylko dla kilku pozycji słońca. Wiem o funkcji trawy r.sun.mask, ale jest ona przytłoczona tym, co próbuję zrobić. Na razie …

4
Ogranicz rzędy poprzez funkcję przestrzenną
Próbuję poprawić wydajność poniższego zapytania. Bez względu na to, jak piszę zapytanie (podzapytanie w klauzuli FROM, podzapytanie w klauzuli WHERE) postgres nalega na uruchomienie wszystkich ~ 570K wierszy przez kosztowną funkcję ST_DWITHIN, nawet jeśli jest tylko 60 wierszy, gdzie county = 24. Jak mogę filtrować postgres według hrabstwa = 24 …

1
Jaka jest różnica między ST_BuildArea a ST_Polygonize?
Dwie funkcje ST_BuildAreai ST_Polygonizeobie przyjmują linie i wytwarzają wielokąty. Wydaje się, że ST_BuildAreazakłada się, że pierścienie wewnętrzne reprezentują dziury i pomija je w wyniku, a jednocześnie ST_Polygonizeuwzględnia je w wyniku. A mechanika korzystania z funkcji jest nieco inna: ST_Polygonizejest agregacją, podczas gdy sam ST_BuildAreawymaga spakowania danych wejściowych ST_Collect. Poza tym, …
9 postgis 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.