Mercurial > hg > nsaunier > traffic-intelligence
comparison python/metadata.py @ 805:180b6b0231c0
added saving/loading points of interests
| author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
|---|---|
| date | Thu, 09 Jun 2016 15:36:21 -0400 |
| parents | 1262faae12e7 |
| children | fc8b3ce629d1 |
comparison
equal
deleted
inserted
replaced
| 801:c5f98916297e | 805:180b6b0231c0 |
|---|---|
| 16 idx = Column(Integer, primary_key=True) | 16 idx = Column(Integer, primary_key=True) |
| 17 name = Column(String) # same as path, relative to the database position | 17 name = Column(String) # same as path, relative to the database position |
| 18 description = Column(String) # longer names, eg intersection of road1 and road2 | 18 description = Column(String) # longer names, eg intersection of road1 and road2 |
| 19 xcoordinate = Column(Float) # ideally moving.Point, but needs to be | 19 xcoordinate = Column(Float) # ideally moving.Point, but needs to be |
| 20 ycoordinate = Column(Float) | 20 ycoordinate = Column(Float) |
| 21 mapImageFilename = Column(String) # path to filename, relative to site name, ie sitename/mapImageFilename | |
| 22 nUnitsPerPixel = Column(Float) # number of units of distance per pixel in map image | |
| 21 | 23 |
| 22 def __init__(self, name, description = "", xcoordinate = None, ycoordinate = None): | 24 def __init__(self, name, description = "", xcoordinate = None, ycoordinate = None, mapImageFilename = None, nUnitsPerPixel = 1.): |
| 23 self.name = name | 25 self.name = name |
| 24 self.description = description | 26 self.description = description |
| 25 self.xcoordinate = xcoordinate | 27 self.xcoordinate = xcoordinate |
| 26 self.ycoordinate = ycoordinate | 28 self.ycoordinate = ycoordinate |
| 29 self.mapImageFilename = mapImageFilename | |
| 30 self.nUnitsPerPixel = nUnitsPerPixel | |
| 27 | 31 |
| 28 def getFilename(self): | 32 def getFilename(self): |
| 29 return self.name | 33 return self.name |
| 30 | 34 |
| 31 class EnvironementalFactors(Base): | 35 class EnvironementalFactors(Base): |
