Страница 1 из 1
программа forester
Добавлено: 19 авг 2019, 13:32
artterrm
Здравствуйте. Кто- нибудь работает с программой forester? Ее файлы как то можно перекодировать в shape или kml?
Re: программа forester
Добавлено: 19 авг 2019, 20:23
gimran
А какой формат у нее?
Re: программа forester
Добавлено: 20 авг 2019, 00:01
artterrm
Вроде как файлы базы данных. Там их несколько штук.
Re: программа forester
Добавлено: 20 авг 2019, 07:17
trir
пример выложи
Re: программа forester
Добавлено: 21 авг 2019, 02:37
artterrm
Re: программа forester
Добавлено: 21 авг 2019, 09:54
freeExec
В файле .GEM текстовые координаты (похоже по формату на .poly) + старый добрый .DBF (быстро пересохранить в .csv в эксель). Конвертер можно колхозить на любом языке программирования.
Re: программа forester
Добавлено: 21 авг 2019, 12:31
artterrm
да. уже во всю пишу код на ассемблере...
Re: программа forester
Добавлено: 22 авг 2019, 02:38
artterrm
вообще что ли никто не использует эту программу(forester)? ей планшеты лесоустроительные формируют . в интернете ничего не могу найти все только про субару форестер
Re: программа forester
Добавлено: 28 авг 2019, 06:18
Sibit
Видимо никто. А какой регион? Кто создавал базу? У вас есть пример планшета?
Re: программа forester
Добавлено: 28 авг 2019, 12:38
drrrrr
Геометрию из вашего примера можно конвертировать в csv с геометрией WKT awk однострочником
Код: Выделить всё
busybox awk "BEGIN {print """id;geometry"""} /^\s*[0-9]*\s*$/ {id=$1; geom=null; comma=null} /^END/ {print id """;LINESTRING(""" geom """)"""; id=null } /^\s*[0-9]*\..*/ { geom = geom comma $2 """ """ $1; comma=""","""}" streams.GEN > lin.csv
В данном случае строка для windows версии busybox.
Далее csv можно загрузить в qgis и связать с таблицами dbf по извлеченному в csv полю id. В данном примере если судить по названиям речек id им соответствует.
Awk в linux наличествует штатно, для windows можно взять busybox отсюда
http://frippery.org/busybox/index.html или gnu версию
http://gnuwin32.sourceforge.net/packages/gawk.htm