avoid federal states in the US (xroute1)

This forum deals with any kind of routing computation whether it is simple A:B-routing, calculation of isochrones, simple matrix computation or nearest search.
Post Reply
User avatar
Bernd Welter
Site Admin
Posts: 2574
Joined: Mon Apr 14, 2014 10:28 am
Contact:

avoid federal states in the US (xroute1)

Post by Bernd Welter »

Here's how you can
  • prevent the router (xroute1) from driving through
  • outside
some given federal states in the US.

( :lol: trigger for this topic: as the handling/ownership/consumption of canabis/thc based products might be seen as "illegal" in some of the federal states the challenge behind that request is to compute the "legal route for a transport across the United States")

In fact this is based on the available GeographicRestrictions mentioned in other posts - the challenge is to identify the proper code!

Here are some examples: "stay within California=6100"

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<Profile>
	<Common coordinateFormat="OG_GEODECIMAL" language="en" majorVersion="1" minorVersion="0"/>
	<Routing majorVersion="2" minorVersion="0">
		
		<Algorithm>
			<GeographicRestrictions>
				<AllowedCountry countryCode="6100"/>
			</GeographicRestrictions>
		</Algorithm>
		
	</Routing>
</Profile>
Stay away from Nevada=32100:

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<Profile>
	<Common coordinateFormat="OG_GEODECIMAL" language="en" majorVersion="1" minorVersion="0"/>
	<Routing majorVersion="2" minorVersion="0">
		
		<Algorithm>
			<GeographicRestrictions>
				<ForbiddenCountry countryCode="32100"/>
			</GeographicRestrictions>
		</Algorithm>
		
	</Routing>
</Profile>

Here are some samples:
No restrictions applied - the route starts in California (6100), passes Nevada (32100) and ends in California (6100). Check the toll lists on the left bottom.
No restrictions applied - the route starts in California (6100), passes Nevada (32100) and ends in California (6100). Check the toll lists on the left bottom.
This setting restricts the route to be &quot;within California (6100)&quot;
This setting restricts the route to be "within California (6100)"
Now this one excludes Nevada (=32100) from the route.
Now this one excludes Nevada (=32100) from the route.
Bernd Welter
Technical Partner Manager Developer Components
PTV Logistics - Germany

Bernd at... The Forum,LinkedIn, Youtube, StackOverflow
I like the smell of PTV Developer in the morning... :twisted:
User avatar
Bernd Welter
Site Admin
Posts: 2574
Joined: Mon Apr 14, 2014 10:28 am
Contact:

Re: avoid federal states in the US (xroute1)

Post by Bernd Welter »

current list of codes (1.9.2022) - subject to change!
IDISO3ISO2PTVCODELanguageNameCapital CityContinent
1CZECZCZECZECzech RepublicPragueEurope
2SVKSKSVKSLOSlovakiaBratislavaEurope
7SMRSMSMRITASan MarinoSan MarinoEurope
10PRIPRPRIENGPuerto RicoSan JuanNorth America
11ESTEEESTESTEstoniaTallinnEurope
12GEOGEGEOGEOGeorgiaTbilisiEurope
13LVALVLVALAVLatviaRigaEurope
14LTULTLTULITLithuaniaVilniusEurope
15MDAMDMDARUMMoldovaChisinauEurope
17UKRUAUKRUKRUkraineKyivEurope
18BLRBYBLRBELBelarusMinskEurope
20EGYEGEGYENGEgyptCairoAfrica
27ZAFZAZAFENGSouth AfricaPretoriaAfrica
30GRCGRGRCGREGreeceAthensEurope
31NLDNLNLDDUTNetherlandsAmsterdamEurope
32BELBEBELFREBelgiumBrusselsEurope
33FRAFRFRAFREFranceParisEurope
34ESPESESPSPASpainMadridEurope
36HUNHUHUNHUNHungaryBudapestEurope
39ITAITITAITAItalyRomeEurope
40ROUROROURUMRomaniaBucharestEurope
41CHECHCHEGERSwitzerlandBerneEurope
43AUTATAUTGERAustriaViennaEurope
44GBRGBGBRENGUnited KingdomLondonEurope
45DNKDKDNKDANDenmarkCopenhagenEurope
46SWESESWESWESwedenStockholmEurope
47NORNONORNORNorwayOsloEurope
48POLPLPOLPOLPolandWarsawEurope
49DEUDEDEUGERGermanyBerlinEurope
50GIBGIGIBENGGibraltarGibraltar TownEurope
51PRTPTPRTPORPortugalLisbonEurope
52LUXLULUXLTZLuxembourgLuxembourgEurope
53IRLIEIRLENGIrelandDublinEurope
54ISLISISLICEIcelandReykjavíkEurope
55ALBALALBALBAlbaniaTiranaEurope
56MLTMTMLTMLTMaltaVallettaEurope
57CYPCYCYPGRECyprusNicosiaEurope
58FINFIFINFINFinlandHelsinkiEurope
59BGRBGBGRBULBulgariaSofiaEurope
60MYSMYMYSMAYMalaysiaKuala LumpurAsia
61LBNLBLBNFRELebanonBeirutAsia
62ANDADANDCATAndorraAndorra la VellaEurope
63SYRSYSYRENGSyriaDamascusAsia
64NZLNZNZLENGNew ZealandWellingtonAustralia
65SGPSGSGPENGSingaporeSingaporeAsia
66SAUSASAUENGSaudi ArabiaRiyadhAsia
71LBYLYLBYENGLibyaTripoliAfrica
72ISRILISRHEBIsraelJerusalemAsia
73PSEPSPSEHEBPalestineRamallahAsia
74UZBUZUZBUZBUzbekistanTashkentEurope
75LIELILIEGERLiechtensteinVaduzEurope
76MARMAMARFREMoroccoRabatAfrica
77DZADZDZAFREAlgeriaAlgiersAfrica
78TUNTNTUNFRETunisiaTunisAfrica
80MRTMRMRTFREMauritaniaNouakchottAfrica
81SRBRSSRBSRBSerbiaBelgradeEurope
82KORKRKORKORSouth KoreaSeoulAsia
83JORJOJORENGJordanAmmanAsia
84VNMVNVNMVIEVietnamHanoiAsia
85HRVHRHRVSCRCroatiaZagrebEurope
86SVNSISVNSLVSloveniaLjubljanaEurope
87BIHBABIHBOSBosnia and HerzegovinaSarajevoEurope
89MKDMKMKDMACNorth MacedoniaSkopjeEurope
90TURTRTURTURTurkeyAnkaraEurope
92PAKPKPAKENGPakistanIslamabadAsia
93MCOMCMCOFREMonacoMonacoEurope
94AZEAZAZEAZEAzerbaijanBakuEurope
95ARMAMARMARMArmeniaYerevanEurope
96VATVAVATITAVaticanVatican CityEurope
98FROFOFROFAOFaroe IslandsTórshavnEurope
220GMBGMGMBENGGambiaBanjulAfrica
221SENSNSENFRESenegalDakarAfrica
223MLIMLMLIFREMaliBamakoAfrica
224GINGNGINFREGuineaConakryAfrica
226BFABFBFAFREBurkina FasoOuagadougouAfrica
227NERNENERFRENigerNiameyAfrica
228TGOTGTGOFRETogoLoméAfrica
229BENBJBENFREBeninPorto NovoAfrica
230MUSMUMUSENGMauritiusPort LouisAfrica
231LBRLRLBRENGLiberiaMonroviaAfrica
232SLESLSLEENGSierra LeoneFreetownAfrica
233GHAGHGHAENGGhanaAccraAfrica
234NGANGNGAENGNigeriaAbujaAfrica
235TCDTDTCDFREChadN'DjamenaAfrica
236CAFCFCAFFRECentral African RepublicBanguiAfrica
237CMRCMCMRFRECameroonYaoundéAfrica
238CPVCVCPVPORCape VerdePraiaAfrica
239STPSTSTPPORSao Tome and PrincipeSão ToméAfrica
240GNQGQGNQSPAEquatorial GuineaMalaboAfrica
241GABGAGABFREGabonLibrevilleAfrica
242COGCGCOGFRERepublic of the CongoBrazzavilleAfrica
243CODCDCODFRECongo, Democratic RepublicKinshasaAfrica
244AGOAOAGOPORAngolaLuandaAfrica
245GNBGWGNBPORGuinea-BissauBissauAfrica
248SYCSCSYCCPFSeychellesVictoriaAfrica
249SDNSDSDNENGSudanKhartoumAfrica
250RWARWRWAFRERwandaKigaliAfrica
251ETHETETHENGEthiopiaAddis AbebaAfrica
252SOMSOSOMSOMSomaliaMogadishuAfrica
253DJIDJDJIFREDjiboutiDjiboutiAfrica
254KENKEKENENGKenyaNairobiAfrica
255TZATZTZAENGTanzaniaDodomaAfrica
256UGAUGUGAENGUgandaKampalaAfrica
257BDIBIBDIFREBurundiBujumburaAfrica
258MOZMZMOZPORMozambiqueMaputoAfrica
260ZMBZMZMBENGZambiaLusakaAfrica
261MDGMGMDGMLGMadagascarAntananarivoAfrica
262REUREREUFRERéunionSaint-DenisAfrica
263ZWEZWZWEENGZimbabweHarareAfrica
264NAMNANAMENGNamibiaWindhoekAfrica
265MWIMWMWIENGMalawiLilongweAfrica
266LSOLSLSOENGLesothoMaseruAfrica
267BWABWBWAENGBotswanaGaboroneAfrica
268SWZSZSWZENGSwazilandMbabaneAfrica
269COMKMCOMFREComorosMoroniAfrica
270MYTYTMYTFREMayotteMamoudzouAfrica
291ERIERERIENGEritreaAsmaraAfrica
292SSDSSSSDENGSouth SudanJubaAfrica
297ABWAWABWDUTArubaOranjestadSouth America
299GRLGLGRLDANGreenlandNuuk/GodthabEurope
300ATAAQATAENGAntarcticascientists and touristsAntarctica
303BVTBVBVTNORBouvet Island - Bouvetoyauninhabited - no capital cityAntarctica
304IOTIOIOTENGBritisch Indian Ocean TerritoryLondonAsia
306CXRCXCXRENGChristmas IslandThe SettlementAustralia
309CIVCICIVFREIvory CoastYamoussoukroAfrica
312ATFTFATFFREFrench Southern TerritoriesSaint-PierreAntarctica
316HMDHMHMDENGHeard and McDonald IslandsAucuneAntarctica
317HKGHKHKGENGHong KongVictoriaAsia
328NIUNUNIUENGNiueAlofiAsia
329NFKNFNFKENGNorfolk IslandKingstonAustralia
333SGSGSSGSENGSouth Georgia and the South Sandwich IslandsGrytvikenSouth America
335SHNSHSHNENGSt. HelenaJamestownAfrica
336SJMSJSJMNORSvalbard and Jan MayenLongyearbyenEurope
337TKLTKTKLENGTokelauNukunonuAsia
339UMIUMUMIENGUnited States Minor Outlying IslandsWashingtonNorth America
340FSMFMFSMENGMicronesiaPalikirAsia
341PRKKPPRKKORNorth KoreaPyongyangAsia
382MNEMEMNESMLMontenegroPodgoricaEurope
500FLKFKFLKENGFalkland IslandsStanleySouth America
501BLZBZBLZENGBelizeBelmopanSouth America
502GTMGTGTMSPAGuatemalaGuatemala CitySouth America
503SLVSVSLVSPAEl SalvadorSan SalvadorSouth America
504HNDHNHNDSPAHondurasTegucigalpaSouth America
505NICNINICSPANicaraguaManaguaSouth America
506CRICRCRISPACosta RicaSan JoséSouth America
507PANPAPANSPAPanamaPanama CitySouth America
509HTIHTHTIFREHaitiPort-au-PrinceSouth America
530TTOTTTTOENGTrinidad and TobagoPort of SpainSouth America
531GRDGDGRDENGGrenadaSaint George'sSouth America
532BRBBBBRBENGBarbadosBridgetownSouth America
533VCTVCVCTENGSt. Vincent and the GrenadinesKingstownSouth America
534LCALCLCAENGSt. LuciaCastriesSouth America
535DMADMDMAENGDominicaRoseauSouth America
536DOMDODOMSPADominican RepublicSanto DomingoSouth America
537KNAKNKNAENGSt. Kitts and NevisBasseterreSouth America
538JAMJMJAMENGJamaicaKingstonSouth America
539MSRMSMSRENGMontserratPlymouthSouth America
540ATGAGATGENGAntigua and BarbudaSaint John'sSouth America
543AIAAIAIAENGAnguilla Dog Islands and SombreroThe ValleySouth America
544VGBVGVGBENGBritish Virgin IslandsRoad TownSouth America
545VIRVIVIRENGVirgin IslandsCharlotte AmalieNorth America
546CYMKYCYMENGCayman IslandsGeorge TownNorth America
547TCATCTCAENGTurks and Caicos IslandsCockburn TownSouth America
550BMUBMBMUENGBermudaHamiltonSouth America
551SPMPMSPMFRESaint Pierre and MiquelonSt. PierreNorth America
590GLPGPGLPFREGuadeloupeBasse-TerreSouth America
591BOLBOBOLSPABoliviaLa PazSouth America
592GUYGYGUYENGGuyanaGeorgetownSouth America
593ECUECECUSPAEcuadorQuitoSouth America
594GUFGFGUFFREFrench GuyanaCayenneSouth America
595PRYPYPRYSPAParaguayAsunciónSouth America
596MTQMQMTQFREMartiniqueFort-de-FranceSouth America
597SURSRSURDUTSurinameParamariboSouth America
598URYUYURYSPAUruguayMontevideoSouth America
670MNPMPMNPENGNorthern Mariana IslandsSaipanAsia
671GUMGUGUMENGGuamAganaAsia
673BRNBNBRNMAYBrunei DarussalamBandar Seri BegawanAsia
674NRUNRNRUNAUNauruYarenAsia
675PNGPGPNGENGPapua New GuineaPort MoresbyAsia
676TONTOTONENGTongaNuku'alofaAsia
677SLBSBSLBENGSolomon IslandsHoniaraAsia
678VUTVUVUTBISVanuatuPort-VilaAsia
679FJIFJFJIENGFijiSuvaAsia
680PLWPWPLWENGPalauMelekeokAsia
681WLFWFWLFFREWallis and Futuna IslandsMata-UtuAustralia
682COKCKCOKENGCook IslandsAvaruaAsia
684ASMASASMENGAmerican SamoaPago PagoSouth America
685WSMWSWSMENGSamoaApiaAsia
686KIRKIKIRGILKiribatiTarawaAsia
687NCLNCNCLFRENew CaledoniaNouméaAustralia
688TUVTVTUVTVLTuvaluFunafutiAsia
689PYFPFPYFFREFrench PolynesiaPapeeteAustralia
692MHLMHMHLMAHMarshall IslandsDalap-Uliga-DarritAsia
751PERPEPERSPAPeruLimaSouth America
752MEXMXMEXSPAMexicoMexico-CityNorth America
753CUBCUCUBSPACubaHavanaSouth America
754ARGARARGSPAArgentinaBuenos AiresSouth America
755BRABRBRAPORBrazilBrasíliaSouth America
756CHLCLCHLSPAChileSantiago de ChileSouth America
757COLCOCOLSPAColombiaBogotáSouth America
758VENVEVENSPAVenezuelaCaracasSouth America
762IDNIDIDNINDIndonesiaJakartaAsia
763PHLPHPHLTGLPhilippinesManilaAsia
766THATHTHAENGThailandBangkokAsia
775TKMTMTKMTUKTurkmenistanAshgabatAsia
776KAZKZKAZKAZKazakhstanNur-SultanEurope
777KGZKGKGZKIRKyrgyzstanBishkekAsia
778TJKTJTJKTGKTajikistanDushanbeAsia
781JPNJPJPNJPNJapanTokyoAsia
786CHNCNCHNENGChinaBeijingAsia
793AFGAFAFGPERAfghanistanKabulAsia
794LKALKLKASINSri LankaColomboAsia
795MMRMMMMRENGMyanmarNaypyidawAsia
798IRNIRIRNPERIranTehranAsia
809BHSBSBHSENGBahamasNassauNorth America
853MACMOMACPORMacaoSante Nome de Deus de MacáuAsia
855KHMKHKHMKHECambodiaPhnom PenhAsia
856LAOLALAOENGLaosVientianeAsia
880BGDBDBGDENGBangladeshDhakaAsia
886TWNTWTWNENGTaiwanTaipeiAsia
960MDVMVMDVENGMaldivesMaléAsia
964IRQIQIRQENGIraqBaghdadAsia
965KWTKWKWTENGKuwaitKuwait-CityAsia
967YEMYEYEMENGYemenSanaaAsia
968OMNOMOMNENGOmanMuscatAsia
971AREAEAREENGUnited Arab EmiratesAbu DhabiAsia
973BHRBHBHRENGBahrainManamaAsia
974QATQAQATENGQatarDohaAsia
975BTNBTBTNDZOBhutanThimphuAsia
976MNGMNMNGMOMMongoliaUlaanbaatarAsia
977NPLNPNPLNEPNepalKathmanduAsia
978TLSTLTLSTETEast TimorDiliAsia
981CCKCCCCKENGCocos (Keeling) IslandsWest IslandAustralia
982PCNPNPCNENGPitcairnAdamstownAsia
983BLMBLBLMFRESaint-BarthélemyGustaviaSouth America
984MAFMFMAFFRESaint-MartinMarigotSouth America
985SXMSXSXMDUTSint MaartenPhilipsburgSouth America
986BESBQBESDUTCaribbean NetherlandsKralendijk/Oranjestad/BottomSouth America
987CUWCWCUWDUTCuraçaoWillemstadSouth America
1016RUS-FERUSFar Eastern Federal DistrictKhabarovskEurope
1033FRAFRFRA-HAFREFranceParisEurope
1100USA-ALENGAlabamaMontgomeryNorth America
1200CAN-NBENGNew BrunswickFrederictonNorth America
1761AUS-SWENGNew South WalesSydneyAustralia
2016RUS-NCRUSNorth Caucasian Federal DistrictPyatigorskEurope
2091IND-ANENGAndaman and Nicobar IslandsPort BlairAsia
2100USA-AKENGAlaskaJuneauNorth America
2200CAN-PEENGPrince Edward IslandCharlottetownNorth America
2761AUS-VIENGVictoriaMelbourneAustralia
3016RUS-NWRUSNorthwestern Federal DistrictSt. PetersburgEurope
3091IND-ARENGArunachal PradeshItanagarAsia
3200CAN-NLENGNewfoundland and LabradorSt. John'sNorth America
3761AUS-QLENGQueenslandBrisbaneAustralia
4016RUS-SBRUSSiberian Federal DistrictNovosibirskEurope
4091IND-ASENGAssamDispurAsia
4100USA-AZENGArizonaPhoenixNorth America
4200CAN-NSENGNova ScotiaHalifaxNorth America
4761AUS-SAENGSouth AustraliaAdelaideAustralia
5016RUS-SNRUSSouthern Federal DistrictRostov-on-DonEurope
5091IND-BRENGBiharPatnaAsia
5100USA-ARENGArkansasLittle RockNorth America
5200CAN-QCFREQuebecQuébec CityNorth America
5761AUS-WAENGWestern AustraliaPerthAustralia
6016RUS-ULRUSUral Federal DistrictYekaterinburgEurope
6091IND-CHENGChandigarhChandigarhAsia
6100USA-CAENGCaliforniaSacramentoNorth America
6200CAN-ONENGOntarioTorontoNorth America
6761AUS-TAENGTasmaniaHobartAustralia
7016RUS-VARUSVolga Federal DistrictNizhny NovgorodEurope
7200CAN-MBENGManitobaWinnipegNorth America
7761AUS-NTENGNorthern TerritoryDarwinAustralia
8016RUS-CLRUSCentral Federal DistrictMoscowEurope
8100USA-COENGColoradoDenverNorth America
8200CAN-SKENGSaskatchewanReginaNorth America
8761AUS-ACENGAustralian Capital TerritoryCanberraAustralia
9100USA-CTENGConnecticutHartfordNorth America
9200CAN-ABENGAlbertaEdmontonNorth America
10091IND-DLENGDelhiNew DelhiAsia
10100USA-DEENGDelawareDoverNorth America
10200CAN-BCENGBritish ColumbiaVictoriaNorth America
11091IND-GAENGGoaPanajiAsia
11100USA-DCENGDistrict of ColumbiaWashingtonNorth America
11200CAN-NUENGNunavutIqaluitNorth America
12091IND-GJENGGujaratGandhinagarAsia
12100USA-FLENGFloridaTallahasseeNorth America
12200CAN-NTENGNorthwest TerritoriesYellowknifeNorth America
13091IND-HRENGHaryanaChandigarhAsia
13100USA-GAENGGeorgiaAtlantaNorth America
13200CAN-YTENGYukon TerritoryWhitehorseNorth America
14091IND-HPENGHimachal PradeshShimlaAsia
15091IND-JKENGJammu and KashmirSrinagar,JammuAsia
15100USA-HIENGHawaiiHonoluluNorth America
16091IND-JHENGJharkhandRanchiAsia
16100USA-IDENGIdahoBoiseNorth America
17091IND-KAENGKarnatakaBangaloreAsia
17100USA-ILENGIllinoisSpringfieldNorth America
18091IND-KLENGKeralaThiruvananthapuramAsia
18100USA-INENGIndianaIndianapolisNorth America
19091IND-LDENGLakshadweepKavarattiAsia
19100USA-IAENGIowaDes MoinesNorth America
20091IND-MPENGMadhya PradeshBhopalAsia
20100USA-KSENGKansasTopekaNorth America
21091IND-MHENGMaharashtraMumbaiAsia
21100USA-KYENGKentuckyFrankfortNorth America
22091IND-MNENGManipurImphalAsia
22100USA-LAENGLouisianaBaton RougeNorth America
23091IND-MLENGMeghalayaShillongAsia
23100USA-MEENGMaineAugustaNorth America
24091IND-MZENGMizoramAizawlAsia
24100USA-MDENGMarylandAnnapolisNorth America
25091IND-NLENGNagalandKohimaAsia
25100USA-MAENGMassachusettsBostonNorth America
26091IND-ORENGOdishaBhubaneswarAsia
26100USA-MIENGMichiganLansingNorth America
27091IND-PYENGPuducherryPuducherryAsia
27100USA-MNENGMinnesotaSaint PaulNorth America
28091IND-PBENGPunjabChandigarhAsia
28100USA-MSENGMississippiJacksonNorth America
29091IND-RJENGRajasthanJaipurAsia
29100USA-MOENGMissouriJefferson CityNorth America
30091IND-SKENGSikkimGangtokAsia
30100USA-MTENGMontanaHelenaNorth America
31091IND-TNENGTamil NaduChennaiAsia
31100USA-NEENGNebraskaLincolnNorth America
32091IND-TRENGTripuraAgartalaAsia
32100USA-NVENGNevadaCarson CityNorth America
33091IND-UPENGUttar PradeshLucknowAsia
33100USA-NHENGNew HampshireConcordNorth America
34100USA-NJENGNew JerseyTrentonNorth America
35091IND-WBENGWest BengalKolkataAsia
35100USA-NMENGNew MexicoSanta FeNorth America
36091IND-TGENGTelanganaHyderabadAsia
36100USA-NYENGNew YorkAlbanyNorth America
37091IND-APENGAndhra PradeshAmaravatiAsia
37100USA-NCENGNorth CarolinaRaleighNorth America
38091IND-LAENGLadakhLehAsia
38100USA-NDENGNorth DakotaBismarckNorth America
39091IND-DHENGDadra and Nagar Haveli and Daman and DiuDamanAsia
39100USA-OHENGOhioColumbusNorth America
40091IND-CTENGChhattisgarhRaipurAsia
40100USA-OKENGOklahomaOklahoma CityNorth America
41091IND-UTENGUttarakhandDehradunAsia
41100USA-ORENGOregonSalemNorth America
42100USA-PAENGPennsylvaniaHarrisburgNorth America
44100USA-RIENGRhode IslandProvidenceNorth America
45100USA-SCENGSouth CarolinaColumbiaNorth America
46100USA-SDENGSouth DakotaPierreNorth America
47100USA-TNENGTennesseeNashvilleNorth America
48100USA-TXENGTexasAustinNorth America
49100USA-UTENGUtahSalt Lake CityNorth America
50100USA-VTENGVermontMontpelierNorth America
51100USA-VAENGVirginiaRichmondNorth America
53100USA-WAENGWashingtonOlympiaNorth America
54100USA-WVENGWest VirginiaCharlestonNorth America
55100USA-WIENGWisconsinMadisonNorth America
56100USA-WYENGWyomingCheyenneNorth America
Bernd Welter
Technical Partner Manager Developer Components
PTV Logistics - Germany

Bernd at... The Forum,LinkedIn, Youtube, StackOverflow
I like the smell of PTV Developer in the morning... :twisted:
Post Reply