Systemy Informacji Geograficznej

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

2
Jaka jest standardowa projekcja Mercator?
Używam QGIS, aby ponownie rzutować plik kształtu, który mam w „Mercator”, aby coś w rodzaju protoviz rozumiało moje współrzędne. Protoviz mówi mi „Mercator” ( http://vis.stanford.edu/protovis/ex/projection.html ), podczas gdy QGIS ma dla mnie listę wielu różnych typów projekcji Mercator. Czy istnieje standardowa projekcja Mercator?

5
Kompilujesz skrypty Pythona (do .exe) korzystające z narzędzi geoprzetwarzania ArcGIS?
Od kilku miesięcy programuję w Pythonie i opracowałem dość złożone skrypty do zadań geoprzetwarzania. To powiedziawszy, wciąż dużo się uczę, ponieważ pochodzę z języka SQL / VBA / VBScript. Wiem, że skompilowany kod zazwyczaj działa szybciej niż kod, który musi być przetworzony przez interpretera języka, dlatego interesuje mnie możliwość skompilowania …


2
Rysowanie dnia i nocy na mapie Google
Chcę wykreślić dzień / noc na mapie Google w dowolnym momencie. Znam generowanie kafelków map; Po prostu szukam algorytmu, który powiedziałby mi, czy dany punkt na kuli ziemskiej znajduje się obecnie w świetle dziennym lub w ciemności, lub w inny sposób wykreśliłbym krzywą interfejsu dzień / noc na mapie. Przeprowadziłem …

1
Uruchamianie ArcGIS 10.0 w Virtualenv
Pracuję nad pakietem Python, który ma mieszankę narzędzi wiersza poleceń i narzędzi ArcToolbox. Do programowania w języku Python bardzo przydatne jest użycie VirtualEnv, szczególnie podczas pracy z instalatorami. Czy istnieje sposób, aby ArcMap lub ArcCatalog rozpoznały bieżącą sesję VirtualEnv w Pythonie, aby podczas uruchamiania niestandardowych narzędzi korzystała ze ścieżek i …

4
Dwuliniowa interpolacja danych punktowych na rastrze w Pythonie?
Mam raster, z którym chciałbym wykonać interpolację punktową. Oto gdzie jestem: from osgeo import gdal from numpy import array # Read raster source = gdal.Open('my_raster.tif') nx, ny = source.RasterXSize, source.RasterYSize gt = source.GetGeoTransform() band_array = source.GetRasterBand(1).ReadAsArray() # Close raster source = None # Compute mid-point grid spacings ax = array([gt[0] …

5
Gdzie są modele promieniowania dla katastrofy w Japonii?
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Chciałbym zobaczyć wiarygodne wyniki modelu pokazujące, jak radioaktywne zanieczyszczenia z Japonii mogą krążyć w wietrze i wodzie. AGU punktów blog z tej złej modelu, ale w szumiące witryn …
12 modelling 

3
Jak utworzyć maskę wielokąta „obszar zainteresowania”?
Stworzyłem narzędzie GP za pomocą ArcGIS, które tworzy maskę „obszaru zainteresowania” z wybranych funkcji. Skutecznie tworzy nową warstwę wielokąta pączka, w której otwór był wcześniej wybranymi elementami. Czy mogę replikować to zadanie w QGIS? Przykład: W przypadku konkretnej mapy chcę wyróżnić okręg w stanie i zamaskować resztę stanu oraz obiekty …
12 qgis  cartography 

1
Zrozumienie dokumentacji OpenLayers
W dokumentacji Openlayers zauważyłem, że „opcje” są wielokrotnie używane do pokazania, że ​​konstruktor przyjmuje parametry. Ale gdzie mogę uzyskać szczegółowe informacje dotyczące tego parametru {obiekt}? Skąd wiadomo, jakie parametry akceptuje konstruktor? Na przykład: poniżej umieściłem dokumentację konstruktora dla OpenLayers.Filter.Spatial. Skąd mam wiedzieć, jakie właściwości mogę umieścić w {Object}?




4
Jaki jest odpowiedni globalny / uniwersalny unikalny identyfikator dla bazy danych PostGIS?
Czytałem, że używanie identyfikatorów OID jako klucza podstawowego w bazie danych PostgreSQL / PostGIS jest słabą praktyką, ponieważ istnieją przypadki, w których można je zresetować. Brzmi logicznie, ale jaka jest odpowiednia alternatywa? Wierzę, że istnieje możliwość użycia identyfikatora UUID „Universal Unique Identifer”, ale duża wartość tekstu i liczby, która wyrzuca, …

2
Wybieranie poprzez obrysowanie ramki za pomocą PostGIS
Mam duży zestaw danych w bazie danych PostGIS. Oglądam go za pośrednictwem interfejsu sieciowego, który ładuje dane jako GeoJSON. Jest zbyt dużo danych, aby dać klientowi wszystkie naraz (wartość 10 MB ...), więc chciałbym uzyskać obszar danych w obwiedni utworzonej przez krawędzie okna (kropkowana linia na obrazku poniżej ). Uzyskanie …
12 postgis 

1
Operatory przestrzenne w R?
Jak mogę dokonać selekcji przestrzennej lub filtrów w R? Mogę to zrobić w PostGIS za pomocą (np.): SELECT * FROM mypoint, mypoly WHERE ST_Within(mypoint.geom, mypoly.geom); i podobnie jest w przypadku większości innych programów GIS. Spodziewałbym się więc, że coś w R będzie wyglądać: mypoint[within(mypoint, mypoly),] ale nigdzie nie mogę znaleźć …

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.