Pytania otagowane jako qgis

QGIS to wieloplatformowa aplikacja GIS na licencji GNU General Public License.

1
Zarejestruj niestandardową funkcję qgs w pyqgis
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, …


3
Czy programowo znajdujesz wielokąty, które w ponad 90% pokrywają się z inną warstwą wielokątów wektorowych za pomocą QGIS?
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 …
9 qgis  python  pyqgis 

2
Jak obliczyć, ile wielokątów mogę umieścić w wielokącie?
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.
9 qgis  polygon 

1
Użyj typu danych array [] w QGIS z PostgreSQL
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? …

4
Czy automatyzacja pola tabeli atrybutów QGIS?
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 …

1
Dlaczego QGIS nie wykrywa CRS z pliku .prj?
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, …
9 qgis  postgis  ogr2ogr  epsg 

2
Używasz warstwy pamięci jako danych wejściowych i / lub wyjściowych w runalg?
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 …

2
Jak zmniejszyć rozmiar plików kształtów po usunięciu funkcji?
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()
9 qgis  python 


1
Dodawanie warstwy PostGIS z wtyczki QGIS Python
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 …

3
„Chciwe” linie przycinające z wielokątem
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 …

1
Projekcje egzotyczne QGIS
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?

3
mapowanie ponad miliona punktów za pomocą QGIS
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, …
9 qgis  turf 


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.