Czy istnieje sposób przekonwertowania liniowego pliku kształtu do pliku CSV o następującym formacie:
Node_1, Node_2, attribute_1, ...., attribute_x
1 2 "hello" 567845.334
Patrzyłem na GDAL / OGR2OGR i PostGIS i nie sądzę, aby oba konwertują dane do żądanego formatu.
Nie mam nic przeciwko napisaniu scenariusza, aby to zrobić, jeśli poprowadzę mnie we właściwym kierunku.
Odpowiedzi:
Programy narzędziowe zawarte w OGR (OGR2OGR) nie zrobią tego bezpośrednio, ale bardzo łatwo będzie go użyć do OGR.
Musisz napisać skrypt / program w dowolnym języku obsługiwanym przez OGR. Możesz po prostu otworzyć plik kształtów, przeczytać każdą funkcję i zapisać punkty + dane w formacie CSV.
Próbka kodu C ++ na Wiki pokazuje właśnie wymaga prawie każdy OGR wywołanie API dla tego produktu.
źródło