Forum QGIS

Pełna wersja: łączenie warstw .shp: punkt i poligonowa
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2
Witam (qgis 1.5, win7 32bity)

Mam problem. Tworzę sobie bazę danych - obrazowo: atrybuty - miasto, gmina, powiat, województwo. Muszę stworzyć warstwy punktową i poligonową. Obie będą miały ten sam zestaw atrybutów. Dodać należy że wartości unikalne będą się powtarzać w obu warstwach.
I tu miałem taki plan, że jak zadam pytanie np. drzewa (w-wa punktowa) i jeziora (w-wa poligonowa) w Koszalinie - to otrzymam odpowiedź z dwóch warstw shp jednocześnie.

No i mam problem. Jak już tworzę bazę danych to muszę osobno zbudować warstwę .shp dla obiektów punktowych i poligonowych (nie umiem - albo nie da się jeszcze Sad - budować pliku shp z tymi dwoma typami danych ?).

No i trzeba zadawać pytania raz dla jednej a potem dla drugiej warstwy.
Próbowałem je łączyć - narzędziem wtyczka MERGE, sumować w geoprocesingu, albo po prostu kopiuj - wklej. Nic to nie dało. Najwyżej uzyskałem połączoną tabelę atrybutów, ale wyświetlały się tylko poligony a punkty gdzieś znikały.

Próbowałem też w warstwą SpatiaLite. Ale też bez skutku - nie umiałem zadać jednego pytania dla dwóch różnych rodzajów obiektów.
Pozdrawiam nocnych marków Smile
Warstwy mogą zawierać tylko obiekty jednego rodzaju.
Bezpośrednio w QGIS możesz zadawać zapytania tylko do jednej warstwy, chyba że wykorzystasz jakąś wtyczkę. Jeśli warstwy masz w PostGISie to sprawdź wtyczki do zadawania zapytań do tej bazy danych. Wiem, że takie są, ale ich nie testowałem i nie wiem jakie mają możliwości.
Witam. Dzięki za podpowiedź.

Właśnie przeszukałem wtyczki. Niestety. Nie zidentyfikowałem odpowiedniej dla shp. Pozdrawiam
Tylko PostGIS Smile
Witam.

Jeszcze nie tak do końca rozumiem jaki ugryźć działkę pod tytułem PostGis ale poszukam czegoś w necie. Dzięki za drogowskaz.

Pozdrawiam
Bo to duża działka jest...
Chodzi o to, że plików shp nie da się odpytywać parami, tudzież trójkami. Do takich skomplikowanych czynności potrzebna jest przestrzenna baza danych. Jak ją zainstalujesz, zaimportujesz dane, to przy odrobinie znajomości SQL można zadawać nawet bardziej skomplikowane pytaniaSmile
A wracając do różnych typów geometrii na jednej warstwie, można je przechowywać w trawie oraz niejakim MapInfo.

Nie oznacza to jednak, że taki mapinfowy *.tab z różnymi typami będzie czytany w QGIS z całym dobrodziejstwem inwentarza. Pierwszy napotkany typ geometryczny przeszedł, kiedy ostatnio sprawdzałam.

W trawie natomiast dodatkowym plusem będzie zachowanie topologii...
A to nieładnie - powinien rozbijać taba na trzy warstwy, tak jak to robi z PostGISem.
Witam wszystkich . Pierwsze moje kroki z QGIS i jak większość nowych użytkowników liczę na cierpliwość. Punkty z gps garmin etrex w formacie gpx zapisałem jako shp, zgodnie z postami i artykułami z forum Qgis 1.7,0 Win xp. warstwa punktowa jest wyświetlana w WGS84 dodając warstwę poligonową format shp WGS84 następuje przesunięcie się warstw są oddalone od siebie . Próbowałem dojść do przyczyny czytając posty i dokonałem następujących ustawień; definiując bieżący układ współrzędnych >wykorzystaj predefiniowany układ współrzędnych>wybierz>WGS84 EPSG 4326>OK> komunikat > wybrano identyczne układy odniesienia>Yes>następuje definiowanie. Właściwości projektu>ogólne-stopnie,minuty,sekundy-dokładność -automatycznie>układ-WGS 84. OPCJE>OGÓLNE>UKŁAD WGS84>ZAZNACZONO REPROJEKCJĘ>UŻYJ UKŁADU WGS84. Właściwości warstwy poligonowej>ogólne> WGS84;


Ogólne:
Format zapisu tej warstwy : ESRI Shapefile
Źródło tej warstwy : C:/Documents and Settings/AP/Pulpit/gps do shp/wydz_pol.shp
Rodzaj obiektów geometrycznych na tej warstwie: Polygon
Liczba obiektów na tej warstwie: 8648
Możliwości edycyjne tej warstwy: Dodaj obiekty, Usuń obiekty, Zmień wartości atrybutu, Dodaj atrybut, Twórz indeks przestrzenny, Szybki dostęp do obiektu poprzez ID, Zmień geometrię
Zasięg:
W jednostkach układu odniesienia warstwy : xMin,yMin [[b]/b]204781.17,472340.17 : xMax,yMax 223691.98,501770.03
Przestrzenny układ odniesienia warstwy:
+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs.Właściwości warstwy punktowej;
Ogólne:
Format zapisu tej warstwy : ESRI Shapefile
Źródło tej warstwy : C:/Documents and Settings/AP/Pulpit/gps do shp/mrowiska/mr 11.shp
Rodzaj obiektów geometrycznych na tej warstwie: Point
Liczba obiektów na tej warstwie: 17
Możliwości edycyjne tej warstwy: Dodaj obiekty, Usuń obiekty, Zmień wartości atrybutu, Dodaj atrybut, Twórz indeks przestrzenny, Szybki dostęp do obiektu poprzez ID, Zmień geometrię
Zasięg:
W jednostkach układu odniesienia warstwy : xMin,yMin 14.7382,52.2516 : xMax,yMax 14.7864,52.2882
Przestrzenny układ odniesienia warstwy:
+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_defs
podejrzewam iż dane x i y są przestawione. Jak naprawić !!!
Ładne mi "przesunięcie" Smile Jedna z warstw ląduje w kosmosie, prawdopodobnie jedna z warstw ma inny układ niż założyłeś. Jeśli natomiast współrzędne są odwrócone to naprawisz to wtyczką Borysa o nazwie Swap XY
Stron: 1 2