示例#1
0
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
	#print
#for x in Field.points:
#	print x.latitude, x.longitude


示例#2
0
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)