Mam projekt QGIS, który zawiera kompozytora. Oczywiście, jeśli przejdę do GUI, mogę go wyeksportować jako plik pdf itp. W moim skrypcie make chcę to jednak zrobić za pomocą skryptu python. Z czytania online oto moja próba: #!/usr/bin/env python import sys from qgis.gui import QgsMapCanvas, QgsLayerTreeMapCanvasBridge from PyQt4.QtCore import QFileInfo from …
Mam ramkę danych geopandas wiązki linii, które mają pewne dane związane z każdym wierzchołkiem / punktem: Point_x = (Lat, Lon, Time, ID, Data1, Data2, Data3) Punkty są konwertowane na linie na podstawie identyfikatora i uporządkowane według czasu. Chcę przełamać pasy w miejscu, w którym spełniony jest jakiś warunek. W tej …
Za pomocą następującego kodu mogę ustawić 100% przezroczystości na wartość rastrową 0: map=None for lyr in QgsMapLayerRegistry.instance().mapLayers().values(): if lyr.name() == "some_layer": map= lyr tr=None tr=QgsRasterTransparency() tr.initializeTransparentPixelList(0) map.renderer().setRasterTransparency(tr) map.triggerRepaint() Jak mogę zdefiniować dwie wartości (0 i 8), aby były w 100% przezroczyste? Kiedy powtarzam polecenia ostatniego bloku z wartością rastrową 8, …
Jestem Pythonistą w biurze pełnym użytkowników ENVI / IDL. Stworzyłem narzędzia, które pomagają wypełnić lukę, ale jedną wielką przeszkodą są pliki .roi ENVI Classic, z których często korzystają moi koledzy. Mogę łatwo importować ROI ENVI 5 do Pythona, ponieważ format tekstowy jest łatwy do analizy. Nie mam jednak dobrego rozumienia …
Próbuję nauczyć się obsługi przetwarzania obrazu za pomocą teledetekcji za pomocą powiązań i numpy w Pythonie GDAL. Jako pierwszą próbę czytam plik geotiff Landsat8, wykonuję prostą manipulację i zapisuję wynik w nowym pliku. Poniższy kod wydaje się działać dobrze, z tym wyjątkiem, że oryginalny raster jest zrzucany do pliku wyjściowego, …
Wiem, moje pytanie jest podobne do niektórych starych na tej stronie. Mam dużo plików CSV (współrzędne geograficzne) do zaimportowania do qgis (a następnie do ich konwersji), a zwykły sposób nie jest najlepszym sposobem (zbyt długim). Mam prawie 500 plików CSV (współrzędne wgs84) i chcę to zrobić: Zaimportuj wszystkie pliki CSV …
Mam problem z przetwarzaniem i mam nadzieję, że uda mi się tutaj rozwiązać. Pracuję z teledetekcją stosowaną w leśnictwie, szczególnie z danymi LiDAR. Pomysł polega na użyciu obrazu Scikit do wykrywania wierzchołków drzew. Ponieważ jestem nowy w Pythonie, uznałem wielki osobisty triumf, aby wykonać następujące czynności: Zaimportuj CHM (z matplotlib); …
Robię drobny przepływ pracy w notatniku ipython z geopandami i kształtnie, wyciągając garść danych geoprzestrzennych, czasem z plików kształtów, czasem z postgis (gdzie odbywa się droższe przetwarzanie). Teraz przeciągam tabele Postgis do Pythona sqlalchemy, przekształcając geometrię do WKT po drodze, otrzymując coś takiego: sql = """ SELECT ST_AsText(ST_Transform(the_geom,4326)) as newgeom,* …
Jeśli mają dwa punkty, z których chcę utworzyć prosty LineStringobiekt: from shapely.geometry import Point, LineString A = Point(0,0) B = Point(1,1) Podręcznik Shapely dlaLineString stanów: Sekwencja Pointinstancji nie jest poprawnym parametrem konstruktora. A LineStringjest opisany punktami, ale nie składa się z instancji Point. Więc jeśli mam dwa punkty Ai Bczy …
Znalazłem w pomocy ESRI .NET: Pyton Wszystkie aplikacje ArcGIS Desktop zawierają wbudowany język skryptowy o nazwie Python. Wiele obszarów ArcGIS - szczególnie geoprzetwarzanie - jest dostępnych poprzez uproszczone interfejsy programowania aplikacji (API) w języku Python, co ułatwia tworzenie i automatyzację typowych zadań. Skrypty w języku Python można łatwo udostępniać i …
Próbuję dopasować histogram za pomocą Pythona, aby poprawić proces mozaikowania wielu nakładających się rastrów. Opieram swój kod na tym, który znajduje się w: http://www.idlcoyote.com/ip_tips/histomatch.html Do tej pory udało mi się przyciąć nakładający się obszar dwóch sąsiednich rastrów i spłaszczyć tablicę. więc mam dwie tablice jednowymiarowe o tej samej długości. Następnie …
Po uruchomieniu wielu skryptów w konsoli Pythona w QGIS mam ponad 10 słowników i list i potrzebuję ich do dalszej analizy. Czy istnieje sposób na zapisanie sesji Pythona z tymi wszystkimi zmiennymi? Ogólnie moje pytanie brzmi: w jaki sposób mogę wyeksportować zmienne z konsoli Pythona na coś, aby można je …
Rozwijałem niektóre narzędzia przetwarzania wsadowego jako wtyczki Pythona dla QGIS 1.8. Przekonałem się, że podczas działania moich narzędzi GUI przestaje odpowiadać. Ogólna mądrość jest taka, że praca powinna być wykonywana w wątku roboczym, a informacje o statusie / zakończeniu przekazywane z powrotem do GUI jako sygnały. Przeczytałem dokumentację dotyczącą brzegów …
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.