Systemy Informacji Geograficznej

Pytania i odpowiedzi dla kartografów, geografów i specjalistów GIS

1
GDAL poligonizuje w pythonie tworząc pusty wielokąt?
Mam problem z użyciem funkcji Polygonize w Pythonie. Przykład książki kucharskiej na ten temat można znaleźć tutaj . Odpowiednia część mojego kodu to: sourceRaster = gdal.Open('myraster.tif') band = sourceRaster.GetRasterBand(1) bandArray = band.ReadAsArray() outShapefile = "polygonized" driver = ogr.GetDriverByName("ESRI Shapefile") if os.path.exists(outShapefile+".shp"): driver.DeleteDataSource(outShapefile+".shp") outDatasource = driver.CreateDataSource(outShapefile+ ".shp") outLayer = outDatasource.CreateLayer("polygonized", srs=None) …
12 python  gdal 

2
Jak uzyskać dostęp do metadanych Shapefile przy użyciu OGR?
Próbuję użyć ogrinfo, aby uzyskać szczegółowe informacje o pobranym pliku kształtu. Obecnie jedynym sposobem, w jaki wiem, jak to zrobić, jest załadowanie go do QGIS i ręczne kliknięcie w celu znalezienia na nim jakichkolwiek informacji, takich jak otwarcie tabeli atrybutów. Chcę tylko widzieć, że metadane są otagowane wraz z funkcjami. …
12 shapefile  gdal  ogr 

2
Multipoint vs punkt PostGIS
Czy normalne jest używanie typu geometrii „wielopunkt” zamiast „punkt”, wiedząc, że używam go do przechowywania tylko jednego punktu? Jak mogę przekonwertować z wielopunktowego na punktowy?

3
Jak korzystać z funkcji zamiany ciągu w Field Calculator?
W tabeli atrybutów próbuję zastąpić jeden ciąg innym ciągiem za pomocą funkcji „zamień”. Na przykład istnieje wiele funkcji, których pole „NAZWA” zawiera ciąg „(B)” i chcę zastąpić to słowem „Hrabstwo”. Wybieram pole wyboru „aktualizuj istniejące pole” i używam następującego wyrażenia replace( '(B)','(B)','County') W rezultacie pole „NAZWA” dla każdej cechy jest …

2
Przenosisz style z QGIS na ArcGIS Desktop?
Mamy projekt QGIS, który ma symbole wielu różnych linii. Dane pochodzą z geobazy, która jest dostępna zarówno dla QGIS, jak i ArcGIS. Chcemy teraz wykorzystać symbolikę projektu QGIS do stylizacji funkcji w dokumencie mapy ArcGIS. Moje pierwsze podejście polegało na użyciu SLD. Styl QGIS można łatwo wyeksportować do SLD, ale …


2
Samodzielne aplikacje korzystające z QGIS i zmiennych środowiskowych
Próbowałem przejść przez IRC, aby zobaczyć, czy ludzie mogą mi w tym pomóc, ale medium wydaje się trochę niezdarne z powodu wyjaśniania jakichkolwiek odpowiedzi, więc spróbuję tego. Chciałbym zaprogramować samodzielną aplikację za pomocą PyQGIS w sposób, w jaki mogę już programować samodzielne aplikacje za pomocą ArcPy. Sam PyQGIS jest prosty. …
12 qgis  pyqgis 

7
Jak przekonwertować raster na punkt w QGIS
Chciałem przekonwertować Raster na Vector Point w QGIS. Czy to możliwe? QGIS ma opcję konwersji na wielokąt, ale nie znalazłem żadnego narzędzia do konwersji na punkt. czy ktoś może mi pomóc?
12 qgis  raster 

2
Dlaczego vaules daty wyświetlają końcowe „Z”, gdy warstwy są publikowane w Geoserver i magazynie danych PostGIS?
Opublikowałem różne warstwy przy użyciu Geoserver 2.2.x z magazynem danych PostGIS 2.0.1 (PostgreSQL 9.1.x). Pola, które mają tylko wartości daty, a nie wartości związane z czasem / znacznikiem czasu, są przechowywane jako data. Po opublikowaniu moich warstw jako wfs / wms i otwarciu tabeli w przeglądarce daty vlues są wyświetlane …

6
Nie można zsumować rastrów z powodu pikseli nodata
Mam zestaw rastrów (.vrt) z codziennymi danymi wilgotności gleby. Chcę zsumować piksele wszystkich rastrów, aby uzyskać miarę według miesiąca. Jednak cały świat nie jest objęty każdego dnia, co powoduje wartości nodata w miejscach, w których istnieją pomiary dla innych dni. To, co chcę zrobić, to zsumować wartości każdego rastra. Wydaje …
12 raster  gdal  qgis-2 

2
Tworzenie zgrabnych wielokątów z kształtnego wielokąta
Czytam plik kształtu za pomocą Fiony: with fiona.open('data/boroughs/boroughs_n.shp') as source: mpolys = [p for p in source] candidate = polys[0]['geometry'] daje mi to dyktando zawierające listę list współrzędnych i wpisz „MultiPolygon”. Nie jestem jednak pewien, jak użyć danych współrzędnych, aby utworzyć Shapely MultiPolygon, ponieważ wymaga a sequence of exterior ring …
12 python  shapely  fiona 

3
Scalanie sąsiednich wielokątów za pomocą ArcGIS Desktop?
Chcę używać ArcGIS Desktop do łączenia sąsiadujących ze sobą wielokątów. Między wielokątami nie ma wspólnego pola, dlatego narzędzie Rozpuszczanie nie jest idealnym rozwiązaniem. Wielokąty, które chcę scalić, są ze sobą sąsiadujące lub znajdują się w pewnej odległości od siebie. Chcę uniknąć używania ArcObjects. Skrypty w języku Python są jednak mile …




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.