Forum QGIS

Pełna wersja: zamiana shp na gdb lub gpx
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Mimo wielu prób nie udaje mi się zamienić utworzonych przeze mnie poligonów w pliku shp na garminowskie formaty..
QGIS nie potrafi "shp-a" utworzonego w odwzorowaniu WGS 84 zapisać jako gpx - wyrzuca taki błąd:
Nieudany eksport do pliku wektorowego.
Błąd: nie powiodło się tworzenie warstwy (błąd OGR Geometry type of `Polygon' not supported in GPX.
)

Gdy zastosuję wtyczkę GPS i polecenie Utwórz nową warstwę GPX, wyrzuca mi komendę:
Nie można utworzyć pliku GPX o podanej nazwie. Podaj inną nazwę lub zmień kartotekę.
QGIS nie ma możliwości utworzenia pliku gdb (chyba że się mylę) więc próbowałem uzyskać plik gdb z shp poprzez GPSBabel ale również bezskutecznie..Muszę jakimś cudem poligony utworzone w QGIS wrzucić do Garmina i za jego pomocą wytyczyć je w terenie.
Proszę o pomoc
Przerób poligony na linie wtedy powinno być ok
GPX to dane usystematyzowane opisane w języku XML. Zawartość pliku jest określona i dostępna w dokumentacji. No i nie obsługuje poligonów.
Dave, zmiana na linie nie pomaga - nie przerabia na gpx-a...
Tomalos, mimo najszczerszych chęci nie ogarniam Twojej porady, prosze o wersję dla mniej wtajemniczonychTonguePP...
Faktycznie trochę za ogólnie się wyraziłem (sam się za mocno nie wgryzałem w dokumentację) , chodziło mi o to, że to co może się znaleźć w pliku gpx jest dość ściśle określone (dokumentacja), to co może blokować zapis pliku jako gpx to nazwy atrybutów niezgodne z tym formatem, z tego co pamiętam, wielkość liter ma znaczenie. Nie wiem dokładnie jak robi to QGIS ale Twoje dane prawdopodobnie będzie chciał zapisać jako "track", dozwolone atrybuty to (za dokumentacją):
Kod:
<...>
<name> xsd:string </name> [0..1] ?
<cmt> xsd:string </cmt> [0..1] ?
<desc> xsd:string </desc> [0..1] ?
<src> xsd:string </src> [0..1] ?
<link> linkType </link> [0..*] ?
<number> xsd:nonNegativeInteger </number> [0..1] ?
<type> xsd:string </type> [0..1] ?
<extensions> extensionsType </extensions> [0..1] ?
<trkseg> trksegType </trkseg> [0..*] ?
</...>

Dzięki <extensions> możesz wstawiać własne nazwy, jednak nie wiem czy i jak można to zrobić za pomocą QGIS.
Ale zacznij od zmiany poligonów na linie, bez tego nie ruszysz, bo GPX nie obsługuje poligonów.

Jak się gdzieś mylę to proszę mnie poprawić.