Страница 2 из 2

Re: Редактирование Таблицы атрибутов

Добавлено: 22 ноя 2016, 12:56
trir
А можно алгоритм описать в кратце?
вкратце

Код: Выделить всё

def json2html(jj):
    tbl = r'<table border="1">'
    #
    if isinstance(jj, dict):
        for key, value in jj.items():
            if isinstance(value, dict) or isinstance(value, list):
                tbl += '<tr><th>' + str(key) + '</th><td>' + json2html(value) + '</td></tr>'
            else:
                tbl += '<tr><th>' + str(key) + '</th><td>' + str(value) + '</td></tr>'
    elif isinstance(jj, list):
        for ell in jj:
            if ell != "":
                tbl += '<tr><th>' + json2html(ell) + '</td></tr>'
    #
    tbl += '</table>'
    return tbl
"Стабильная" это платная?
"Стабильная" это "старая"

Re: Редактирование Таблицы атрибутов

Добавлено: 22 ноя 2016, 13:12
XoXol
trir писал(а):
А можно алгоритм описать в кратце?
вкратце

Код: Выделить всё

def json2html(jj):
    tbl = r'<table border="1">'
    #
    if isinstance(jj, dict):
        for key, value in jj.items():
            if isinstance(value, dict) or isinstance(value, list):
                tbl += '<tr><th>' + str(key) + '</th><td>' + json2html(value) + '</td></tr>'
            else:
                tbl += '<tr><th>' + str(key) + '</th><td>' + str(value) + '</td></tr>'
    elif isinstance(jj, list):
        for ell in jj:
            if ell != "":
                tbl += '<tr><th>' + json2html(ell) + '</td></tr>'
    #
    tbl += '</table>'
    return tbl
"Стабильная" это платная?
"Стабильная" это "старая"
Думаю такой алгоритм мне не поможет))

Re: Редактирование Таблицы атрибутов

Добавлено: 22 ноя 2016, 13:21
Игорь Белов
Denis Rykov писал(а):А вот так не работает? Я просто к тому, что может и не стоит переходить на старую версию QGIS. https://hub.qgis.org/issues/15531
В версии 2.18.0-1 от 2016-10-21 для Windows в диалоге экспорта KML ничего не изменилось.
XoXol писал(а):
Игорь Белов писал(а):Для экспорта в KML использовать консольную утилиту GDAL ogr2ogr:
Захожу в модули, пишет что установлено, но не могу найти. Можно пожалуйста по подробней описать?
Среди ярлычков программы найдите OSGeo4W и запустите его. Введите в консоли команду o-help, чтобы ознакомиться со списком доступных команд.

Стабильная версия доступна на одной странице с новой. Смотрите на ссылки "Версия с долгосрочной поддержкой".