Pytania otagowane jako python

Python to język programowania z interpretacją open source wykorzystywany w wielu programach GIS.

2
Czy tworzysz obraz z określonymi pozycjami szerokości / długości geograficznej za pomocą GDAL?
Mam plik ASCII o szerokości i długości geograficznej oraz data_val w następującym formacie. 35-13.643782N, 080-57.190157W, 118.6 ... Mam plik obrazu GeoTiff i mogę go łatwo wyświetlić. Chcę umieścić „pinezkę” (może być kropką / flagą / gwiazdą lub czymkolwiek najłatwiejszym) na obrazie na określonej szerokości / długości geograficznej znalezionej w pliku …

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 

1
Dodanie GDAL jako zależności do pakietu Python?
Próbuję spakować skrypt w języku Python, który używa GDAL dla PyPI. Zacząłem od włączenia bezpośredniego odwołania do mojego setup.py: install_requires=['GDAL==1.11.2'], W ten sposób nie udało się zainstalować pakietu w moim testowym środowisku wirtualnym: extensions/gdal_wrap.cpp:2855:22: fatal error: cpl_port.h: No such file or directory #include "cpl_port.h" ^ compilation terminated. error: Setup script …
9 python  gdal 

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 

3
Wykonywanie zapytania przestrzennego w pętli w PyQGIS
Co staram się zrobić: pętlę przez punkt shapefile i wybrać każdy punkt, który wchodzi do wielokąta. Poniższy kod został zainspirowany przykładem zapytania przestrzennego znalezionego w książce: mitte_path = r"D:\PythonTesting\SelectByLocation\mitte.shp" punkte_path = r"D:\PythonTesting\SelectByLocation\punkte.shp" polygon = QgsVectorLayer(mitte_path, 'Mitte', 'ogr') points = QgsVectorLayer(punkte_path, 'Berlin Punkte', 'ogr') QgsMapLayerRegistry.instance().addMapLayer(polygon) QgsMapLayerRegistry.instance().addMapLayer(points) polyFeatures = polygon.getFeatures() pointsCount = …



1
Analiza krawędzi wielokąta PostGIS (orientacja, długość krawędzi)
Jestem raczej nowy w świecie GIS, a zwłaszcza PostGIS, więc przepraszam, jeśli odpowiedź wydaje się oczywista ... Chciałbym przeprowadzić analizę szeregu budynków. Interesuje mnie ich powierzchnia elewacji wraz z odpowiednią orientacją. Jak pokazano na poniższym obrazku, chciałbym mieć długość i (normalną) orientację wszystkich krawędzi w szeregu wielokątów. W przykładzie wyróżniłem …


1
Jak odfiltrować warstwę QGIS z Pythona?
Korzystając z konsoli python QGIS 2.4, próbuję wyświetlić tylko podzbiór funkcji warstwy. Udało mi się uzyskać funkcje zarówno z warstwy: featuresIterator = layer.getFeatures(QgsFeatureRequest().setFilterExpression ( u'"field"=4')) i od dataProvider: featuresIterator = layer.dataProvider().getFeatures(QgsFeatureRequest().setFilterExpression ( u'"field"=4')) (Nie jestem pewien, czy rozumiem różnicę). Chcę teraz wyświetlić tylko te funkcje. Dokładnie tak samo, jak przy …
9 qgis  python 

3
Jak zdobyć QGIS do gry z pandami (Windows)?
czy ktoś z powodzeniem nakłania pandy do pracy z instalacją QGIS w Pythonie w systemie Windows? Użyłem instalatora OSGeo4W do zainstalowania QGIS2.2, który jest dostarczany z Python 2.7 i Numpy 1.5.1. Każda rozsądnie nowa wersja pand wymaga Numpy 1.6.1 lub nowszej. To wydaje się moim głównym problemem. Próbowałem: - Budowanie …
9 qgis  python  numpy 


1
Określanie nazwy pola obszaru kształtu
Mam do czynienia z różnorodnymi przestrzennymi plikami wielokątów (pliki kształtów, klasy plików / osobiste klasy gdb, klasy cech sde (niektóre z widokami przestrzennymi)) iw zależności od typu pliku otrzymuję wiele nazw pól cech klasy kształtu ( wymagane pole, a nie utworzone) Na przykład nazwy pól różnią się od „Shape_Area”, „SHAPE_Area”, …

2
Niezwykłe wyniki testów prędkości geoprzetwarzania
Obserwowałem niezwykłe wyniki za pomocą skryptu geoprzetwarzania Pythona. (Załączony) skrypt wykonuje następujące działania: Użyj kursora wyszukiwania, aby wyszukać strefę UTM odpowiadającą cechom wielokąta Utwórz przestrzenny obiekt odniesienia na podstawie wyników kursora wyszukiwania Konwertuj .csv na warstwę elementów, a następnie na punktową klasę elementów Zauważyłem wyraźnie różne czasy przetwarzania w zależności …

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.