Страница 1 из 1
XML конвертор
Добавлено: 26 ноя 2013, 22:10
Донецков
Обращаю внимание - появилась довольно полезная программа:
тут
Re: XML конвертор
Добавлено: 19 дек 2013, 12:02
Донецков
Re: XML конвертор
Добавлено: 20 дек 2013, 09:32
Institor
Неплохо, вот только настройки не сохраняет и диалог выбора выходной папки неудачный.
Но справляется с большими файлами, это хорошо.
Re: XML конвертор
Добавлено: 27 дек 2013, 10:13
Донецков
Re: XML конвертор
Добавлено: 28 дек 2013, 01:22
Institor
Добавилась опция для выбора поля номеров точек.
Стили по-прежнему не сохраняются

Re: XML конвертор
Добавлено: 30 дек 2013, 15:37
tsarev
А пакетную обработку не добавили?
А то по одной выписке замучаешься конвертировать
Re: XML конвертор
Добавлено: 30 дек 2013, 20:42
thegeo
Пакетная обработка, результаты в *.tab. Требует наличие MI (
http://dfiles.ru/files/w56pmcu4g )
Из той же области, м.б. будет полезно (
http://dfiles.ru/files/v7gdym9gm )
Re: XML конвертор
Добавлено: 27 янв 2014, 10:21
Донецков
выложили новое обновление по той же ссылке...
Re: XML конвертор
Добавлено: 21 фев 2014, 20:09
Донецков
Re: XML конвертор
Добавлено: 26 фев 2014, 02:01
Institor
У этой программы есть один ОЧЕНЬ неприятный баг. Центроиды полигонов она ставит в какой-то узел. Можно распрощаться, по крайней мере, с подписями участков.
Re: XML конвертор
Добавлено: 26 фев 2014, 06:57
ginpetr
Institor писал(а):У этой программы есть один ОЧЕНЬ неприятный баг. Центроиды полигонов она ставит в какой-то узел. Можно распрощаться, по крайней мере, с подписями участков.
Совсем недавно "открыл" возможность редактировать центроиды без мапбейсика: нужно включить их отображение в настройках слоя и перейти в режим редактирования узлов! век живи - век учись!
Для большого количества объектов их можно выделить и выполнить скрипт
Код: Выделить всё
dim h as integer
dim objvar as object
dim cs as string
if selectioninfo(3)=0 then
note "Ничего не выбрано!"
end program
end if
select * from selection into selprog noselect
cs=tableinfo(selectioninfo(1),29)
run command "set "+cs
set distance units "m"
for h=1 to tableinfo(selprog,8)
select obj from selprog where rowid=h into selelem noselect
objvar=selelem.obj
onerror goto e
alter object objvar geography 5, createpoint(ObjectGeography(objvar,1)+(ObjectGeography(objvar,3)-ObjectGeography(objvar,1))/2,ObjectGeography(objvar,2)+(ObjectGeography(objvar,4)-ObjectGeography(objvar,2))/2)
update selelem set obj=objvar
next
end program
e:
resume next
ставит центроиды в центр описывающего прямоугольника
Re: XML конвертор
Добавлено: 26 фев 2014, 09:42
Донецков
Обновили до 2.2 ...
Re: XML конвертор
Добавлено: 26 фев 2014, 15:27
thegeo
Выставить центроиды в их положение по умолчанию можно очень просто:
1. Выделяем области
2. Объекты/Превратить в полилинии…
3. Объекты/Превратить в области…
Re: XML конвертор
Добавлено: 27 фев 2014, 01:42
Institor
Это гениально!