Wiki

Clone wiki

TopoHelper / Home

Welcome

Op deze wiki gaan we dieper in op enkele onderwerpen in verband met het gebruik van de tool/plugin.

Gebruik

De applicatie kan worden gebruikt door middel van het uitvoeren van de commando's via de commandoregel in autoCAD.

Workflows

Calculating Railway Center Line

Hieronder vind u een overzicht van alle beschikbare commando's.

Wanneer u in de lijst op de naam van het commando klikt, brengt uw browser u naar de detail-pagina van het desbetreffende commando.

Commando's beschikbaar in de plugin

Om onderstaande commando's uit te voeren maakt u gebruik van de AutoCAD commando regel. Natuurlijk dient de plugin dan al te zijn geinstaleerd op uw systeem. (Indien dit niet zo is lees dan eerst hier verder.)

Command name Description
IAMTopo_DistanceBetween2Polylines Leest een lijst van punten in komende van een selectie van twee samengestelde lijnen (3D-POLYLINE).
IAMTopo_PointsToPolyline Maakt van de geselecteerde AutoCAD punten een samengestelde lijn (3D-POLYLIJN).
IAMTopo_Rails2RailwayCenterLine Leest een lijst van punten in komende van een selectie van twee samengestelde lijnen (3D-POLYLINE).
IAMTopo_Settings Opent een paneel waarop de instellingen kunnen worden afgelezen, en indien nodig worden aangepast.
IAMTopo_SimplifyPolyline Leest een lijst van punten in komende van een selectie van twee samengestelde lijnen (3D-POLYLINE).
IAMTopo_WeedPolyline Leest een lijst van punten in komende van een selectie van twee samengestelde lijnen (3D-POLYLINE).
IAMTopo_CleanNonSurveyVertexFromPolyline This command will remove any vertex that is not on an actual survey point from the list of vertex's, and create a new polyline.
IAMTopo_JoinPolyline Samenvoegen van 2 polylijnen die niet aaneensluitend zijn.

Variabelen in de applicatie

Een overzicht van alle beschikbare in te stellen variabelen. Om deze waarden aan te passen, kijk dan even hier.

Name Description Standaard waarde
Rails2RailwayCenterLine_CSVFile_Delimiter Delimiter gebruikt voor het schrijven van CSV bestand. ;
Rails2RailwayCenterLine_Draw2DPolyline_CenterLine Teken een 2D polylijn voor de berekende spooras, deze lijn kan worden gebruikt voor verdere planafwerking. True
Rails2RailwayCenterLine_Draw3DPolyline_CenterLine Teken een 2D polylijn voor de berekende spooras, deze lijn kan worden gebruikt voor verder spoorontwerp. True
Rails2RailwayCenterLine_DrawCenterline2DPoints Teken 2D punten op de spooras. False
Rails2RailwayCenterLine_DrawCenterline3DPoints Teken 3D punten op de spooras. True
Rails2RailwayCenterLine_LayerColorCenterline3DPoints Kleur van de laag waarin de 3D punten van de spooras worden uitgetekend. 251
Rails2RailwayCenterLine_LayerColorOfCenterline3DPolyLine Kleur van de laag waarin de 3D polylijn van de spooras wordt uitgetekend. 253
Rails2RailwayCenterLine_LayerNameCenterline Laagnaam waar in we de spooras zullen tekenen. 811
Rails2RailwayCenterLine_LayerNameCenterLine3DPoints Laagnaam waar in we de 3D punten van de spooras zullen tekenen. 811-Points
Rails2RailwayCenterLine_PathToCSVFile Dit is het UNC path waar het resultaat in CSV -bestand naar toe mag worden geschreven. c:\Data\track.Rails2RailwayCenterLine.csv
Rails2RailwayCenterLine_Use_CalculateSurveyCorrection Deze waarde wordt gebruikt om al dan niet een CalculateSurveyCorrection algoritme toe te passen alvorens het center van het spoor te berekenen. True
Rails2RailwayCenterLine_WriteResultToCSVFile Deze waarde wordt gebruikt om al dan niet het resultaat als CSV bestand need te schrijven. True
NumberDecimalSeperator_ForAllCSVFiles Deze waarde wordt gebruikt om de schrijfwijze van een komma getal te kunnen wijzigen. (comma of punt) ,
PointsTo3DPolyline_MinimumPointDistance Deze waarde wordt gebruikt om de minimum afstand te bepalen die moet aanwezig zijn bij het maken van een nieuwe 3D polylijn. Dus m.a.w. zijn alle punten die dichter op elkaar liggen dan deze waarde niet meegenomen in de functie. 0,005
PointsTo3DPolyline_MaximumPointDistance Deze waarde wordt gebruikt om de maximum afstand te bepalen die moet worden gerespecteerd voor het maken van de nieuwe 3D polylijn. Dus m.a.w. zijn alle punten die verder van elkaar liggen dan deze waarde niet meegenomen in de functie. 0,5
JoinPolyline_DeleteSelectedEntities Met deze variabel kan je het verwijderen van de geselecteerde segmenten van de samen te voegen polylijnen aan of uitschakelen. False
DistanceBetween2Polylines_PathToCsvFile
DistanceBetween2Polylines_CSVFile_Delimiter Deze waarde wordt gebruikt om de schrijfwijze van een komma getal te kunnen wijzigen. (comma of punt) ;
DataValidation_LeftrailToRightRail_Tolerance We gebruiken deze variabel om te bepalen wanneer een gemeten spoorbreedte te klein is. De formule die we gebruiken is als volgt: spoorwijdte < (1.435 - DataValidation_LeftrailToRightRail_Tolerance. Als de stelling waar is geven we een fout en wordt de funcie gestopt. Deze datavalidatie gebeurt nadat er twee rails geselecteerd zijn. Met spoorwijdte bedoelen we hier de afstand tussen het opgemeten rechterrailpunt en het opgemeten linkerrailpunt. 0,01
DataValidation_LeftrailToRightRail_Maximum We gebruiken deze variabel om te bepalen wanneer een gemeten spoorbreedte te groot is. De formule die we gebruiken is als volgt: spoorwijdte > DataValidation_LeftrailToRightRail_Maximum. Als de stelling waar is geven we een fout en wordt de funcie gestopt. Deze datavalidatie gebeurt nadat er twee rails geselecteerd zijn. Met spoorwijdte bedoelen we hier de afstand tussen het opgemeten rechterrailpunt en het opgemeten linkerrailpunt. 1,52
CalculateSurveyCorrection_PathToCsvFile Dit is het UNC path waar het resultaat in CSV -bestand naar toe mag worden geschreven. c:\Data\track.CalculateSurveyCorrection.csv
CalculateSurveyCorrection_MinimumCantValue De minimumwaarde die wordt aanvaard voor het rekeninhouden met een toegepaste verkanting. Wanneer een verkantingswaarde lager is dan deze waarde dan wordt er geen rekening mee gehouden in de applicatie. 0,001
CalculateSurveyCorrection_LayerNamePolylines_Rails Laagnaam waar in we de rails zullen tekenen. IAMTopo_CalculateSurveyCorrection_Rail
CalculateSurveyCorrection_LayerNamePoints_Rails Laagnaam waarin we de punten van de rails zullen tekenen. IAMTopo_CalculateSurveyCorrection_Rail-Points
CalculateSurveyCorrection_LayerColorPolyline_Rails Kleur die wordt toegewezen aan de laag waarin we de rails zullen tekenen. 110
CalculateSurveyCorrection_LayerColorPoints_Rails Kleur die wordt toegewezen aan de laag waarin we de punten van de rails zullen tekenen. 115
CalculateSurveyCorrection_Draw3DPolyline_Rails Teken de rails uit als 3DPolylijn. True
CalculateSurveyCorrection_Draw3DPoints_Rails Teken de 3D-punten van de rails uit. True
CalculateSurveyCorrection_CSVFile_Delimiter Deze waarde wordt gebruikt om de schrijfwijze van een komma getal te kunnen wijzigen. (comma of punt) ;
LayerNamePrefix_2DObjects Alle 2D-entiteiten die door deze plugin worden aangemaakt, hebben de laagnaam voorafgegaan door deze waarde. 2D_
LayerNamePrefix_3DObjects Alle 3D-entiteiten die door deze plugin worden aangemaakt, hebben de laagnaam voorafgegaan door deze waarde. 3D_
WeedPolyline_MinDistance Een punt zal worden gecreëerd om de X aantal meter. 5
SYMPPL_HIGH_PRICISION Gebruikt door het SimplifyPolyline commando, hier kan worden gewisseld van een accuraat traag algoritme, naar een sneller minder accuraat algoritme. True
SYMPPL_TOLERANCE Dit is de maximale afwijking die wordt toegestaan bij het heropbouwen van een polylijn. 0,005
__APP_EPSILON Dit is een varaibele voor intern gebruik. This value is used internally to compare doubles, it represents the precision of the calculations**. It can not be altered at runtime**, if changes are needed, they should be implemented by the developer. 1E-06

Updated