class CallesGeocod(models.Model): id = models.IntegerField(primary_key=True) codigo = models.IntegerField(blank=True, null=True) nombre = models.CharField(max_length=50, blank=True, null=True) alt_i = models.IntegerField(blank=True, null=True) alt_f = models.IntegerField(blank=True, null=True) tipo = models.CharField(max_length=50, blank=True, null=True) geom = models.MultiLineStringField(blank=True, null=True, srid=4326) geom_3857 = models.MultiLineStringField(blank=True, null=True, srid=3857) rango = IntegerRangeField(blank=True, null=True) class Meta: managed = True db_table = 'calles_geocod'
class Roads(models.Model): id = models.IntegerField(primary_key=True) osm_id = models.FloatField(null=True) sourceid = models.CharField(max_length=254, null=True) notes = models.CharField(max_length=254, null=True) onme = models.CharField(max_length=254, null=True) rtenme = models.CharField(max_length=254, null=True) ntlclass = models.CharField(max_length=254, null=True) fclass = models.IntegerField(null=True) numlanes = models.IntegerField(null=True) srftpe = models.CharField(max_length=254, null=True) srfcond = models.CharField(max_length=254, null=True) isseasonal = models.CharField(max_length=254, null=True) curntprac = models.CharField(max_length=254, null=True) gnralspeed = models.IntegerField(null=True) rdwidthm = models.IntegerField(null=True) status = models.CharField(max_length=254, null=True) iselevated = models.IntegerField(null=True) iso3 = models.CharField(max_length=254, null=True) country = models.CharField(max_length=254, null=True) last_updat = models.CharField(max_length=254, null=True) geom = models.MultiLineStringField(srid=4326) class Meta: verbose_name_plural = 'Roads' def __str__(self): return str(self.rtenme)
class Routes(models.Model): id = models.FloatField(primary_key=True) old_id = models.BigIntegerField() sub_id = models.BigIntegerField() source = models.FloatField() target = models.FloatField() dist = models.FloatField() geom = models.MultiLineStringField(srid=4326) def __unicode__(self): return self.old_id
class Boundaries(models.Model): id = models.IntegerField(primary_key=True) geom = models.MultiLineStringField(srid=4326) objects = models.GeoManager() def __unicode__(self): return unicode(self.id) class Meta: verbose_name_plural = 'Registration Boundary' managed = True
class Lift(models.Model): id = models.BigIntegerField(primary_key=True) geom = models.MultiLineStringField(srid=21781, blank=True, null=True) name = models.CharField(max_length=80, blank=True, null=True) length = models.CharField(max_length=80, blank=True, null=True) time = models.CharField(max_length=80, blank=True, null=True) type = models.CharField(max_length=80, blank=True, null=True) altitude = models.IntegerField(blank=True, null=True) class Meta: managed = False db_table = 'Lift '
class elevation(models.Model): #id = models.IntegerField(primary_key=True) elev = models.FloatField() geom = models.MultiLineStringField(srid=4326) objects = models.GeoManager() def __unicode__(self): return unicode(self.elev) class Meta: verbose_name_plural = "Elevation Data" managed = True
class duonggiaothong(models.Model): ma_duong = models.CharField('Mã đường', max_length=100, primary_key=True) ten_duong = models.CharField('Tên đường', max_length=100) geom = models.MultiLineStringField(srid=4326) ghichu = models.CharField(max_length=150, null=True, blank=True) ranh_gioi_id = models.ForeignKey(ranh_gioi, verbose_name="Tên ranh giới", on_delete=models.CASCADE) def __str__(self): return self.ten_duong def natural_key(self): return (self.ten_duong)
class PropertyBoarder(models.Model): internid = models.BigIntegerField() detaljtyp = models.CharField(max_length=10) gdat = models.CharField(max_length=16) adat = models.CharField(max_length=16) xyfel = models.BigIntegerField() metodplan = models.IntegerField() flyghojd = models.BigIntegerField() undskala = models.BigIntegerField() knid = models.IntegerField() geom = models.MultiLineStringField(srid=4326) def __unicode__(self): return self.internid
class Jalan(models.Model): kelas_jln = models.CharField(max_length=250, default='') panjang = models.FloatField(default='') no_ruas = models.CharField(max_length=250, default='') nama_jalan = models.CharField(max_length=250, default='') tipe_perm = models.CharField(max_length=250, default='') kond_jalan = models.CharField(max_length=250, default='') lebar = models.FloatField(default='') geom = models.MultiLineStringField(srid=4326) def __unicode__(self): return self.kelas_jln class Meta: verbose_name_plural = 'Jalan'
class TrTrayek(models.Model): panjang_km = models.FloatField() nama_traye = models.CharField(max_length=254) kode_traye = models.CharField(max_length=254) rute = models.CharField(max_length=254) geom = models.MultiLineStringField(srid=32651) def __str__(self): return self.nama_traye class Meta: verbose_name_plural = "Trayek" class Meta: verbose_name = "Trayek"
class road(models.Model): state_code = models.CharField(max_length=254, null='False') source = models.CharField(max_length=254, null='False') name = models.CharField(max_length=254, null='False') surface_ty = models.CharField(max_length=254, null='False') smoothness = models.CharField(max_length=254, null='False') one_way = models.IntegerField() osm_class = models.CharField(max_length=254, null='False') road_class = models.CharField(max_length=254, null='False') global_id = models.CharField(max_length=254, null='False') shape_leng = models.FloatField() geom = models.MultiLineStringField(srid=4326) def __str__(self): return 'Name: %s' % self.name
class CoastalSLR(models.Model): cvivalue = models.FloatField() cvirisk = models.IntegerField() tide = models.CharField(max_length=16) waves = models.CharField(max_length=16) erosion = models.CharField(max_length=16) sealevel = models.CharField(max_length=16) geomorphology = models.CharField(max_length=16) slope = models.CharField(max_length=16) cvi = models.CharField(max_length=16) geometry = models.MultiLineStringField( srid=settings.GEOMETRY_DB_SRID, null=True, blank=True, verbose_name="Coastal Sea Level Rise Risk Assessment") objects = models.GeoManager()
class Corridor(models.Model): id = models.AutoField(primary_key=True) time = models.DateTimeField(auto_now_add=True) number = models.IntegerField(help_text='number of animals moved') name = models.CharField(max_length=50, help_text="name of the route") status = models.CharField(max_length=30, choices=Status) animal = models.CharField(max_length=30, choices=Animal) project = models.IntegerField(default=0) geom = models.MultiLineStringField(srid=4326) objects = models.GeoManager() def __unicode__(self): return str(self.name) class Meta: verbose_name_plural = 'Corridors'
class c9(models.Model): objectid = models.BigIntegerField() codrota = models.CharField(max_length=50) rota = models.CharField(max_length=50) carreira = models.CharField(max_length=50) viauso = models.CharField(max_length=50) nomecorred = models.CharField(max_length=50) codoperado = models.CharField(max_length=50) codbairro = models.CharField(max_length=50) coddistrit = models.CharField(max_length=50) codvia = models.CharField(max_length=50) shape_leng = models.FloatField() codseccao = models.CharField(max_length=50) geom = models.MultiLineStringField(srid=4326) def __unicode__(self): return self.c9
class Transmissionlines(models.Model): transfeede = models.CharField(max_length=100) transsubta = models.CharField(max_length=100) internaltl = models.FloatField() internaltb = models.FloatField(null=True) county = models.CharField(max_length=254) typeofsect = models.CharField(max_length=100) feederleng = models.CharField(max_length=50) linevoltag = models.CharField(max_length=50) numberofph = models.CharField(max_length=50) geom = models.MultiLineStringField(srid=4326) def __unicode__(self): return self.transfeede class Meta: verbose_name_plural = " Transmissionlines"
class Thirtythreekvmvlines(models.Model): primaryfee = models.CharField(max_length=100) internalps = models.FloatField(null=True) primarysub = models.CharField(max_length=100) county = models.CharField(max_length=254) internalpf = models.FloatField() typeofsect = models.CharField(max_length=100) feederleng = models.FloatField() numberofph = models.CharField(max_length=100) linevoltag = models.CharField(max_length=50) geom = models.MultiLineStringField(srid=4326) def __unicode__(self): return self.primaryfee class Meta: verbose_name_plural = " Thirtythreekvmvlines"
class Cable(models.Model): user = models.ForeignKey( User, on_delete=models.CASCADE, ) id = models.IntegerField(primary_key=True) cable_id = models.CharField(max_length=50) name = models.CharField(max_length=50) company = models.CharField(max_length=50) status = models.IntegerField() rfs = models.DateField() geom = models.MultiLineStringField() def __str__(self): return self.cable_id class Meta: verbose_name = _('Cable') verbose_name_plural = _('Cables')
class Street(models.Model): namrjl = models.CharField(max_length=100) lcode = models.CharField(max_length=20) SPCRJL_CHOICES = ( ('Freeway', 'Freeway'), ('Highway', 'Highway'), ('Moderate road', 'Moderate road'), ('Small road', 'Small road'), ('Other', 'Other'), ) spcrjl = models.CharField(max_length=20, choices=SPCRJL_CHOICES) STARJL_CHOICES = ( ('Operational', 'Operational'), ('Will be built', 'Will be built'), ('Under construction', 'Under construction'), ('No longer used', 'No longer used'), ('Other', 'Other'), ) starjl = models.CharField(max_length=20, choices=STARJL_CHOICES) UTKRJL_CHOICES = ( ('Public roads', 'Public roads'), ('Special roads', 'Special roads'), ('Other', 'Other'), ) utkrjl = models.CharField(max_length=20, choices=UTKRJL_CHOICES) WLYRJL_CHOICES = ( ('Urban roads', 'Urban roads'), ('Rural roads', 'Rural roads'), ('Other', 'Other'), ) wlyrjl = models.CharField(max_length=20, choices=WLYRJL_CHOICES) shp_length = models.FloatField() lines = models.MultiLineStringField(srid=4326) def __unicode__(self): return self.namrjl class Meta: ordering = ('utkrjl', ) verbose_name_plural = "Street"
class firewalls(models.Model): geom = models.MultiLineStringField(srid=3857) type = models.IntegerField() descript = models.CharField(max_length=70)