20 package org.matsim.core.controler;
22 import org.apache.logging.log4j.LogManager;
23 import org.apache.logging.log4j.Logger;
42 int coordNullWarn = 0;
47 if (activityFacility.getCoord()==null && activityFacility.getLinkId()== null) {
48 throw new RuntimeException(
"Neither coordinate nor linkId are available for facility id "+ activityFacility.getId()+
". Aborting....");
49 }
else if (activityFacility.getLinkId()==null){
50 if (linkNullWarn==0) {
51 LOGGER.warn(
"There is no link for at least a facility. Assigning links for such facilities from coords.");
57 LOGGER.warn(
"No nearest link is found for coord "+activityFacility.getCoord());
62 }
else if (activityFacility.getCoord()==null){
63 if (coordNullWarn==0) {
64 LOGGER.warn(
"There is no coord for the facility.");
Map< Id< ActivityFacility >, ? extends ActivityFacility > getFacilities()
static final String ONLYONCE
static void run(Network network, ActivityFacilities facilities)
static Link getNearestLink(Network network, final Coord coord)
static final Logger LOGGER