Używam QGIS 1.7.4-Wrocław i pracuję z warstwą SHP w WGS84. Chcę buforować do określonej liczby kilometrów od tej warstwy za pomocą narzędzia bufora Ftools.
Rozumiem, że narzędzie buforujące zawsze używa jednostek warstw, które dla WGS84 są stopniami dziesiętnymi. Wszyscy wiemy, że stopnie nie przeliczają się konsekwentnie na metry, więc jak powinienem zrobić swoje bufory?
Czy muszę konwertować pliki kształtów na inny CRS, który natywnie używa mierników?
Jeśli tak, jak mam wybrać jeden?
Odpowiedzi:
W przypadku tej aplikacji użyłbym projekcji Azimuthal Equidistant wyśrodkowanej pośrodku punktów źródłowych. Rzut ten ma dobrą cechę, że wszystkie odległości promieniowe wokół środka rzutu są dokładne.
Ta konkretna projekcja nie jest częścią standardowych projekcji QGIS. Możesz zdefiniować własne za pomocą opcji Ustawienia / Niestandardowy CRS za pomocą ciągu poleceń
+proj=aeqd +lat_0=24.5 +lon_0=121.5
, ale niestety niestandardowe prognozy nie mogą być używane przez narzędzie Reprojection fTools. Zamiast tego możesz przekształcić zestaw danych w wierszu polecenia za pomocą poleceniaNastępnie możesz wykonać buforowanie w QGIS za pomocą
points_reprojected.shp
pliku shapefile.Bufor o długości 2000 km wokół punktu na północnym Tajwanie wygląda jak okrąg w rzucie ortograficznym wyśrodkowanym na punkcie:
... i zgnieciony w WGS84:
źródło
Hum, ciekawe. Myślę, że przy pierwszej próbie wygenerowałbym (ogromne) bufory jako KML. Możesz to zrobić tutaj:
http://www.thesamestory.com/kmlcircle/
Musisz podać długość / długość dla punktu i odległości buforowej. To, co otrzymujesz, to plik KML zawierający koło. Spójrz na to w Google Earth i jeśli jest w porządku, załaduj go do QGIS.
źródło