Używam pyqgis w samodzielnej aplikacji. Teraz chciałem utworzyć niestandardowe wyrażenie do użycia jako filterExpression z reguły ruleBasedRendererV2. (Próbowałem wcześniej renderera z istniejącymi funkcjami i wszystko działało dobrze!) Niestandardowa qgisfunction(bitowa funkcja AND - ponieważ takiej funkcji jeszcze nie ma) wygląda następująco: from qgis.utils import qgsfunction @qgsfunction(args="auto", group='Python') def bitwise_and(value1, value2, feature, …
Czy ktoś wie, jak automatycznie numerować punkty podczas digitalizacji w Qgis. Aby wyjaśnić, kiedy tworzę nowy punkt, pojawia się okno, w którym muszę wpisać numer punktu. Czy jest jakiś sposób na automatyczny numer bez ręcznego wpisywania numeru punktu?
Próbuję wymyślić, jak użyć Pythona do wyodrębnienia wielokątów w jednym wektorze, które nakładają się o> 90% przez inny wektor. Chciałbym wtedy mieć wektor / mapę, która pokaże tylko te wielokąty. Przykładowe zdjęcie pokazuje moje warstwy. Chcę wszystkie szare wielokąty, które są> 90% czerwone. Muszę to wszystko zrobić za pomocą Pythona …
Zwykle używam qgis. Mój problem wyjaśniam na przykładzie: jest las (nieregularna geometria1) i jedno drzewo (geomery2). Chcę poznać maksymalną liczbę drzew, które może zawierać las. Co więcej, chcę uzyskać plik kształtów o najlepszym rozmieszczeniu tych drzew w lesie.
Jestem tylko początkującym w GIS, więc chętnie zobaczę tutaj każdy komentarz. Mam tabele w PostgreSQL, które podłączyłem do QGIS. Istnieją kolumny w tabelach z typem danych array[]. Ale użytkownikom nie jest łatwo wstawić dane do kolumny przy użyciu takiego widoku, jak {a, d, c}. Czy istnieje prosty sposób edycji danych? …
Pracuję w taki sposób, aby tworzyć projekty hydrologiczne za pomocą QGIS i arkusza programu Excel, który mam. Aby to zrobić, chcę wyodrębnić niektóre informacje o liniach zawartych w warstwie wektorowej, która reprezentuje odcinek rury. Informacje, które muszę wyodrębnić to: Numer identyfikacyjny Długość Współrzędne początkowe i końcowe X, Y Znalazłem sposób …
Mam szereg heksagonalnych siatek o długości 1 km, które obejmują różne hrabstwa w Stanach Zjednoczonych w bazie danych postgreSQL / postGIS. Każda siatka ma CRS EPSG: 3857, a warstwa powiatu ma EPSG: 3857. Podczas przeglądania siatek z okręgami w QGIS wszystko wygląda świetnie. Ale ... aby udostępnić te siatki kolegom, …
Czy warstwa run może być używana jako wejście i / lub wyjście w runalg ? Dzięki runandload mam to do pracy: processing.runandload("qgis:mergevectorlayers","memory:bufferOne", "memory:bufferTwo", r"memory:merged") processing.runandload("qgis:dissolve", r"memory:merged", True, '', r"D:\PythonTesting\dissolved.shp") Parametry 2 i 3 to warstwy wejściowe, które są już w pamięci, a parametr 3 to warstwa wyjściowa, która jest zapisywana …
Ten mały, mały skrypt usuwa wszystkie małe funkcje na wszystkich warstwach. Działa to dobrze, ale rozmiar plików .shp nie jest zmniejszany. Proszę, powiedz mi dlaczego... canvas = iface.mapCanvas() expr = QgsExpression("$length<100") for l in canvas.layers(): l.startEditing() it = l.getFeatures(QgsFeatureRequest(expr)) for ft in it: l.deleteFeature(ft.id()) l.commitChanges()
Korzystam z serwera Windows Server 2012. PostgreSQL 9.3.5, 64-bitowy POSTGIS 2.1.3 QGIS Server 2.6.1-2 QGIS Desktop 2.8.3 i 2.12 Korzystam z tabletu Microsoft Surface Pro 4 za pomocą QGIS Desktop 2.12 do edycji niektórych warstw przechowywanych w bazie danych Postgresql. Warstwy na tablecie to warstwy WFS obsługiwane przez serwer QGIS. …
Próbuję opracować wtyczkę, aby dodać warstwy postgis do qgis z wtyczki w ramach uczenia się języka Python. Kod dodawania warstwy postgis jest pobierany z książki kucharskiej i działa dobrze, jeśli uruchomię go z konsoli pythona w qgis (jeśli przycisk OK zostanie naciśnięty w wyniku w oknie dialogowym == 1 i …
Chcę przyciąć zestaw polilinii (czarne linie na obrazku poniżej) do zewnętrznej granicy wielokąta. Wszelkie puste przestrzenie w obrębie wielokąta należy zignorować. Moje idealne wyjście to przerywane żółte linie. Linie początkowe mogą, ale nie muszą być proste. Obraz jest uproszczonym przykładem, w rzeczywistości wielokąt jest o wiele bardziej złożony i zawiera …
Chciałbym użyć niektórych projekcji w QGIS, których nie widzę bezpośrednio obsługiwanych. Przykładem może być taka konformalna projekcja kostki. http://www.csiss.org/map-projections/Polyhedral_Globes/Cube_Gnomonic.pdf Wszelkie wskazówki dotyczące znajdowania szczegółów i korzystania z tej lub podobnych projekcji?
Próbuję zmapować plik CSV z ponad milionem punktów Lat / Lon w USA bez metadanych. Nigdy nie próbowałem mapować tylu danych i chcę wiedzieć, jakie kroki powinienem podjąć. Wiem, że to za dużo danych dla QGIS, więc spróbowałem podzielić je na 100 000 linii CSV, ale potem dostałem wiele plików, …
Chcę utworzyć zestaw danych wektora punktowego o wartości 10000 punktów (lub więcej) w binarnym rastrze, w którym punkty powinny być ograniczone do obszarów, w których wartość rastra wynosi 1. Próbowałem następujące kroki. Poligonizuj raster QGIS: Wektor -> Narzędzia badawcze -> Losowe punkty Działa to dobrze do 2000 punktów, ale wszystko …
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.