Format przechowywania danych wektorowych do przechowywania położenia, kształtu i atrybutów obiektów geograficznych. Często określany jako „plik kształtu ESRI”, ponieważ opracował go ESRI.
Niektóre pliki shapefile są powiązane z plikiem .prj, a plik .prj zawiera informacje o projekcji pliku shapefile w formacie WKT. Czasami muszę przekonwertować WKT na ciąg proj4, a czasem muszę go przekonwertować. Czy jest na to gotowa biblioteka?
Chcę zaimportować plik shp do postgreSQL. Najpierw tworzę plik sql, a następnie uruchamiam PostgreSQL. Aby utworzyć plik sql, uruchamiam polecenie w Windows cmd: shp2pgsql -s 4326 worldCountries.shp worldcountries postgres > worldcountries.sql a następnie uruchom: psql -d postgres -U postgres -p 4321 -f worldcountries.sql ale wynikiem jest: psql: worldcountries.sql: 21: ERROR: …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 3 lata temu . Czy istnieje dobry samouczek, który szczegółowo objaśnia wewnętrzne elementy GIS i systemu przestrzennej bazy danych, …
Od pewnego czasu walczę z dodawaniem warstw do spisu treści. Udało mi się dodać pojedyncze warstwy, ale muszę przejść przez folder i dodać wszystkie warstwy. Pliki kształtów, których w ogóle nie mogę dodać. Tylko pliki warstw. Poniżej znajduje się kod miejsca, w którym jestem: for layer in shp_List: mxd = …
Czy istnieje definicja łączenia linii w formacie shapefile? W najprostszym przypadku wyobraź sobie linię z tylko 2 punktami, od 40, -118 do 40, -112 - to gdzieś losowo w USA - ze standardowym układem współrzędnych geograficznych WGS84. Oto zawartość pliku .prj: GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]] Czy punkt mówi 40.1, -116 na północ czy …
Jak korzystać z bezpłatnych bibliotek do przekształcania danych przestrzennych? Na przykład chcę zmienić rzutowanie pliku Shapefile w kodzie mojej aplikacji internetowej C #. Jak mogę to zrobić?
Mam setki plików shapefile z różnych projektów GIS, które chcę rozpocząć konsolidacji w jednej platformie bazy danych, obecnie próbuję tego w Postgres / PostGIS. Prawie żadne dane nie są znormalizowane - co oznacza, że jest to wiele takich samych typów danych , ale poszczególne nazwy / typy atrybutów nie pasują. …
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. Gdzie mogę znaleźć pliki kształtów dla kanadyjskich kodów pocztowych?
Chcę użyć ogr2ogr, aby zaimportować plik shapefile do bazy danych Postgis. Pomyślnie zainstalowałem ogr2ogr i uruchamiam z pgsql następującą komendę: ogr2ogr -f "PostgreSQL" PG:"host=localhost user=user_1 password=***** dbname=imports" world_boundaries.shp Otrzymuję komunikat o błędzie: Unable to open datasource `world_boundaries.shp' with the following drivers: --a list of drivers follows (ESRI Shape File etc.) …
muszę zmienić go w UTM, aby bufor działał. wets<-readOGR(dsn=".",layer="shapefile") r.raster <- raster() extent(r.raster) <- extent(wets) res(r.raster) <- 100 wets.r <- rasterize(wet,r.raster) plot(wets.r) wetsbuf<-buffer(wets.r,width=500) Podczas tworzenia bufora, który jest ostatnim wierszem kodu, wyświetla następujące ostrzeżenie: Warning message: In couldBeLonLat(x) : raster has a longitude/latitude CRS, but coordinates do not match that …
Jestem nowy w R i korzystam z pakietu rastrowego. Mam problem z wyodrębnieniem wielokątów z istniejącego pliku rastrowego. Jeśli użyję extract(raster, poly_shape) funkcja na rastrze zawsze tworzy listę z danymi. Naprawdę chcę wyodrębnić kolejny plik rastrowy, który mogę ponownie załadować za pomocą ArcGIS. Po przeczytaniu trochę więcej, myślę, że naprawdę …
Próbowałem kilku przykładów kodu wykorzystującego biblioteki takie jak shapefile, fiona i ogr, aby spróbować sprawdzić, czy punkt (x, y) mieści się w granicach wieloboku utworzonego za pomocą ArcMap (a zatem w formacie shapefile). Jednak żaden z przykładów nie działa dobrze z multipoligonami, chociaż dobrze sobie radzą z normalnymi, pojedynczymi wielokątami …
Używam gSimplify(pakiet rgeos), aby uprościć geometrię pliku kształtu. Funkcja działa dobrze, ale teraz nie mogę zapisać wyniku w nowym pliku kształtu. Próbowałem na kilka sposobów: writeOGR(simplyshape, file, driver="ESRI Shapefile", layer='test') dostaję obj musi być SpatialPointsDataFrame, SpatialLinesDataFrame lub SpatialPolygonsDataFrame i z: writePolyShape(simplyshape, file) Dostaję: Błąd: is (x, „SpatialPolygonsDataFrame”) nie jest PRAWDĄ
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?
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Jest to kontynuacja mojego poprzedniego pytania na temat naszego projektu, jak ekonomicznie uciec od wdrożenia …
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.