Exemplo n.º 1
0
                     metavar="NODELIST")
# parse options
(options, args) = optParser.parse_args()

# read networks
if options.verbose:
    print("Reading net#1...")
net1 = sumolib.net.readNet(options.net1)

if options.verbose:
    print("Reading net#2...")
net2 = sumolib.net.readNet(options.net2)

# reproject the visum net onto the navteq net
adaptor = netshiftadaptor.NetShiftAdaptor(net1, net2,
                                          options.nodes1.split(","),
                                          options.nodes2.split(","))
adaptor.reproject(options.verbose)

# build a speed-up grid
xmin = 100000
xmax = -100000
ymin = 100000
ymax = -100000
for n in net1._nodes:
    xmin = min(xmin, n._coord[0])
    xmax = max(xmax, n._coord[0])
    ymin = min(ymin, n._coord[1])
    ymax = max(ymax, n._coord[1])
for n in net2._nodes:
    xmin = min(xmin, n._coord[0])
Exemplo n.º 2
0
    print "Reading net#1..."
parser = make_parser()
net1 = sumonet.NetReader()
parser.setContentHandler(net1)
parser.parse(options.net1)

if options.verbose:
    print "Reading net#2..."
parser = make_parser()
net2 = sumonet.NetReader()
parser.setContentHandler(net2)
parser.parse(options.net2)

# reproject the visum net onto the navteq net
adaptor = netshiftadaptor.NetShiftAdaptor(net1.getNet(), net2.getNet(),
                                          options.nodes1.split(","),
                                          options.nodes2.split(","))
adaptor.reproject(options.verbose)

# build a speed-up grid
xmin = 100000
xmax = -100000
ymin = 100000
ymax = -100000
for n in net1.getNet()._nodes:
    xmin = min(xmin, n._coord[0])
    xmax = max(xmax, n._coord[0])
    ymin = min(ymin, n._coord[1])
    ymax = max(ymax, n._coord[1])
for n in net2.getNet()._nodes:
    xmin = min(xmin, n._coord[0])