Quantcast
Channel: Forum QGIS - Wszystkie działy
Viewing all 773 articles
Browse latest View live

Problem z przyciąganiem w edytowanych widokach POSTGIS

$
0
0
Problem wygląda następująco.

Mam zbudowaną tabelę w bazie danych Postgresql.
Na niej  zbudowałem widok, na widoku trigger + funkcję dla niego odpowiedzialne za edycję danych (insert/update/delete).

Edycja danych w widoku działa prawidłowo, wszystkie operacje wykonują się poprawnie.
Jest natomiast problem ze snapowaniem dla nowo powstałych elementów (nowo narysowanych lub tych  powstałych przez podział już istniejących).
Nie działa dla nich przyciąganie.

Po ponownym odczycie widoku, można już się snapować do tych obiektów.
Można "uwidocznić" obiekt dla przyciągania, gdy się go "poruszy" narzędziem do modyfikacji vertexów - wtedy obiekt staje się "snapowalny"

Znalazłem podobny wątek ze zgłoszonym błędem dla tabeli Oracle'a edytowanej w QGis.
https://issues.qgis.org/issues/12690
Sprawdziłem i przy bezpośredniej edycji tabeli Postgis, problem się nie pojawia - czyli to wina operacji na widokach.l

Coś robię nie tak czy problem leży raczej po stronie QGis i należy zgłaszać błąd twórcom?
Ktoś coś doradzi? 

Używam QGis 2.18.17, Postgresql 9.6, Postgis 2.3.3

Poniżej kod umożliwiający odtworzenie sytuacji.
Kod:
CREATE SEQUENCE public.testw_id_seq
 INCREMENT 1
 MINVALUE 1
 MAXVALUE 9223372036854775807
 START 1
 CACHE 1;

CREATE TABLE public.testw
(
 id integer NOT NULL DEFAULT nextval('testw_id_seq'::regclass),
 atr1 integer DEFAULT 1,
 atr2 integer,
 geom geometry(Polygon,2177),
 CONSTRAINT testw_pkey PRIMARY KEY (id)
);
CREATE INDEX testw_geom_idx1  ON public.testw  USING gist  (geom);

CREATE OR REPLACE FUNCTION public.v_test_mod()
 RETURNS trigger AS
$BODY$
DECLARE    
    val integer;
BEGIN
IF TG_OP = 'INSERT' THEN
    val = nextval('testw_id_seq');    
    insert into testw  (id, atr1, atr2, geom )
    VALUES
    (val,  1,  NEW.atr2, NEW.geom);
    RETURN NEW;    
ELSIF TG_OP = 'UPDATE' THEN
    update  testw  set  geom = NEW.geom, atr1 = NEW.atr1, atr2 = NEW.atr2  where id = OLD.id;
    RETURN NEW;
ELSIF TG_OP = 'DELETE' THEN
    delete from  testw where id =OLD.id;
    RETURN NULL;
END IF;
   RETURN NEW;
END;
$BODY$
 LANGUAGE plpgsql VOLATILE SECURITY DEFINER
 COST 100;
 

CREATE TRIGGER v_testw_1_tr
 INSTEAD OF INSERT OR UPDATE OR DELETE
 ON public.v_testw_1
 FOR EACH ROW
 EXECUTE PROCEDURE public.v_test_mod();

Qgis ver. 3

$
0
0
Chętnych do zainstalowania nowej wersji programu informuję, że w chwili obecnej działa on z niewielką ilością wtyczek. Jeśli ktoś korzysta z większej ilości zwłaszcza tych bardziej "wyszukanych" wtyczek powinien chyba rozważyć czasowe wstrzymanie się z aktualizacją.
Pozdrawiam.

Połączenie QGISa z *CADem

$
0
0
Witam

W firmie obecnie mamy taki sposób działania, że koncepcje robione są na QGISie ale projektowanie odbywa się już na Autocadzie.
Warstwy koncepcyjne zapisywane są w bazie postgis.

I w związku z tym mam pytanie czy da się do autocada lub jakiegoś jego klona podpiąć warstwę postgis, wms lub geojson tak aby działały one w trybie "online" tzn zmiany w koncepcji qgisa zmieniały jednocześnie się projektantom na CADdzie ?

Problem z georeferencją

$
0
0
Witam wszystkich Smile

QGIS'em zajmuję się hobistycznie i dopiero "raczkuję" w temacie. Ale do brzegu...

Mam problem z georeferencją  tej mapy:
http://maps.mapywig.org/m/Polish_maps/se...)_1959.jpg

Wersja QGIS: 3.0
Przyjmuję układ współrzędnych dla tej mapy: Pulkovo 1942(58) / Poland zone IV
Współrzędne punktów tak jak na załączonym obrazku

.jpg   punkty.JPG (Rozmiar: 107,29 / Pobrań: 2)

Po georeferencji mapa ląduje w okolicy Żar zamiast w Wałbrzychu.
Co robię źle? 
Z góry dzięki za pomoc

Problem z insatlacją na WIN7

$
0
0
Komunikat widoczny na końcu instalacji :
Nie można odnaleźć : C:\Program Files\Qgis2.14\postinstall.log

Co zrobić?

przeliczanie współrzędnych geograficznych na MGRS

$
0
0
Witam,

jestem nowy na forum, przejdę od razu do rzeczy: mam problem z konwertowaniem współrzędnych geograficznych (DMS) na MGRS w QGIS. Do tego celu używam wtyczki „Lat Lon Tools”. W drugą stronę (tzn. z MGRS na geograficzne) działa bez zarzutu (przeciągam plik .xlsx ze współrzędnymi MGRS do QGiS-a-> „Lat Lon Tools”->Conversions->MGRS to Geometry->zapisujemy plik->„Lat Lon Tools”->Conversions->Geometry to Field->zapisujemy plik w formacie np. DMS lub DDMMSS, następnie poprzez tabelę atrybutów odczytujemy współrzędne (DMS) i wklejamy do Excela.
 Niestety mimo licznych prób nie udało mi się przekonwertować współrzędnych geograficznych (DMS) na MGRS. Po przeciągnięciu pliku .xlsx ze współrzędnymi geograficznymi (DMS) i po uruchomieniu  wtyczki „Lan Lon Tools”, QGIS nie widzi warstwy (komunikat: No Valid Layer). Bardzo proszę o pomoc. Dziękuje

Problem z drukowaniem

$
0
0
Witajcie, styczność z qgisem mam od tygodnia. Używam wersji 2.18.17. Muszę przy jego pomocy wydrukować mapę topograficzną (raster z geoportalu, wms).
Muszę wydrukować 24km2 w skali 1:10000. Potrafię założyć warstwę z moim rastrem. Otwieram nowy wydruk wybieram duży format a1 i tutaj zaczynają się schody. Po "wgraniu/załadowaniu" (nie wiem  jak to określić) mapy na wybrany format,  nie potrafię tam ustawić tych 24km2.  Zostają przedstawione zaledwie 3-4 km2(które zajmują cały arkusz) a gdy zmieniam skale na 1:10000 cały arkusz jest pusty z wyjątkiem prawego dolnego rogu za każdym razem (jakieś 6km2).
Czy powinienem skorzystać z jeszcze jakichś opcji? Szukałem poradników w internecie ale nie znalazłem odnośnie drukowania na dużych formatach. Proszę pomóżcie.

ETRF2000 a ETRS89

$
0
0
Witam,
Od 1 stycznia 2018 roku weszła w życie nowelizacja ustawy Prawo Wodne. Narzucona została konieczność podawania lokalizacji budowli w układzie [font=Verdana]PL-ETRF2000.[/font]
[font=Verdana]Pracując na qgis i wms można było wyznaczać współrzędne w oparciu o układ ETRS89. Czy te układy bardzo się różnią? Jak odczytać w takim razie współrzędne wg układu [font=Verdana]PL-ETRF2000?[/font][/font]
[font=Verdana][font=Verdana]Pozdrawiam[/font][/font]
[font=Verdana][font=Verdana]Wojciech[/font][/font]

wyświetlanie 1 poligonu z warstwy

$
0
0
Przypuszczam , że jest taka możliwość. Jak zrobić żeby na mapie wyświetlił się tylko 1 wybrany poligon z całej warstwy zawierającej poligony ?
Jakaś wtyczka ?

własny WMS

$
0
0
Witam wszystkich,
Chciałbym uruchomić własny WMS w celu wczytania kilku punków (układ ETRS89 / Poland CS2000 zone 6) na mapach w geoporalu itp.- niedawno wpadłem na ten pomysł i nie radzę sobie z jego realizacją.

Punkty wczytuje do QGIS. Następnie eksportuje do ESRI Sharpefile.
Uruchamiam server mapserver.
Wchodzę na http://localhost:8080/geoserver zakładam Worksspace, Stores, Warstwy. Publikuje. W Podgląd warstwy po kliknięciu OpenLayers pokazują się punkty.

Co dalej trzeba zrobić abym mógł załadować je np. w geoportalu?

Współrzędne (układ ETRS89 / Poland CS2000 zone 6) :
1 5506132.55 6587430.65
2 5506132.55 6587529.25
3 5505941.20 6587529.25
4 5505941.20 6587430.65

Z góry dziękuję za wszelką pomoc

eksport wydruku jako pdf

$
0
0
Po wykonaniu eksportu do pdf znika mi na wydruku 1 warstwa. Dlaczego ?

Personalizacja - menu podręczne dla dodanych warstw

$
0
0
Przygotowuje wersję QGIS'a tak aby dostępna była dla użytkowników z minimalnymi opcjami/funkcjonalnościami.
Czy wie ktoś jak "wyłączyć/ukryć" menu podręczne, które pojawia się dla każdej dodanej warstwy bądź wyłączyć/ukryć opcję z menu podręcznego dająca możliwość eksportu warstwy "Zapisz jako ..."?

nowa warstwa shp

$
0
0
Jestem bardzo początkującym użytkownikiem qgisa 3.0.
Po probie utworzenia jakiejkolwiek warstwy shp wyskakuje komunikat:
Nie powiodło się tworzenie źródła danych OGR ghgh.shp: Failed to create file ghgh.shp: Permission denied
Co z tym zrobić?Czy mam zablokowany dostęp do jakiegoś folderu? Dodam, że warstwę tymczasową da się utworzyć bez problemu. 
Z góry dzięki

Wydruk z zaznaczonym obiektem

$
0
0
Czy jest możliwe w wersji 2.18.17 skonfigurowanie wydruku tak aby były widoczne w nim obiekty zaznaczone na mapie?

Personalizacja - wykorzystanie opcji dostępnych w menu na pasku narzędzi

$
0
0
Nie wszystkie narzędzia dostępne z poziomu menu możliwe są do wykorzystania na pasku narzędzi.
Chciałbym wykorzystać funkcje dostępną z poziomu menu np. warstwa->"wczytaj definicję warstw" (mActionAddLayerDefinition) na pasku narzędzi  - docelowo pasek menu chciałbym wyłączyć dla użytkowników.

Przekopiowałem definicję zawartą w pliku QGISCUSTOMIZATION2.ini Menus\mLayerMenu\mActionAddLayerDefinition=true na poziom Toolbars\mActionAddLayerDefinition=true anie niestety nie działa. 

Być może nie jest to możliwe ale jak ktoś ma jakiś pomysł to będę wdzięczny za informację.

Plugin QuickFinder - postgis search

$
0
0
Autor dla wyszukiwania bezpośrednio w bazie podaje poniższy przykład:
Kod:
SELECT textfield, ST_AsBinary(wkb_geometry)::geometry
FROM searchtable
WHERE textfield LIKE %(search)s
LIMIT %(limit)s

Próbując znaleźć ulicę po kawałku frazy nie otrzymamy wyniku np. 'Kochan' (w przypadku konfiguracji wyszukiwania w zakładce "project search" wystarczy kawałek frazy).
Chyba niefortunnie autor użył ciągu zawierający znak procenta %(search)s jako elementu do podstawienia (być może związane jest to ze składnią samego języka python). 
Próba złożenia zapytania do wyszukiwania po kawałku np.  WHERE nazwa LIKE 'Kochan%' plus warunek wykorzystania %(search)s niestety przynosi tylko błędy.

Czy wie ktoś jak rozwiązać ten problem?

Dodatkowo sam mechanizm nie uwzględnia wielkości znaków przy wyszukiwaniu ale z tym można sobie poradzić.

Kod:
SELECT
nazwa,
ST_AsBinary(geom)::geometry
FROM emuia_ulice
WHERE lower(nazwa) LIKE lower(%(search)s) LIMIT %(limit)s

Trasa dojazdu QGis

$
0
0
 Cześć wszystkim, 
Nie wiem gdzie i pod jakimi hasłami szukać ale mam ogromną nadzieję że mi pomożecie Smile 
Chciałbym wykonać analizę trasy dojazdu (może inaczej to się nazywa).
Mam ok. 100 zgeokodowanych punktów kodów pocztowych i dwie potencjalne, docelowe lokalizacje. 
Jakiego narzędzia użyć aby wyznaczyc trasy od 100 punktów do 1 lokalizacji (w drugiej analizie do 2 lokalizacji).?
W wyniku chce porownac obie sumy wszystkich czasów dojazdu. 
Czy qgis ma w swoich magicznych wtyczkach narzędzie, które umożliwi mi wykonanie powyższego? 
Może jakieś inne narzędzie polecacie? Smile

Filtrowanie tabeli atrybutów wg złączenia relacją 1-N

$
0
0
Mam projekt a w nim jedną warstwę przestrzenną i jedną tabelę bez geometrii. Tabele złączone są relacją (Projekt > Właściwości > Relacje), warstwa_1 jako Parent, tabela_1 jako Child:

.png   Zrzut ekranu z 2018-03-21 13:17:50.png (Rozmiar: 73,46 / Pobrań: 3)

Czy da się tak odfiltrować tabelę bez geometrii (tabela_1), żeby widoczne były w niej tylko wiersze, które łączą się relacją z warstwą przestrzenną (warstwa_1)?

.png   Zrzut ekranu z 2018-03-21 13:44:49.png (Rozmiar: 200,71 / Pobrań: 7)

Narzędzie pomiaru - ukrycie przycisku

$
0
0
Przygotowuję wersję QGIS'a z minimalną ilością opcji/narzędzi dostępnych dla użytkownika i bez możliwości zmiany konfiguracji ustawień.
W oknie narzędzia pomiarów niestety jest przycisk "konfiguracja" pozwalająca przejść do opcji narzędzi mapy.

Czy w jakiś sposób można ukryć ten przycisk?
Szukałem również kodu w plikach/wtyczkach które mogłyby dotyczyć tego narzędzia, ale chyba zintegrowany jest on z jakąś główną biblioteką.

przeźroczystość warstwy a jej obrys

$
0
0
Czy jest możliwość zmiany przeźroczystości warstwy ale bez "dotykania" jej obrysu ?
Viewing all 773 articles
Browse latest View live