altair.TopoDataFormat
altair.TopoDataFormat(feature=Undefined, mesh=Undefined, parse=Undefined, type=Undefined, **kwds)
Обёртка схемы TopoDataFormat.
Параметры
feature—strИмя набора объектов TopoJSON для преобразования в коллекцию элементов GeoJSON. Например, карта мира может содержать набор
"countries". Свойствоfeatureпозволяет извлечь этот набор и создать объект географического элемента GeoJSON для каждой страны.mesh—strИмя набора объектов TopoJSON для преобразования в сетку. Как и
feature, свойствоmeshизвлекает именованный набор объектов TopoJSON. Географические данные возвращаются одним объединённым объектом сетки. Это полезно для эффективной отрисовки границ и других географических элементов, которые не требуется связывать с отдельными территориями — странами, штатами или округами.parse—dict, Parse, NoneПри значении
nullотключает определение типов по спецификации, оставляя только определение типов по данным. Можно также задать объект явных правил разбора: каждое свойство соответствует имени поля, а значение — желаемому типу ("number","boolean","date"илиnull, чтобы не разбирать поле). Например,"parse": {"modified_on": "date"}преобразует полеmodified_onкаждой записи в значение Date.Для
"date"используется JavaScriptDate.parse(). Можно задать конкретный формат, например{foo: "date:'%m%d%Y'"}, с синтаксисом d3-time-format. Аналогично поддерживается разбор дат в UTC, например{foo: "utc:'%m%d%Y'"}. Подробнее см. время UTC.type—Literal['topojson']Тип входных данных:
"json","csv","tsv"или"dsv".Значение по умолчанию: определяется расширением файла в URL. Если расширение не обнаружено, используется
"json".
Конструктор
__init__(feature=Undefined, mesh=Undefined, parse=Undefined, type=Undefined, **kwds)
Методы
| Метод | Описание |
|---|---|
__init__ |
|
copy(deep, ignore) |
Возвращает копию объекта. |
from_dict(dct, validate) |
Создаёт экземпляр класса из представления в виде словаря. |
from_json(json_string, validate, **kwargs) |
Создаёт экземпляр объекта из корректной строки JSON. |
resolve_references(schema) |
Разрешает ссылки в контексте схемы объекта или корневой схемы. |
to_dict(validate, ignore, context) |
Возвращает представление объекта в виде словаря. |
to_json(validate, indent, sort_keys, ignore, …) |
Возвращает представление объекта в строке JSON. |
validate(instance, schema) |
Проверяет экземпляр по схеме класса в контексте корневой схемы. |
validate_property(name, value, schema) |
Проверяет свойство по его схеме в контексте корневой схемы. |