MCPcopy Create free account
hub / github.com/comaps/comaps / to_json

Method to_json

tools/python/mwm/mwm_interface.py:384–409  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

382 )
383
384 def to_json(self):
385 center = None
386 center_ = self.center()
387 if center_:
388 center = self.center().to_json()
389
390 limit_rect = None
391 limit_rect_ = self.limit_rect()
392 if limit_rect_:
393 limit_rect = limit_rect_.to_json()
394
395 return {
396 "index": self.index(),
397 "types": {t: readable_type(t) for t in self.types()},
398 "metadata": {k.name: v for k, v in self.metadata().items()},
399 "names": self.names(),
400 "readable_name": self.readable_name(),
401 "rank": self.rank(),
402 "population": self.population(),
403 "road_number": self.road_number(),
404 "house_number": self.house_number(),
405 "layer": self.layer(),
406 "geom_type": self.geom_type(),
407 "center": center,
408 "limit_rect": limit_rect,
409 }

Callers

nothing calls this directly

Calls 15

centerMethod · 0.95
limit_rectMethod · 0.95
indexMethod · 0.95
typesMethod · 0.95
metadataMethod · 0.95
namesMethod · 0.95
readable_nameMethod · 0.95
rankMethod · 0.95
populationMethod · 0.95
road_numberMethod · 0.95
house_numberMethod · 0.95
layerMethod · 0.95

Tested by

no test coverage detected