Changeset 34173 for trunk/ippToPsps/jython/objectbatch.py
- Timestamp:
- Jul 17, 2012, 4:30:56 PM (14 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/jython/objectbatch.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/objectbatch.py
r34104 r34173 167 167 cpsTableName = self.scratchDb.getDbFriendlyTableName(self.region + ".cps") 168 168 169 self.logger.infoPair("Populating", "Object CalColor")169 self.logger.infoPair("Populating", "Object") 170 170 self.logger.infoPair("Inserting objects from", "cpt file") 171 171 … … 203 203 self.logger.errorPair("Couldn't populate Object table", sql) 204 204 return False 205 205 206 206 # add row count columns so we can perform joins to get colors 207 207 self.logger.infoPair("Adding 'row' columns to", "Object and cps tables") … … 213 213 self.updateColors() 214 214 215 #objects can have out of range ra dec in dvo - need to find and kill them at the end 216 217 self.logger.infoPair("Determining", "ra/dec range") 218 219 raMin = self.scratchDb.getFromdvoSkyTable("R_MIN",self.region) 220 raMax = self.scratchDb.getFromdvoSkyTable("R_MAX",self.region) 221 decMin = self.scratchDb.getFromdvoSkyTable("D_MIN",self.region) 222 decMax = self.scratchDb.getFromdvoSkyTable("D_MAX",self.region) 223 224 self.logger.infoPair("R_MIN", raMin) 225 self.logger.infoPair("R_MAX", raMax) 226 self.logger.infoPair("D_MIN", decMin) 227 self.logger.infoPair("D_MAX", decMax) 228 #count out of range 229 230 sql = "SELECT count(*) FROM Object where Object.dec > " + str(decMax) + " or Object.dec < " + str(decMin) + " or Object.ra > " + str(raMax) + " or Object.ra < " + str(raMin) 231 232 rs = self.scratchDb.executeQuery(sql) 233 rs.first() 234 nToDelete = rs.getInt(1) 235 236 #delete out of range 237 238 239 sql = "DELETE FROM Object where Object.dec > " + str(decMax) + " or Object.dec < " + str(decMin) + " or Object.ra > " + str(raMax) + " or Object.ra < " + str(raMin) 240 self.logger.infoPair("Deleting", str(nToDelete) + " objects outside of ra/dec range") 241 242 try: 243 self.scratchDb.execute(sql) 244 except: 245 self.logger.errorPair("Couldn't cull outsiders from Object table", sql) 246 return False 247 215 248 self.logger.infoPair("Dropping row column from", "Object table") 216 249 self.scratchDb.dropColumn("Object", "row") 217 250 self.logger.infoPair("Purging from scratch Db", self.region + " region") 251 218 252 self.dvoObjects.purgeRegion(self.region) 219 253
Note:
See TracChangeset
for help on using the changeset viewer.
