Natknąłem się na dziwny problem podczas uruchamiania samodzielnych skryptów przetwarzających PyQGIS. Kolejność importu w skrypcie wpływa na jego normalne wykonanie. Możesz odtworzyć problem, otwierając konsolę Python i wprowadzając następujący skrypt (używam GNU / Linux, QGIS 2.6.1, wtyczki przetwarzania v.2.2.0-2 i Python 2.7.3): # Prepare the environment import sys from qgis.core …
Próbuję przetwarzać niektóre dane rastrowe przy użyciu ogr / gdal i nie mogę uzyskać pełnego wykorzystania wszystkich rdzeni na moim komputerze. Kiedy uruchamiam ten proces tylko na jednym rdzeniu, uzyskuję 100% wykorzystania tego rdzenia. Kiedy próbuję podzielić się na wielordzeniowy (w poniższym przykładzie, dzieląc x przesunięć i umieszczając je w …
Było mnóstwo pytań na ten temat, ale żadne z nich nie rozwiązało mojego problemu. Mam maszynę z: Windows 7 x64 Python 3.4.3 x64 gdal zainstalowane: gdalinfo --version --> GDAL 1.11.4, released 2016/01/25; gdal został zainstalowany z kołem GDAL-1.11.4-cp34-none-win_amd64.whlod tutaj GDAL jest zainstalowany w C:\Python34\Lib\site-packages\osgeo. Mam tam kilka plików .exe dla …
wygląda to na głupie pytanie, ale nie mogę znaleźć na to jednoznacznej odpowiedzi: jakie jednostki geopandy / zgrabnie używają obliczania odległości / powierzchni między obiektami?
Jak mogę wybrać funkcje w PyQGIS za pomocą wyrażenia? Próbowałem użyć QgsExpressionmetody, ale wybrana metoda jej nie przyjmuje: exp = QgsExpression("'ogc_fid' = 482") cLayer = canvas.currentLayer() cLayer.select(exp) Czy to możliwe, a jeśli tak, jak to zrobić?
Szukam metody obliczenia współrzędnej X, Y punktu wewnętrznego (znanego również jako labelPoint w arcmap) (nieregularnego) wielokąta. Próbuję znaleźć rozwiązanie bez użycia modułu ArcGIS różnica między „centroidem” a etykietą polega na tym, że centroid może znajdować się poza wielokątem. Używam zgrabnego modułu z shapely.geometry importuj wielokąt ref_polygon = Polygon(points) # get …
mam GeoPanda 0.2.1 py27_0 fiona 1.7.0 np110py27_1 Python 2.7.10 zainstalowany w środowisku Anaconda 2-4.1.1-Windows-x86. Potrafię budować GeoDataFrame, odczytując wejściowe zestawy danych i operując danymi, ale zapisanie wyjściowego zestawu danych nie zachowuje układu współrzędnych. import geopandas as gpd world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres')) world.to_file(driver='ESRI Shapefile',filename=r'C:\GIS\Temp\world_out.shp') world_out.shpMa zawierać funkcje i schemat z shapefile źródłowego, …
Czy istnieje sposób, w jaki po uruchomieniu niestandardowej wtyczki stworzonej dla QGIS, powłoka Python Shell może pojawiać się po uruchomieniu wtyczki, jak ekran debugowania? Proszę o to, aby wiedzieć, czy istnieje sposób, aby zobaczyć polecenia drukowania za pomocą skryptu Python podczas programowania wtyczki dla QGIS.
Zainstalowałem GDAL i sprawdziłem w wierszu poleceń, działa, a kiedy uruchamiam gdal2tiles.py w wierszu poleceń, działa, ale kiedy uruchamiam ten sam plik gdal2tiles.py z python IDLE, otrzymuję komunikat „Brak modułu o nazwie osgeo” błąd „”. Czy możesz pomóc
Próbuję utworzyć algorytm podobny do minimalnego obwiedni (chociaż może nie wyglądać tak samo). W tym przypadku kąt zostanie przekazany jako parametr i biorąc pod uwagę kąt, potrzebuję najmniejszego prostokąta obejmującego wszystkie moje punkty / wielokąty. Jak dotąd moja linia myślenia polega na znalezieniu środka moich punktów (algorytm centroid), a stamtąd …
Zainstalowałem niektóre biblioteki Pythona za pomocą pip (pandy, scipy, simplekml) i odtąd za każdym razem, gdy próbuję załadować QGIS, pojawia się ten błąd: Warning: loading of qgis translation failed [/usr/share/qgis/i18n//qgis_en_US] Warning: loading of qt translation failed [/usr/share/qt4/translations/qt_en_US] Warning: QCss::Parser - Failed to load file "/style.qss" Warning: QVariantMap DBusMenuExporterDBus::getProperties(int, const QStringList&) …
Mam obecnie błąd „Odmowa dostępu” po użyciu rasterio do otwarcia plików obrazów Sentinel-2 AWS .jp2 (obecnie hostowanych przez Sinergise i można je znaleźć tutaj ). Mój kod wygląda następująco: import rasterio access_key = '*****************' secret_access_key = '***********************' region_name = 'eu-central-1' Session = rasterio.env.Env(aws_access_key_id=access_key, aws_secret_access_key=secret_access_key, region_name=region_name) url = 's3://sentinel-pds/tiles/10/S/DG/2015/12/7/0/B01.jp2' with Session: …
Chciałbym zbudować plik kształtu z ramki danych Pandas przy użyciu wierszy lon i lat. Mam plik csv i przetwarzam go za pomocą pand, aby utworzyć ramkę danych, która jest łatwiejsza w obsłudze Czy można to zrobić bez tworzenia pętli linia po linii?
Jaka jest najlepsza metoda obliczania odległości od najbliższej drogi dla szeregu punktów adresowych w QGIS, posiadających bardzo duży zestaw danych? (QGIS 2.0.1, Win XP) Czytam odpowiedzi na poprzednie podobne pytania: Mierzenie odległości między liniami i punktami w QGIS Rysowanie linii prostopadłych w PyQGIS? Obliczanie minimalnej odległości między punktami i wielokątami …
Mam warstwę buforową (zielony wielokąt), którą chcę podzielić na dwa wielokąty, gdy tylko przekroczy barierę (niebieska linia). Próbowałem użyć metody „splitGeometry”, ale po prostu nie mogę jej uruchomić. Mój kod do tej pory jest następujący: while ldbuffprovider.nextFeature(feat): while barprovider.nextFeature(feat2): if feat.geometry().intersects(feat2.geometry()): intersection = feat.geometry().intersection(feat2.geometry()) result, newGeometries, topoTestPoints=feat.geometry().splitGeometry(intersection.asPolyline(),True) Który zwraca 1 …
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.