Systemy Informacji Geograficznej

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

1
Dzielenie wielokątów w punkcie środkowym za pomocą ArcPy?
Próbuję rozdzielić około 4000 wielokątów w ich punkcie środkowym, prostopadłym do ich najdłuższej osi (tj. Na całej szerokości w punkcie środkowym), jak na poniższym schemacie. Idealnie byłoby zrobić to automatycznie i unikać ręcznego dzielenia każdego wielokąta. Wyodrębniłem punkt środkowy wielokątów, konwertując najdłuższe linie, które można narysować w każdej z nich, …


3
Iterowanie po sprzecznych etykietach
Z mojego punktu widzenia, jeśli dwie cechy do opisania są zbyt blisko siebie, istnieją zasadniczo trzy opcje. Domyślnie QGIS pomija jedną z etykiet. Jeśli włączę właściwość „pokaż wszystkie etykiety”, dla danej warstwy lub dla globalnych ustawień etykietowania, wydrukuje nakładające się etykiety. O ile nie przypisałem kolumn danych do przechowywania pozycji …
14 qgis  labeling 

2
Jak tłumaczyć zbiory danych John Snow na współrzędne mapy
W pakiecie HistData dla R ( https://r-forge.r-project.org/R/?group_id=574 ) mam zestawy danych związane z mapą wybuchu cholery w Londynie w 1854 roku przez Johna Snowa. Wierzę, że są autorytatywne, ponieważ zostały starannie zdigitalizowane pod nadzorem Waltera Toblera. Niektóre szczegóły dotyczące tych zestawów danych zostały opisane przez Johna Mackenzie na stronie http://www1.udel.edu/johnmack/frec480/cholera/cholera2.html …


1
Dlaczego przyciąganie Shapely (przyciągania GEO) nie działa zgodnie z oczekiwaniami?
Próbuję przyciągnąć do siebie dwie linie za pomocą Shapely / Geopandas, ale rezultat przyciągania jest bardzo dziwny. Próbowałem : import geopandas as gpd from shapely.geometry import * from shapely.ops import snap lines1 = gpd.GeoDataFrame.from_file('lines1.shp') lines1 = lines1.to_crs({'init': 'epsg:2227'}) lines2 = gpd.GeoDataFrame.from_file('lines2.shp') lines2 = lines2.to_crs({'init': 'epsg:2227'}) res = lines1 lines2_union = …

1
Uzyskiwanie wartości pikseli w jednym punkcie za pomocą rasterio
Aby uzyskać wartość pojedynczego piksela w punkcie rastra za pomocą rasterio, istnieje przykład: https://github.com/mapbox/rasterio/pull/275 Czy jednak istnieje bezpośredni interfejs API w rasterio (a nie cli), którego można użyć do wyodrębnienia wartości w jednym punkcie rastra? -- EDYTOWAĆ with rasterio.drivers(): # Read raster bands directly to Numpy arrays. # with rasterio.open('C:\\Users\\rit\\38ERP.tif') …
14 python  numpy  rasterio 

1
Różnica między kalibracją radiometryczną a korektą radiometryczną
Jestem nowy w dziedzinie teledetekcji. Czasem się myliłem, kiedy czytałem o przetwarzaniu obrazu. Czy ktoś może mi wyjaśnić różnicę i kilka przykładowych metod korekcji radiometrycznej i kalibracji radiometrycznej? Czy konwersja wartości DN do wartości współczynnika odbicia w górnej części atmosfery (TOA) z 2 zestawów obrazów (np. Landsat 7) z innego …


1
Wstrzymujesz automatyczne odświeżanie warstwy WMS w OpenLayers 3?
Mam aplikację, która musi wykonać żądanie HTTP (które obsłuży niektóre transformacje map) przed pobraniem kafelków WMS z serwera. Czy istnieje sposób, aby zatrzymać automatyczne odświeżanie TileWMS po przeciągnięciu mapy? Ustawienie niewidoczne lub usunięcie i dodanie warstwy będzie działać, ale nie chcę, aby warstwa zniknęła podczas wykonywania żądania HTTP. Próbowałem również, …
14 wms  openlayers 

2
Jak obliczyć obwiednię obiektu geojson przy użyciu Pythona lub javascript?
Mam aplikację django z ulotką na froncie i muszę obliczyć bbox obiektu geojson, aby móc przekazać współrzędne do map.fitBounds() Próbowałem także niektórych bibliotek, a także próbowałem getBoundsmetod określonych obiektów w Ulotce, takich jak FeatureGroup, ale narzekałem, że granice nie zostały zdefiniowane. Czy ktoś może wskazać mi proste rozwiązanie tego problemu?

2
Zrozumienie wartości minimalnych i maksymalnych z mozaiki na nowy raster?
Muszę połączyć kilka rastrów DEM w jeden z tego źródła: http://srtm.csi.cgiar.org/SELECTION/inputCoord.asp , więc używam narzędzia Mosaic to New Raster. Skonfigurowałem narzędzie: Wprowadzam rastry (wszystkie z tego samego źródła, tego samego rozmiaru i bez projekcji); Ustaw typ piksela (32-bitowy zmiennoprzecinkowy, jak w oryginalnych rastrach); Ustaw rozmiar komórki jako oryginalne rastry; Liczba …


3
R: Jak uzyskać szerokości i długości geograficzne z warstwy RasterLayer?
Jestem absolutnym początkującym użytkownikiem danych geograficznych, więc proszę wybacz mi, jeśli pytanie nie jest właściwe. Pobrałem dane z NCDC NARR i udało mi się załadować do R przy użyciu rasterpakietu. Chciałbym uzyskać listę z szerokością, długością i wartością. Rozumiem, że rasterToPoints()powinienem robić dokładnie to, co chcę, jednak moje wartości szerokości …
14 raster  r 

1
Czy dodajesz nowy element menu do aplikacji QGIS Desktop?
Muszę dodać nową pozycję menu do menu najwyższego poziomu QGIS Desktop (2.7.0); Oznacza to, że będzie on na tym samym poziomie co „Projekt”, „Edycja”, „Widok”, „Warstwa” itp. O ile mi wiadomo, istnieje całkiem niezły sposób, w jaki sposób ukryć elementy menu (Ustawienia-> Dostosowanie) Plus za pomocą QgisInterface ( http://qgis.org/api/classQgisInterface.html ) …
14 qgis  pyqgis  qt  gui  context-menu 

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.