Wyznacz WGS84 długość i szerokość geograficzną z brytyjskich północów i wschodów


12

Szukam dość prostego sposobu na dołączenie kolumn o długości i szerokości geograficznej WGS84 do tabeli zawierającej północy i wschody. Dane źródłowe to CodePoint Open z Ordnance Survey, które moim zdaniem OSBGB36. Chcę tego użyć z OpenStreetMap. Mam dane CodePoint w pliku csv i załadowane do bazy danych MS Access, z której mogę załadować je do QGIS. Stamtąd próbowałem wyeksportować go z operacją transformacji do różnych formatów plików, ale to nie wydaje się załatwić. Mam dostęp do PostGIS i SQL Server 08R2, ale mam niewielkie doświadczenie w korzystaniu z sql spatial.

Odpowiedzi:


16

Spróbuj tego:

  1. Załadować .csv do QGIS za pomocą wtyczki „Delimited Text Layer”
  2. Zdefiniuj rzut OSBGB36 we właściwościach warstwy
  3. W „Zapisz warstwę jako ...” ustaw CRS na WGS84 (spowoduje to ponowne rzutowanie danych) i wybierz format wyjściowy, który Ci się podoba

Aby dodać kolumny do tabeli atrybutów zawierające długie i długie w WGS84:

  1. Użyj „Eksportuj / dodaj kolumny geometrii”
  2. Jeśli potrzebujesz ponownie pliku .csv: wybierz format „Wartość oddzielona przecinkami” w „Zapisz warstwę jako ...”

Dzięki, to jest bardzo pomocne. To poprawnie wyświetla dane, ale zastanawiam się, czy w WGS84 można dodać kolumny do tabeli źródłowej z długim i długim, aby zobaczyć te dodatkowe kolumny, jeśli zapiszę warstwę jako plik csv? Lub osiągnąć to w inny sposób?
euki,

Zaktualizowałem swoją odpowiedź.
podmrok

Te instrukcje wydają mi się nie działać. Nie chcę zadawać nowego pytania dotyczącego tej samej rzeczy, ale czy ktoś może dostarczyć szczegółowe instrukcje krok po kroku dotyczące pobierania pliku CSV zawierającego wschód / północ OSGB36 i uzyskania pliku CSV zawierającego te same dane, ale także WGS84 szerokości i długości geograficznej oraz dla obu współrzędnych, aby wskazywały (z grubsza) tę samą lokalizację na mapie? Mam QGIS i komputer Mac ...
Dan Herd

@danherd Nikt nie zobaczy tego komentarza. Zostałem powiadomiony tylko dlatego, że skomentowałeś moją odpowiedź. Otwórz nowy wątek i dołącz 3 lub 4 wiersze oryginalnego pliku CSV do celów debugowania.
podmrok

3

Tutaj znajduje się wersja pamięci podręcznej witryny OpenData systemu operacyjnego:

http://parlvid.mysociety.org:81/os/

Dane zostały już przekonwertowane na WGS84 (lat / lng)

Tylko oszczędność czasu.


To już nie jest prawda.
Dan Herd

To też nie działa, zastanawiałem się, czy ktoś może pomóc? Mam tylko wschód i północ. Kiedy dodam rozdzielaną warstwę tekstową i przesyłam plik CSV, nie będę mógł dodać go jako warstwy.
Bodhi
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.