from scrapper import Scrapper from ship import Ship from area import Area from coordinates import Coordinates bay=["33.52694833905606,44.61786288710962","33.52779437548921,44.6187406119569","33.52844095177134,44.61952376688691","33.52912847311098,44.6203916749758","33.52941621924846,44.62153677469976","33.52955130148957,44.62233144707166","33.5300525893401,44.6227438007253","33.53074849762842,44.62332258304048","33.53171789286472,44.62402774084964","33.5324194892887,44.62470767274025","33.53284911288601,44.62509717000224", "33.53319327158253,44.62545051188663", "33.53388568626423,44.6257351767263", "33.53436842166227,44.62606452934324", "33.53505441166816,44.62632008064779", "33.5353801786637,44.62659249116985", "33.53630376612985,44.62625791333705", "33.53648828981084,44.62599170149596", "33.53610642979442,44.62526522473693", "33.5357881089882,44.6248585430718", "33.53500799910345,44.62426344134919", "33.53465157533417,44.62368184867986", "33.53431369292202,44.62296420957523", "33.53382395865862,44.62231786828408", "33.53333558808044,44.6216463315828", "33.53246351873157,44.62075912758933", "33.53167225920291,44.61991668370528", "33.53115295169879,44.61933457914446", "33.53057732703983,44.61855221942759", "33.53004247447537,44.61794741478788", "33.52952835400872,44.61738465609927", "33.52893986428256,44.61685023094336", "33.52844685348632,44.61674350283417", "33.52770715079468,44.61675678646416","33.52693507427308,44.61711744970111","33.52694833905606,44.61786288710962"] Bay = [] for coord in bay : lon, lat = coord.split(",") Bay.append(Coordinates(float(lat), float(lon))) Field = Area(Bay) Field.__start_point__() caters = ["MOLODIZGNIY", "ADMIRAL LAZAREV", "SATURN", "ADMIRAL ISTOMIN", "V ADMIRAL KLOKACHEV", "NORD"] Caters = [] for c in caters: Caters.append(Ship(c)) Scrap = Scrapper() for cater in Caters : res = Scrap.scrape_ship(cater.name) if res == None: print cater.name, "Not found" else: v, cors, point = res print cater.name, "\t---\t", Field.__das_is_in__(point) print point print
from area import Area from coordinates import Coordinates print "----" print "| |" print "----" p = [Coordinates(0,0), Coordinates(0,2), Coordinates(2,2), Coordinates(2,0)] x = [Coordinates(0,0), Coordinates(0,1), Coordinates(0.5,2), Coordinates(1,1), Coordinates(2,0.5), Coordinates(2,3), Coordinates(-10,1)] f = Area(p) f.__start_point__() for i in x: print i.latitude, i.longitude, f.__das_is_in__(i) print "---------------------" print "|\/|" print "----" p = [Coordinates(0,0), Coordinates(0,2), Coordinates(2,0), Coordinates(4,2), Coordinates(4,0)] x = [Coordinates(0,0), Coordinates(0,1), Coordinates(0.5,2), Coordinates(1,1), Coordinates(2,0.5), Coordinates(2,3), Coordinates(-10,1)] f = Area(p) f.__start_point__() for i in x: print i.latitude, i.longitude, f.__das_is_in__(i)