nPoles

simplifying overhead design

What's new in nPoles

The last year of nPoles, in plain language. Updated 30.10.2026.

Last 12 months Last 6 months Last 3 months

Headline and notable changes from the last 6 months.

October 2026

Sharing Share a job by a web link nPoles 1.4.204
File > Send > Share a Web Link makes a link to the open job for one person, from your nPoles portal account, opening in Modern style (with 3D) or Classic Windows style (no 3D). It opens only for them, with a code the portal emails to their address, and Shared Links shows who opened each link and when. Email the Job File sends the job file itself.
3D views Bridging insulators as the drawings place them nPoles 1.4.204
A strain's bridges go over its crossarm unless the circuit's "Bridges under the arm" is ticked, each over its own bridging insulator in line with its strain insulators. A strain under another circuit is bridged as the company's drawing has it: on AusNet's 22 kV subsidiary strain the inside phase's bridging insulator lies out of the crossarm's end and the centre phase's on a bracket 700 mm above the arm.
3D views Crossarms sized by voltage nPoles 1.4.204
A crossarm the survey does not record, where no standard construction fits, is drawn at the length the companies use for its voltage - 2.1 m up to 22 kV, 2.6 m at 33 kV, 3.2 m at 66 kV - so its phases are their normal distance apart at the pole.
3D views Extreme offsets drawn from the remark nPoles 1.4.204
A circuit whose remark says it is on an extreme offset - EX OS, EXT O/S and the like - is drawn on the company's extreme offset construction, every phase on an arm reaching to one side of the pole.
3D views Centre phases strained with their circuit nPoles 1.4.204
A centre phase recorded on a string of its own, set in String Properties as the same circuit as its crossarm's string, is strained and bridged with the other two phases where the circuit is strained, on its own bridging insulator.
Clearances Each phase on its own side in the Clearances 3D View nPoles 1.4.204
At the middle pole of a check, a circuit ending there or strained each way keeps each phase on its own side of the line, where its conductors crossed through each other in the span.
3D views A string back on its pole runs no span nPoles 1.4.204
A conductor string recorded again on a pole it has already reached - as on a junction point copied from its pole's point - runs no span back to that pole in the 3D views, Pole Load and Clearances. Pole Load counted that span twice.
General Toolbars back at every start nPoles 1.4.204
The File, Point, Tools, Design and View toolbars show at every start, and are back for anybody who had lost them after a start that ended without the window being closed.
Import PLS-CADD summary reports imported nPoles 1.4.203
File > Import > PLS-CADD summary (XML) brings a PLS-CADD summary report, exported as XML from its right-click menu, into the job: each structure as a pole with its length, strength and material, its circuits at PLS-CADD's attachment heights and offsets, each section as a conductor string with the profile's conductor, and each sagging tension as a stringing chart. Crossarms, insulators and stays are left to set in Point Edit.
3D views Poles drawn at their real size nPoles 1.4.203
The 3D views draw each pole at the size Pole Load works it - its record in the company's pole database for its material, length and strength, and what was measured of a pole that stays - where every pole was drawn at one default size. Crossarms, insulators, stays and equipment sit on the pole's surface as drawn.
3D views Junction poles and corners drawn as built nPoles 1.4.203
Where a pole is recorded on two points - the pole's own and a junction point on its spot - the 3D views draw what is built: a line turning a corner on one arm on its bisector; two lines leaving the same way on one strain arm, each dead-ended toward its own span; a line turning 90 degrees or more as a strain, its slack side too. A junction point is drawn on its pole, at the pole's surveyed top.
3D views Bridging insulators nPoles 1.4.203
Bridges at a strain rest on bridging insulators, as the companies' strain drawings show them: an upright post on the crossarm's end for each outer phase, and on the pole top for the centre phase, strained on the pole.
Point Edit Structure type first, and tee-on nPoles 1.4.203
A circuit's Structure window asks the structure type first and lists only the constructions of that type for the circuit's voltage, pole and conductors. T/ON, the tee-on, joins T/O, the tee-off, in the profiles, and the tee-on constructions are filed under it.
Point Edit A crossarm turned as chosen nPoles 1.4.203
A circuit's Structure window asks which way its crossarm is turned - on the bisector of the circuit's spans, or square to the span back or ahead - and every 3D view, and the CAD files exported from them, turn it so.
Point Edit Heights measured from the pole top nPoles 1.4.203
A circuit's Height box takes T-0.6 for 0.6 m below the pole top, beside -1.2 for 1.2 m below the row above and +0.6 for 0.6 m above the row below. A panel under the box shows the height it works out to and what it is measured from.
Point Edit Copy data from Point keeps the strings nPoles 1.4.203
Copy data from Point keeps the conductor strings of a point already in the job, where it took the other point's strings with its circuits; when the two points' strings differ it asks first.
Pole Load A wood pole's long-duration limit from the drawing nPoles 1.4.203
Design Stress takes a wood pole's long-duration (LDL) limit from SECV drawing VX9/7020/105A for its size - 3.3 kN for a 17 m 12 kN pole - where it was worked out from the pole's dimensions, as much as 30 % under the drawing. It is still worked out where the point records the timber species and a measured diameter.
Clearances Clearances easier to read, Edit Point quicker nPoles 1.4.203
Each block's figures sit on the same rows as their captions and can be selected and copied, and Edit Point opens from Clearances as quickly as from the main window after its first press.
3D views The route's 3D View keeps up with a long route nPoles 1.4.202
The route's 3D View opens, turns and redraws a long route quickly, and rests while nothing in it changes, where it kept redrawing and held the rest of nPoles up. A pole's insulators, fuses, bridges and leads, and the vibration dampers, are added as the view comes near them, and parts alike share one shape - opened on a 259-pole job the view starts with under a quarter of the parts it had. Exports still write every part.
3D views Insulators drawn as they are made nPoles 1.4.202
The 3D views draw each insulator as the catalogue and the companies' drawings show it: a clamp-top post with the clamp, keeper and bolts on its cap, a tie-top or pin insulator with the groove and neck its conductor and tie sit in, sheds with rounded rims, glazed porcelain, a strain disc with its cap, shell and pin, and polymer insulators in grey. A STEP file has them as solids; a DXF draws them as the view does, so a long route's DXF is more than twice the size it was.
3D views Stays drawn as they hang nPoles 1.4.202
A stay looped round a concrete pole is drawn from its steel band at the back of the pole, round each side of the pole and down to its insulator at one angle, where it was drawn level and through the pole. A footpath stay's strut is bolted through a wood pole.
3D views A pole too short for its conductors is flagged nPoles 1.4.202
A pole whose surveyed top is too low for the conductors recorded on it keeps its surveyed top, its conductors are drawn at their recorded heights, and it is marked in red with both heights. Its crossarm was pulled down under the top with its conductors - on one job a new 66 kV line's end was drawn 1.5 m low among the 22 kV.
Pole Load Pole Load with ISD three times as fast nPoles 1.4.202
Pole Load with ISD, Clearances by ISD, the ISD window and Chart Finder find each conductor tension in about 11 steps where it took about 800 - a 201-pole job is worked through in 35 s rather than 108 s, with the same figures.
Pole Load A pole with no coordinates is named, not worked out nPoles 1.4.202
Pole Load, Clearances and the MES Calculator leave out a pole with no coordinates, and the spans to it, and name the pole to survey. Its spans were measured from 0, 0, thousands of kilometres long, so its tip loads, its clearances and the MES read like results, and one such pole on a string put the string's MES at millions of metres.
Surveying Point On Line offsets go to the side they name nPoles 1.4.202
In Point On Line an offset of 2.5L goes 2.5 m to the left of the line and 2.5R to the right; every offset went to the right, whatever its letter.
Import Inserted points take their places by number nPoles 1.4.202
Points brought in by Insert File or File > Import go into the job in point-number order, where they went in after its last point, so the Surveying Calculator listed them last. A job already saved that way is put in order by saving any point in Point Edit.
Help Pictures with a bug report or idea nPoles 1.4.202
Help > Send Bug or Idea takes up to five pictures with a report - a screenshot pasted after Windows + Shift + S or Print Screen, or picture files added or dropped on the window. A large one is made smaller to send, and Save to File saves them beside the report.
Field use The Surveying Calculator fits a tablet's screen nPoles 1.4.202
On a tablet's screen, such as a 1280 x 800 one at 150 %, all the comps' function buttons fit at each company profile's font size, and the Surveying Calculator is only as wide as what it shows. Connect Station shows only with the station panel.
3D views Crossarms drawn on the face of the pole they were built on nPoles 1.4.201
A crossarm fitted to the other face of the pole from the one the 3D views draw it on can be ticked "Arm on the other face of the pole" on its circuit row in the Structure window - any arm, an intermediate or a strain strung alike both ways included, not only a strain arm that ends its line. Where the row's left and right conductors were shot with the total station, the arm is drawn on the face the shots show, ticked or not. The CAD files exported from the 3D views draw the arm and its conductors where they are built.
Field use The on-screen keyboard stays where it is put, and out of the way nPoles 1.4.201
The on-screen keyboard opens where it was last put, at the size it was given, from one session to the next - at the bottom right beside the total station's readings, if that is where it works best. It no longer comes up for Read Diameter's readings, which are shown read-only, and the Surveying Calculator's comps stand at the top of their column - the inputs, Calculate and the Outputs one under the other - with the keyboard's room left below them.
3D views The 3D views draw the company's standard constructions nPoles 1.4.200
Where a circuit's rows record no crossarm and no construction, the route's 3D View, Pole Load's 3D View and the Clearances 3D View draw the construction the company's standards give for its voltage and pole - in the AusNet profile the cruciform on the pole top for 66 kV and 22 kV, and the subsidiary arm on the face under another circuit - where what the rows do record fits it. A structure the survey shows is built otherwise is drawn as recorded, and a construction picked in the Structure window is drawn as picked.
Insert File Text files read the right way round, checked before they go in nPoles 1.4.200
Insert File works out a text file's columns - the delimiter, a header line, and which column is the point number, easting, northing, RL and code - so a file written northing first reads the right way round. The Data columns tab shows the file as it will be read: a click on a column's heading changes what it holds, and anything that does not fit is listed with a one-click fix. Point numbers the job already holds are asked about once, in one list, and the Insert Option chosen is kept for next time. Prompt For Point Number can abort the whole insert, leaving the job as it was.
3D views Staggered centre phases and slack strains drawn as built nPoles 1.4.200
A centre phase out on the pole's side changes side from one pole to the next down the line, as staggered lines are built, or stands on the side its row records. A strain with a slack span one way has its crossarm square to the full-tension span, on the back of the pole from it, and a strain pole whose top phase is on a row of its own one way is drawn as one structure.
Clearances A leaning pole is checked as it leans, and a new pole stands vertical nPoles 1.4.199
The clearance check takes a leaning pole's conductors where its lean puts them, in the object, ground and phase checks, and the Clearances window, its report and the clearance list name each leaning pole of the spans. A new pole, or one replacing another, stands vertical in Pole Load, the clearance check and the 3D views, and a pole the design straightens can be ticked Stands Vertical on the point's Pole tab. The surveyed lean stays on the point and counts again when the pole is set back to existing or the tick comes off.
Pole Load A replacement pole is analysed as the new pole nPoles 1.4.199
A new pole, or one replacing another, is analysed as its pole record draws it. The tip, ground line and girth recorded on its point were measured on the pole it replaces and are no longer taken as the new pole's; the replaced pole's backup is still analysed with them.
Pole Load Footings rated on the pole the wind load uses nPoles 1.4.199
The footing is rated on the same pole record as the wind load, with the pole's measured diameters where they were recorded. In several profiles the common 12 kN concrete poles had been rated at 0 kN. The window and the summary report say which record the rating used and what was estimated, and a Brinch Hansen rating takes the pole's ground line, a measured girth included.
Pole Load Wood poles rated on what was measured nPoles 1.4.199
A wood pole that stays is rated on its measured tip or ground line, so a large pole marked 8 kN is rated on its own size and timber.
Point Edit Standard constructions for Powercor and United Energy, and AusNet's as it builds now nPoles 1.4.198
A circuit's Structure window offers Powercor's 444 standard pole constructions, CitiPower's among them, from the CitiPower and Powercor construction standards, and United Energy's 93 from its UE-ST-2000 standard. AusNet's follow its current Standard Installation Manual and carry its STND drawing numbers; a job that recorded the older EVX number still finds its construction. Each company's crossarm and insulator lists carry the parts it builds with, checked against its own standards, and parts it no longer uses but which are still on poles stay, marked existing lines. A construction is offered for the circuit's voltage - one drawn for 22 kV or 11 kV at both - its pole's type and the number of conductors its string carries.
LiDAR The LiDAR import fits each crossarm to the company's constructions nPoles 1.4.198
Each circuit a scan puts on a crossarm comes in with what the company's own lists say of what the scan shows: its structure type, the crossarm of the length and material measured, each insulator and whether it stands or lies, and the standard construction that agrees with nearly every measurement. The measured heights and offsets are kept, and the import says what each circuit was given and why.
LiDAR Pole type and stays from the scan nPoles 1.4.198
A pole comes in as wood or concrete, read from the shape of its shaft - wood where it shows a tree's marks, concrete only where it is round, straight and tapered as a spun pole is. The stays holding a pole up come in too: each one's height, bearing and angle, and a footpath stay's strut. Anything the scan cannot show is left to be set by hand.
LiDAR A scan that is not classified comes in nPoles 1.4.198
nPoles finds the ground in a scan that carries no ground class, so the ground under each span, and a new job's terrain, come in from it; the import window ticks "nPoles finds the ground itself" for such a scan and says so. Poles, conductors, trees and buildings still come from the scan's own classes.
Import A new job takes the company where its data is nPoles 1.4.198
Importing a LiDAR scan, LandXML, a Topcon job or Insert File into a new job looks up where the data is and switches the job to the profile of the company whose network it is on before the import, so its parts and constructions are used; the address goes into Survey Properties. Looking up an address in Survey Properties now switches a new job's company too.
3D views The Clearances 3D View draws each voltage as one structure nPoles 1.4.198
Each voltage at a pole is drawn as one structure, as Pole Load's 3D View draws it: the crossarm from the row that carries it, the top phase on the pole top or a pole-top crossarm, each phase strung on a string of its own where its row records it, and the check's first and last poles from their own rows.
Plan view Symbols and lines the same size on screen nPoles 1.4.198
The plan's symbols and lines can be kept the same size on screen as it is zoomed, as the point numbers are - User Settings > General > Plan View. A pole seen closely on an aerial photograph is no longer hidden under its own symbol, and with a whole job in view every point still shows its symbol.
Point Edit The insulator words of the Victorian field books nPoles 1.4.198
AusNet's insulator list carries the insulators of AusNet's Insulator Identification Manual found on its network, and the field book's words - 4 SH or 4SI, CYCLO, CYCLO PIN, BRN FOG and WHT FOG - reach the 22 kV posts, pins and fog pins they name in the AusNet, JEN, United Energy, SECV, Jemena and Powercor profiles, where they reached LV pins and fog discs.
3D views The 3D views draw poles as the standard drawings build them nPoles 1.4.197
Pole Load's 3D View, the Route 3D View and the Clearances 3D View place every crossarm, its conductors and their insulators by one layout, from the company's crossarm and insulator lists and its standard drawings: post insulators with their rods and sheds at their listed sizes, strain discs 255 mm across, a steel crossarm on the pole top on its mounting brackets, the posts of an arm built for them lying out of its ends, bridges over the arm at a strain and a lone strain crossarm on the back of the pole. Drop-out fuses, street lights and footpath stays are drawn where the survey records them. The DXF and STEP exports follow.
Point Edit Pick a standard construction for a circuit nPoles 1.4.197
A circuit's Structure window lists the company's standard pole constructions - from Jemena's and AusNet's design manuals, 66 kV to LV - for the circuit's voltage and the pole's type. Picking one fills the structure type, crossarm, insulators and whether each stands or lies, and names its drawing and page; the circuit keeps the construction picked, and the 3D views build it as its drawing does. Each construction's whole title shows as a tooltip.
3D views A click in the Route 3D View opens a menu nPoles 1.4.197
A click on a pole, a crossarm, a stay or a conductor in the Route 3D View opens a menu of what can be done with it: Edit, Pole Load, Describe, Photos and Files, Street View and Fly to, a crossarm's Structure window, a conductor string's properties. After a change made from the menu the view is redrawn where it was.
3D views Street View from the 3D views nPoles 1.4.197
Pole Load's 3D View and the Route 3D View have a Street View button that opens the pole in Google Street View in the browser, the nearest panorama turned to face it. The pole is placed by the job's datum and zone; a job on a local grid or AGD cannot be placed, and the button says so.
3D views The Route 3D View opens again in a second or two nPoles 1.4.197
Opening the Route 3D View again after a change to the job, and its Pole Tilt and T-Off Poles buttons, take a second or two. The view was rebuilt piece by piece, which took a minute or more on larger jobs and up to 15 minutes on the largest, with nPoles not responding meanwhile.
Pole Load Angle structures are taken as intermediates nPoles 1.4.197
A circuit whose structure type is an angle type - AT1, AT1A, AT1B, AT2 or AT3 - is taken as an intermediate in Pole Load, the 3D views and Fill offsets, its conductor running on over the pole. It was taken as a termination: Pole Load took a stay to hold the conductors on one side alone, and the 3D views drew a strain crossarm.
Pole Load Pole Load names the conductor strings it leaves out nPoles 1.4.197
A red line under Pole Load's results names each conductor string the loads leave out, and why - no conductor chosen, no stringing chart, a conductor or chart not in the company's lists, or a string number the job has no string for. Such a string's wind and tension were left out without a word.
Help Reports carry the open job, and a hang is reported nPoles 1.4.197
Help > Send Bug or Idea sends the job that is open with the report, unsaved changes included, unless its tickbox is cleared. When nPoles has not answered for 15 seconds it notes where it is stuck; closed from Task Manager while stuck, it offers to send a report at the next start, as it does after a crash.
LiDAR The LiDAR import brings in drop-out fuses nPoles 1.4.197
The LiDAR import finds the drop-out fuses on a pole, measures their tops and records them as an HV FUSES row of the pole's circuits, which the 3D views draw with their leads. Fuses or insulators side by side at one height are no longer read as a crossarm.
3D views The 3D views export to CAD as drawn nPoles 1.4.196
Pole Load's 3D View, the Route 3D View and the Clearances 3D View - which gains an Export button - write DXF, STEP and 3D Web files holding exactly what the view draws: every pole, crossarm, insulator, conductor, stay and surveyed object, in its own colours. Conductors and stays follow the view's curve to within a millimetre, so a stay's clearance on the structure can be measured in CAD, and a conductor's to an object in a span from the Clearances 3D View's files, which hang each span as the clearance check does. The DXF opens in AutoCAD with a layer for each kind and passes its AUDIT; the STEP model suits FreeCAD, Inventor and SolidWorks, in grid co-ordinates or local ones less an origin the job remembers, so the files of every view line up. Each export's window says what its view's conductors are.
3D views Pole substations drawn where the survey records them nPoles 1.4.196
Pole Load's 3D View, the Route 3D View and the Clearances 3D View draw a pole substation's transformer between the rows of the point's circuits that name its top and bottom - TOP OF TX, BOT OF TX and the like - or hung from a top, or stood on a bottom, recorded alone. A pole substation's description code (S1, S2, SS and the like) with no such rows draws it 60 % up the pole, paler, as an estimate. A transformer was drawn only where the point's Sub Station records one, which is still the one Pole Load counts.
3D views The Route 3D View draws every pole nPoles 1.4.196
A pole whose tee-off (T-off) record is numbered before the pole's own record is drawn in the Route 3D View. The two records took each other as the pole's T-off, so the pole was not drawn at all - no pole, stays, label or transformer - and on some poles the crossarm was missing, the conductors meeting in the air.
Plan view The Lasso picks up surveyed points nPoles 1.4.196
A loop drawn with the Lasso now takes in the job's own points as well as map features. They are listed, ticked and ringed on the plan, to delete in one step that Undo brings back, or to copy to a new job file with the conductor strings they carry, the custom charts those strings use and their photos and files. The open job is left as it is.
Import Insert File reads LandXML, Topcon and MAXML files nPoles 1.4.196
Point > Insert File reads LandXML, Topcon Field jobs (.mjf) and MAXML files (.mxl) as well as nPoles jobs, text files and DOS POLES surveys. The file type follows the file chosen, and a controller's file is checked as File > Import checks it - its datum, its ground scaling and string numbers the job already uses.
Conductor strings Duplicating a string keeps everything nPoles 1.4.196
Duplicate in String Properties' Points Tools makes the new string what the original is on each pole - its insulator positions and conductor offsets, crossarm, structure, insulators, remark and recorded weather. It kept only the heights, so a duplicated phase of a circuit strung a phase to a string came out on the pole's centreline. A new With its phases option duplicates such a circuit whole, and Split, Delete and the height sort now carry or clear a circuit completely.
Field use Both keyboards on screen no longer close nPoles nPoles 1.4.196
On a touch or pen tablet, closing the Windows touch keyboard while the nPoles keyboard was up could end nPoles without warning. That is fixed. A Windows keyboard already on screen is closed when the nPoles keyboard appears, and while the nPoles keyboard is on, Windows no longer offers its own keyboard or handwriting panel for nPoles fields.
Files Save As and Quick Backup take the photos and survey log nPoles 1.4.196
File > Save As offers to copy a job's photos and files beside the new file, or says that they stay with the old one, and takes the survey log to the new name so its history carries on. File > Quick Backup backs up the photos, files and survey log with the job, bringing a changed photo up to date.
Pole Load Pole Load's 3D View hangs conductors as Pole Load works them out nPoles 1.4.196
Each conductor in Pole Load's 3D View hangs on the stringing chart's catenary for the condition shown, between its attachments as surveyed, the span's rise or fall included, and its DXF and STEP carry that curve. The view had drawn a sag of its own from a fixed conductor weight, and on a strain pole the conductors past a change in tension came out nearly straight.
Exports DXF drawings open in AutoCAD 2014 nPoles 1.4.196
Export to DXF drawings open in AutoCAD with the company profile's symbols and pass its AUDIT with no errors - AutoCAD 2014 had discarded any drawing carrying the symbols, and every company profile adds them. Pole Load's stick diagram passes AUDIT too, and a DWG saved in AutoCAD from any nPoles DXF now opens.
MES Calculator Conductor length follows the pole heights again nPoles 1.4.196
The MES Calculator works each span's conductor between its two attachments, so a height changed on a pole changes the length strung and unstressed. In 1.4.193 to 1.4.195 every span was worked as though level, which left lengths on sloping ground short - about 0.5 % where the spans average a 10 % slope.
Pole Load A staked pole is rated by its stakes nPoles 1.4.195
A pole recorded with stakes in Point Edit is now held to what its stakes take at the ground line: its limit is the lesser of its own and its stakes' rated bending moment, and the B.M. Plot's capacity follows the stakes over their length. The ratings come from a new stakes database with each company profile that offers stakes - Powercor's published stake ratings, used for AusNet, JEN, Jemena, SECV and UED too and flagged for those companies to confirm, and TasNetworks' - and Limit State takes 0.9 of a stake's failing moment. Pole Load gives the stakes, their rating and where it comes from, and says when a rating had to be assumed: a stake with no rating, or a number of stakes not recorded. Stakes to be removed, and a new or replacement pole, are not counted.
Clearances Where LV spreaders must go in Victoria's fire areas nPoles 1.4.195
Clearances checks every bare LV span against the company's own rule for LV spreaders - SECV drawing VX9/7020/150 A's table, as Powercor's ES051 has it, United Energy's UE9/7020/150 A, or CitiPower's every span - chosen in User Settings and set for the Powercor, SECV and UED profiles. Fire areas are CFA's high bushfire risk areas, from CFA's own map, now installed with the map data and shown on the plan view by Layers, Show Bushfire Risk (CFA). A span short of what the rule asks says so on its Phase cell - "needs 1 spreader" - and its hover and What's This give the rule, the fire area and the spreaders recorded.
Clearances Spreaders in a span, and the phase separation they allow nPoles 1.4.195
Interphase spreaders - LV spreader rods and HV inter-phase spacers - can be recorded in a span: how many, and where. The phase separation check takes each one as a conductor support, as AS/NZS 7000 does, so a span with spreaders is checked stretch by stretch between them; one spreader at mid span quarters the sag the separation is worked out from. Right-click a span's Phase cell in Clearances to give it spreaders - evenly spaced, or each at its own distance, joining every conductor or one pair of phases - and see what the span needs with them and without them before they are kept; the cell then says how many are in play, and its hover the separation they save. String Properties lists them span by span on its new Spreaders tab, and a span short of separation on its crossarm says how many evenly spaced spreaders would give it enough.
Sharing Share a job by email with anyone nPoles 1.4.195
File > Send > Share by email (web link) sends the open job to anyone by email, through the nPoles portal, with its photos and PDFs. They open the link in a web browser, with nothing to install, to view and print the job - not to change it - for 30 days, its photos in the job's point details. The job goes as it is saved, so changes not yet saved are saved first when asked; a large picture goes smaller and the right way up, and files a browser cannot open, such as Word and Excel documents, stay behind, as the dialog says. File > Send > Shared jobs lists the jobs shared, how many photos and PDFs went with each and when each was opened, and revokes a link at once. Sharing needs a registered nPoles; nPoles opened from the portal in a browser shares a job too, without its photos.
Registration Registering behind a company firewall, and leaving without a connection nPoles 1.4.195
Manual Activation, for a computer whose network blocks the registration service, now opens the activation page in the computer's own browser - which often gets out through a company proxy when nPoles cannot - with the name and email from User Settings filled in, and on a computer already registered it brings the licence up to date, a renewed support contract for example, without a connection. A computer that cannot reach the server can now be de-activated too: nPoles clears its licence and shows a release code that frees the key from any phone or browser. A proxy that asks for a user name and password is now asked about, the password never stored, and a failed attempt always says what went wrong and offers the way round it.
Jobs A start screen, and File > Close nPoles 1.4.195
With no job open - when nPoles starts without one, or a job is closed - the main window shows a start screen: New job, Open, Import and the recent jobs with their folders, a double-click opening one. File > Close is new: it closes the job, asking to save it first if it has changed. A new job opens its Survey Properties first - its details, datum and zone, an address to look up - offers the instrument's first setup as point 1 on a LOCAL datum, and starts on an empty plan, where the last job's points and strings had been left on show. The start screen can be turned off in User Settings, General.
Reports Print Scaled prints at its scale nPoles 1.4.195
File > Print Scaled asks the scale, from 1:100 to 1:10 000, and prints the survey at exactly that scale: one sheet where it fits, otherwise as many sheets of the printer's paper as it needs - only those the survey runs through, each framed and captioned with the job, the scale, the sheet's number and the date. It used to print far smaller than the scale it named, on one sheet.
Pole Load A transformer's wind counts in Design Stress nPoles 1.4.195
A pole-mounted transformer's wind load now counts in Design Stress by default, as it already did in Limit State, so a substation adds its wind to the pole's load as well as its bending moment. Before, it counted only when ticked in User Settings, under Pole Load, Design Stress, Wind load on transformer. The company profiles that come with nPoles take the change with this update; a profile of your own keeps its setting.
Pole Load A transformer's height says where it was measured nPoles 1.4.195
Some transformers hang from brackets at the top of the tank, others sit on a platform under it, so the Sub Station height in Point Edit now says what it is measured to - the top of the tank, its bottom or its centre. Pole Load puts the transformer's wind at the centre of its tank and the 3D views draw it there, at its size in the transformer database. A transformer is also matched by the description it was picked by, so a 25 kVA or 50 kVA 3-phase unit no longer takes a single-phase unit's figures, and the AusNet, Powercor and SECV transformer weights and heights follow CitiPower/Powercor's current standard.
Pole Load Every company profile has its own transformers nPoles 1.4.195
Ausgrid, Endeavour, Essential, Evoenergy, Energex, Ergon Energy, Western Power, Horizon Power, NT Power and Water, SA Power Networks, TasNetworks, JEN, Jemena and United Energy each have a transformer database of their own, with the ratings the network's standards list, so Point Edit offers that network's transformers and Pole Load and the 3D views use their weights and sizes. Where a network publishes masses, sizes or wind areas they are its own; elsewhere they are estimated from other networks' published figures, and each transformer's notes say which. The AusNet, Powercor and SECV databases gain the ratings their networks list and the sizes of published units.
Pole Load A transformer measured where it hangs nPoles 1.4.195
A reflectorless shot on the middle of a pole-mounted transformer's face, with Point Edit's Sub Station height focused, records where its tank's centre is - halfway between the pole's surface and that face - and Pole Load then takes the transformer's weight at that measured offset from the pole instead of an estimate. The report says which it used, and the 3D views draw the tank where it was measured.
LiDAR scans Transformers found on their poles nPoles 1.4.195
A LiDAR scan import finds a transformer hung on a pole and records it on that pole: the Sub Station fields, with the height to the centre of its tank and the side of the pole it stands on, and the tank's measured centre, which Pole Load takes the weight's offset from. A scan shows the tank's size but not its nameplate, so the transformer recorded is the heaviest of that size in the company's transformer database for the phases its line carries, and the point says so - check the rating against the nameplate. The import lists what it found on each pole before anything is added, and a transformer's own tank, boxes and bushings no longer come in as crossarms.
Pole Load Pole Load and Clearances open with room to work in nPoles 1.4.195
On a screen with room, Pole Load and Clearances now open at most of the screen nPoles is on - centred, short of the whole screen so the main window still shows round them - instead of at a field tablet's size, so they no longer need dragging bigger every time. With nPoles on a second or third monitor they open on that monitor, sized for it. On a 1280 x 800 tablet they still fit the screen, and Pole Load opened again keeps the size it was left at.
Pole Load A transformer's weight counts on every pole nPoles 1.4.195
Pole Load now counts a pole-mounted transformer's own bending moment - its weight hanging off the pole - on a pole without stays as well as a stayed one, and the B.M. Plot draws it from the transformer down. A transformer whose centre is measured bends the pole toward the side it hangs on, adding to the load on that side and taking from it on the other; one not measured is taken at its full moment in whichever direction the pole is loaded most.
Pole Load AusNet poles worked by the SECV manual's wind method nPoles 1.4.195
Pole Load on the AusNet profile now works the wind conditions by VESI - the method of the SECV Overhead Line Design Manual, which AusNet's design manual 4104A copies - instead of AS/NZS 7000. Each span takes the tension of the wind it sees, and a stayed pole is checked with the wind in line with and across each stay, so results in the wind conditions can change. AS/NZS 7000 can still be chosen in User Settings, Pole Load.
Pole Load A Construction load type for One side only nPoles 1.4.195
A test condition's Load Type can be Construction as well as SDL or LDL, in Design Stress and in Limit State: a short-duration condition with only one side's conductors erected, as during construction or maintenance. One side only is worked out in Construction conditions, and only in those; it had been worked out in every condition, the full wind and the long-duration one among them. The JEN, AusNet, UED, Powercor, SECV and Jemena profiles have Design Stress condition 4 as a Construction condition at 15°C and 100 Pa; in Limit State, and in a profile without one, a condition is made Construction in User Settings, Pole Load.
Map layers Victoria's power lines on the plan nPoles 1.4.195
Layers > Show Power Lines draws Victoria's power lines on the plan view, from the Victorian government's open data (Vicmap Infrastructure), each as what it is: low voltage teal, high voltage distribution orange, SWER orange and dashed, 66 kV sub-transmission dark red and transmission purple, the higher the voltage the heavier the line. A tap on a line gives its voltage, the network it belongs to and when it was recorded. Its publisher has not verified the data, so it is a guide to check on site. It needs the map data download "Victoria power lines".
Survey plans Field records listed with the survey plans nPoles 1.4.195
Survey Plans and Field Records lists the field records LASSI holds around a place beside the plans - applications, strata surveys, boundary plans with their abstracts of field records, re-establishment records, the Crown survey field notes and VicRoads' survey and control plans - each named for what it is, and keeps them on the computer to open again without a connection. Only plan labels had been searched, so an application or a boundary plan beside a pole was never offered. It opens from the Layers menu and from a right-click on the map as well as from a property boundary. Open in LASSI opens the selected document, and a survey mark's Open in LASSI (SMES) the enquiry on that mark; each had opened on the whole state. The document viewer turns a page a quarter turn either way.
LiDAR scans The road by its surface, in a scan and in Route View nPoles 1.4.195
A LiDAR scan import brings in the road by its surface: each edge of the seal as a line under the company's road-edge code, found where the seal meets the verge, and each gravel area joined to it - unsealed road, driveway, shoulder - as an outline under a new code, K2 Gravel Surface, which the plan view shades. It had looked for kerbs as steps in the ground, and on a rural road with none found one at every seal edge, driveway lip and verge. Route View draws the road as its surfaces, surveyed or scanned - the seal between its two edges and gravel inside its outlines, at their surveyed levels - where an edge of road had been a grey kerb bar and there was no road surface at all.
LiDAR scans VicGrid scans land where they belong, and more of the line comes in nPoles 1.4.195
A LiDAR scan on VicGrid, Victoria's own grid, is brought onto MGA as it is read; its points had come in with their VicGrid coordinates read as MGA, some 2,000 km from where they belong. A scan that names its grid only in its coordinate system's text is read as that grid, and a new job takes the datum and zone the scan declares, where it had stayed on LOCAL. More of the line comes in: conductors a supplier files under its own class numbers, found by how they hang; a lone conductor, flagged as a possible SWER line; a pole whose voltage the scan does not show, under the profile's HV pole code; and poles and strings with their status, Existing. The ground comes in as spot levels along the spans, and a tree is measured from the ground it stands on.
Surveying Calculator A cancelled overwrite keeps the point, and GNSS points go on their string nPoles 1.4.195
In the Surveying Calculator a reading that overwrites a point and is then cancelled in Point Edit leaves the point as it was; it had been deleted, with its pole, its circuits and everything else recorded on it. A point shot again takes the code and string the calculator shows. A GNSS point goes on the string in the String box, and a position is not accepted once the receiver has sent none for three seconds - the last one received had been kept however old, so a point could go where the pole had been. Peg Bisect puts the stay peg on the outside of the angle at the stay pole, where a line turning right had put it inside, between the conductors, and Create job from log file recovers GNSS points as it does a total station's.
3D views The 3D views follow the mouse, and large jobs move smoothly nPoles 1.4.194
In Route View, Pole Load's 3D View and Clearances' 3D View the view now moves by as much as the mouse does: a drag carries the view along the ground under the pointer, the wheel zooms in on what is under the pointer, and a double-click brings it - in Route View, the pole - to the middle of the view. The views had moved by the mouse's movement times the time since the last picture, so the first drag after a pause threw the view far away. Route View also turns, pans and zooms smoothly on a large job: it drew every piece of every pole on its own, more than 17,000 draws on a 111-pole job, and now draws about 60.
LiDAR scans Buildings as outlines, and crossarms measured nPoles 1.4.194
A LiDAR scan import brings in a building or other structure - a house, a shed, a shade sail, a sign - as its outline: a closed string of corners with their heights, and a ridge where the roof rises, so the 3D views draw it as walls and a roof. Vegetation comes in as trees; everything that was not a pole had come in as a tree. Each pole's crossarms are measured from the scan - height, direction, length, and steel or timber - and the conductors on each arm come in as one circuit at that arm.
3D views Houses drawn whole nPoles 1.4.194
A house surveyed as a closed string of corners is drawn in Route View as one building: its walls down to the ground and its roof through the eaves and any ridge recorded inside it, as a second string of the house code. Each corner had been drawn as a 10 m block of its own. Walls with no recorded height stand 3 m and are drawn paler, as an estimate.
Pole Load One side only where it applies, and strain poles without a stay nPoles 1.4.194
Pole Load works out, shows and reports One side only for a strain structure only, and only where it differs from every conductor up; a stay shows its One side figures only where something pulls toward its anchor. A strain pole without a stay is now checked with only one side's conductors erected, as during construction or maintenance: its largest moment against its capacity, where, and which side.
Clearances Clearances on steep spans worked as they hang nPoles 1.4.193
Steep spans are now worked as they hang. By the stringing chart method each span is hung at the chart's tension between its own two supports, which on a slope of 1 in 3 sags about 5 % more than the level span it was worked as, and an individual span no longer comes out tighter than it is on steep ground. On a steep line compared with PLS-CADD, nPoles' individual spans now match PLS-CADD's to within 0.2 %, and the chart method's clearances fall by up to 0.27 m. Clearances on steep spans checked in earlier versions should be checked again.
Database Editor The Database Editor keeps what it does not edit nPoles 1.4.193
A save in the Database Editor now keeps everything in a database file that the editor does not show, and changes only what was edited. A save had rewritten the whole file through the editor's own record types, dropping what they do not name - among it the bending moment and shear values of over 800 pole records - and Save Changes rounded values it had not changed. Opening it for another company profile no longer carries the previous profile's abbreviations or stays into the new one's files.
Pole Load A string with no MES is worked out nPoles 1.4.193
A conductor string with no MES recorded is worked at the MES its own spans give, as the MES Calculator works one, in Pole Load and Clearances alike, and Pole Load's report and the plan view say so. Such a string's tensions had come out as not worked out, with Pole Load reporting its conductor at or beyond its breaking load.
Plan View A span's conductor strings at a tap nPoles 1.4.193
Tapping a power-line span in the plan view lists the conductor strings it carries - the conductor, stringing chart, MES, voltage and status of each, with String Properties a tap away - and says outright where a conductor or a stringing chart has not been assigned yet.
3D View Strain poles drawn as they are recorded nPoles 1.4.193
Pole Load's 3D View draws a strain pole recorded a direction to a row - the top phase on one row and the crossarm's phases on another, each way - with one crossarm for each voltage, as a strain, using the crossarm, structure type and conductor offsets the rows record. It drew a second crossarm beside the first, which showed as an intermediate on a default crossarm. A pole description line such as "AE ST" now applies to the aerial earth, and the 3D views find the company's crossarm database however nPoles is started.
PLS-CADD Compare with PLS-CADD nPoles 1.4.193
A PLS-CADD profile exported as a DXF opens in nPoles beside the job: nPoles' clearances next to PLS-CADD's at every point the drawing labels, and nPoles' catenary next to PLS-CADD's on every span. A drawing can also be brought into a job, its structures as poles at the heights its wire meets them, and a job can be written out as tables for PLS-CADD's own imports, so the two programs can be compared on the same line point for point.
Pole Load A pole's ground-line diameter from where it stands nPoles 1.4.193
Pole Load works out a pole's ground-line diameter where the pole actually stands - at its surveyed top height, down the pole's taper - instead of taking it from the pole database at the standard planting depth, which poles are seldom set to. The pole's own wind, its deflection, the long-duration deflection limit and Limit State timber strength all use it. Concrete poles recorded by their tip alone had their own wind counted on half their real area, and now take Rocla's standard taper.
Pole Load A finite element model of the pole and its stays nPoles 1.4.193
An optional finite element model, chosen in User Settings, works a stayed pole on its own tapered section and each stay stretching with its cable's stiffness from the tension it was installed at. A stiff pole then leaves more of the load to its stays and a flexible one less, and two stays nearly on one line hold a load across that line only as far as their stretch allows. The stay's tooltip gives the tension it was installed at, and the results and reports say how the stays were worked. The SECV props remain the default.
Pole Load Stays worked together, and a One side only check nPoles 1.4.193
Pole Load works a pole's stays together, each a prop holding the pole straight, so stays pulling against each other - as at a termination each way - both hold their conductors and leave a side wind to the pole. They had been shown at several times their real load, or left slack. A new One side only check, on by default and turned off in User Settings, checks each stay, and the pole, with only the conductors that stay holds erected - the case the SECV overhead line design manual requires, since the conductors balancing a stay may not be up during construction or maintenance. Stayed poles calculated in earlier versions should be calculated again.
Pole Load Pole Load works only the circuits ticked Active nPoles 1.4.192
In 1.4.191 Pole Load worked every circuit with a span whatever its Active tick, so unticking a circuit did not change the results, and a circuit whose string is marked REMOVE was counted in the tip loads, diagrams and reports. A pole whose REMOVE circuits balanced the others could read well within its rating while over it. Poles carrying a REMOVE circuit that were calculated in 1.4.191 should be calculated again.
Pole Load Stays rated from each company's own ratings nPoles 1.4.192
Pole Load rates a stay from the company's own ratings where its profile holds a stay database: Powercor's EG031, AusNet's tables, the SECV ratings JEN and UE use, and Ausgrid's, Horizon Power's and TasNetworks' standards. A stay is held to its weakest part - its stay wire, its anchor in the soil recorded at the pole, or a fitting such as the GY3 insulator or an eye nut - and its tooltip names the part and the document. An AusNet aerial stay is now one within 15° of horizontal, as AusNet's tables have it; a stay between 15° and 30° had been rated as aerial, up to a third high. The Database Editor's new Stays tab edits the ratings, and Edit Point's stay lists offer them.
Pole Load Limit State ratings for concrete poles and stays nPoles 1.4.192
In Limit State, a concrete or Titan pole whose record holds its working load was rated at half its strength - a 12 kN pole at 10.8 kN instead of 21.6 kN - so loads well within it showed red. A No.5 or No.8 stay is rated at 0.7 of its stay wire's breaking load where the company holds no limit-state rating, the factor set in User Settings. A result shown red now says in its tooltip what it is over.
GNSS More GNSS receivers work without setting up nPoles 1.4.192
Topcon and Sokkia receivers now give positions: nPoles switches on the NMEA they send only when asked. Javad, Spectra Precision, NovAtel, Hemisphere, Juniper Geode, Carlson and Unicore receivers are asked the same way. The receiver list in User Settings names the mainstream makes, Leica, Trimble, Emlid and CHCNAV among them, each with its own setup steps, and when a receiver connects but sends no position, or ignores the corrections sent to it, the status line says why and what to set.
Clearances In-span clearances on a chart drawn for another conductor are right again nPoles 1.4.191
From 1.4.187 to 1.4.190 the ISD method converted a conductor to the sag of a stringing chart drawn for a different conductor once at every step of the calculation, so the error compounded. A conductor heavier than the chart's own was worked at many times its tension and hung almost straight, reading ground clearances up to 2.5 m too high and showing object clearances that fail as passing; a lighter one sagged far too low, putting clearances up to 4.6 m under the true figure. Anyone who checked clearances in ISD mode on such a chart in those versions should check them again.
Pole Load A conductor past its breaking load is reported, not worked out nPoles 1.4.191
A condition in which a span's conductor would be at or beyond its breaking load is no longer given a result: it reads NO RESULT / BREAKING LOAD and names the string, the span, the conductor and the tension, and is left out of the diagrams and the worst loads recorded on the pole. The same guard covers every clearance. From 1.4.187 to 1.4.190 the ISD fault above put some spans at many times their breaking load and Pole Load printed tip loads in the meganewtons.
Surveying Calculator The Surveying Calculator opens as it did before nPoles 1.4.191
In 1.4.190 the calculator's contents were put inside a scrolling panel so the window would fit a small screen, and inside one the points list stops growing with the window - so it showed a handful of rows where it should show the job. The panel is gone: the survey points sit to the left of the total station and GNSS, the computation functions beside those, and the points list takes whatever height the window has.
LiDAR scans A LiDAR scan can start a job nPoles 1.4.191
A classified scan brought into an empty job now gives a job rather than a set of measurements. The poles are found by shape and by the conductors they carry rather than by a classification number, and each takes the code for what it holds. The conductors are grouped into circuits, with the height and offset each attaches at and its measured position. The job's own conductor strings are created ready for a conductor and a chart. The road edge comes in as lines, with the gaps that are vehicle crossings. And the job's survey centre, date and datum are set from what the scan says about itself. What a scan cannot say - a pole's length or material, a conductor's type, the time of observation where the file carries none - is reported as missing rather than guessed.
Pole Load Stayed poles are checked to the standard chosen nPoles 1.4.191
The wind check of a stayed pole now follows the standard set in User Settings > Pole Load: AS/NZS 7000 (the default), the VESI method of the SECV overhead line design manual, or EN 50341. Since 1.4.127 every wind direction was worked with each span at the tension of the wind across it - the EN 50341 approach - so an angle pole terminated on both sides carried a tension difference across its bisect stay. One such pole read 18.8 kN with its stay; under AS/NZS 7000 it reads 6.3 kN. Reports name the standard used.
Import and export Topcon jobs in, stakeout points out nPoles 1.4.191
File > Import > Topcon job reads a Topcon Field controller's job file (.mjf) or its MAXML export (.mxl) straight into a job, with each point's code and the code attributes a LandXML export leaves out: the String a pole is on, and its status, length, strength and type. File > Export > Topcon MAXML sends points back for stakeout in the controller job's own codes and coordinate system, and both point exports can now send only the points the controller's job does not have or has somewhere else.
Pole Load A stay is rated at the largest load it carries nPoles 1.4.191
Each stay is now rated at its largest load over the wind directions checked, and its tooltip names the direction. It was rated at its share in the direction worst for the pole, which on an angle pole can be far less: one stay showed 28.6 kN and carries 45.2 kN with the wind in line with it.

September 2026

Map layers An installed map data download is found again nPoles 1.4.190
Every map data component - survey marks, the interstate cadastre, the ACT, New Zealand, Switzerland - unpacks into a folder of its own, and nPoles had never looked there, so a machine that had downloaded the packs could not see them. From 1.4.189 that had a second effect: with no pack found the layer came over the internet instead, which looks right at a desk and draws nothing in the field where there is no signal. nPoles now looks in every folder a component can unpack to.
Dialogs Every dialog opens whole on a small screen nPoles 1.4.190
On a 1280x800 tablet the bottom of User Settings and of Insert Points From File fell below the screen edge, taking the OK and Cancel buttons with them, so the dialog could be closed but not used. Dialogs are now kept within the screen they open on, and the larger ones scroll within themselves rather than growing past it. Every dialog is checked against a tablet screen before each release.
Pole Load Footing strength is shown for every load condition nPoles 1.4.190
After Calculate, the fourth and fifth load conditions both showed the third condition's required footing strength. Each condition now shows its own.
Map layers Map layers draw without the download pack nPoles 1.4.189
The property boundaries, survey marks, road casements, street names, cadastral points, coastline and contours under a job now draw on a machine that has not downloaded the map data for that state. Where the state publishes the layer as a live service nPoles reads it from there; where no government publishes one - Victoria's cadastral points, South Australia's, Queensland's and Tasmania's survey marks, New South Wales' easements and road centrelines, the ACT's road reserves, the whole of New Zealand and Switzerland's fixed points - nPoles serves the layer itself. The download packs are still the right answer in the field: they need no signal and they are faster.
Map layers A map layer can be added to the survey wherever it is drawn nPoles 1.4.189
Add as survey point, Add boundary as survey points and the lasso used to work only from an installed download pack, so on a machine without one the cadastre could be looked at and nothing taken from it. They now work from a layer drawn by either route, and a boundary added carries the same provenance and the same note about the datum it was converted from.
Map layers Survey marks in their register's own symbols nPoles 1.4.189
A mark drawn from a live service now uses the symbol its register draws it with - SMES's in Victoria, SCIMS's in New South Wales - struck through where the register records the mark destroyed, removed, not found or disturbed, and with the symbol's meaning on hover. Street names carry their names and contours their heights, with the 10 m index contours drawn heavier.
Plan view Everything under the finger is offered, whatever took the tap nPoles 1.4.189
Tapping where several things sit on top of one another lists all of them: the survey's own points, the strings running past, and every map layer drawn there. A survey point is found by its number as well as by its symbol, so a point drawn only as a number - because its description code is not one that is plotted - is reachable even with a cadastral point drawn over it.
Plan view The tool box stays where you put it nPoles 1.4.189
The floating tool box in the plan view used to travel with the map as it was dragged, a little further each time, until it sat half off the edge of the window. It now stays where it is put, and can still be dragged anywhere that suits; double-clicking its grip sends it back to the corner.
Pole load Every company profile has its own pole types nPoles 1.4.188
Ten profiles were reading the same generic pole file, so no pole ever matched a real one and a pole load came back with no wind on it. Ausgrid’s thirty-five wood poles come from Network Standard NS220, and TasNetworks’ nine from its Distribution Overhead Line standard — the file with TasNetworks’ name on it had held two hundred and fifty-nine of AusNet’s. The Rocla spun concrete and Dulhunty Titan poles are manufactured products sold across Australia rather than any one network’s design, so all eighty-nine are now in every profile. What each profile still wants is its own timber range, which only that company publishes.
Clearances Phase and circuit separation now answers for every company nPoles 1.4.188
Thirteen of the seventeen Australian profiles had no separation method switched on, and the Phase column read "999.00m" on every span — the starting value of a comparison that never happened. Where a company has set no method of its own, AS/NZS 7000 clause 3.7.3 now answers, and the column names the method behind the figure. Circuit to circuit is the same: a pair of voltages missing from a company’s table used to be skipped in silence, which outside Victoria is most pairs. The Victorian minimum separations are deliberately not applied elsewhere — AusNet’s own drawing labels them a SECV requirement — but they are named beside the answer.
Company data nPoles carries a profile inside itself, and asks for the rest nPoles 1.4.188
A machine with no company data installed now opens a job on a built-in SECV profile: its conductors, circuits, pole types and plan symbols, written out on the first start that finds nothing. It carries no stringing charts, because a chart is a distributor’s own design and nPoles will not guess one. nPoles also says so when it starts and finds no company data, or data from a release old enough to be missing the pole, crossarm and insulator databases, and Help > Install company data opens the Maintenance Tool at the component list. The installer now checks that the data actually arrived, rather than reporting success on a component that extracted only part way.
Clearances What a span actually has between its phases nPoles 1.4.188
The Phase column has always printed the separation a span requires, worked out from the sag and the voltage. It never read the conductor offsets recorded at either support, so a 1.2 m crossarm and a 0.3 m one reported the same figure and neither was compared with anything. Every pair on a circuit’s crossarm is now measured at mid span by the standard’s own rule — the mean of the spacing at one support and at the other — and the worst pair reads under the requirement as "arm 1.20m", red where it falls short. A conductor recorded at only one support is left out rather than averaged against a guess.
Clearances The VESI separation table gave the wrong horizontal distance nPoles 1.4.188
Against a nominated vertical separation, the VESI table in What’s This worked the horizontal out as the square root of the separation less the vertical — a length subtracted from a length — where the drawing’s own hand-written check makes that separation a radial one. On a 6 m sag it reported 0.89 m where 22 kV needs 1.04 m and 66 kV needs 1.20 m, understating it in the unsafe direction. Powercor’s DC161 and Jemena’s own worked example both confirm the correct form. The AS/NZS 7000 table three lines below it was always right.
Company profiles South Australia: SA Power Networks, with its own data nPoles 1.4.188
The South Australian profile is now titled SA Power Networks, the company’s name since September 2012, and jobs saved under ETSA, ETSA Utilities or the Electricity Trust of South Australia still open on it. Fifty-two conductors come from Appendix A of Technical Standard TS-107 and six more were brought onto its figures. There are now 198 stringing charts where every one before was a cable-television catenary — one for each conductor TS-107 names, in each of South Australia’s three climate zones. Forty-five plan symbols follow SA Power Networks’ own drafting standard, the Stobie pole among them.
Company profiles New South Wales: Ausgrid, Endeavour and Essential nPoles 1.4.188
The three New South Wales profiles carry the names those distributors have had since 1 March 2011, and each holds its own data again. All three had the same fifty stringing charts — every one of them Essential’s CEOM7108 set, because the files had been copied between profiles. Endeavour now has twenty-six conductors from MDI0031 and forty-three charts from its own design tension tables; Ausgrid has the eight conductors NS126 approves for new high voltage construction and eight charts from NS220. Jobs saved under any of the old names still open.
Company profiles Every state and territory finds its network from an address nPoles 1.4.188
Western Australia and the Northern Territory were missing from the distributor table altogether, so an address in Perth, Broome or Darwin produced nothing at all. They are in now, split between Western Power and Horizon Power along the edge of the South West Interconnected System, with Power and Water across the Territory. Canberra named a profile that was not there, so the Australian Capital Territory has one: Evoenergy. A new job also starts in the map zone the company’s network is actually in, rather than in Victoria’s zone 55.
User settings Every window uses the font you chose nPoles 1.4.188
Each dialog’s design carried a font of its own — Noto Serif at 11 point — which overrode the User Settings choice, so the dialogs did not match the main window, and in fifteen of them that pinned font was the only one they ever used. The font is now set on the program itself, so every window follows it, including any window already open when it is changed and any dialog added later. Deliberate sizes and weights inside a dialog are unchanged: the large distance readout on the stakeout screen, bold headings and the italics in the line-security table are all still there.
Company data A stalled data pack download recovers instead of hanging nPoles 1.4.188
On a poor connection a transfer can stop without being told, and the pack downloader was the one place in either product with nothing watching for it: the screen sat on "Downloading" for ever, and closing the app and starting again did the same thing. A minute with no data is now treated as a stall, the transfer is retried from exactly where it stopped, and there are six attempts rather than three. Pausing it yourself still says "Paused", and still carries on from the same place. The desktop’s update check and its map tiles gained the same guard.
Plan view Survey notes for the marks around the job nPoles 1.4.187
Layers > Survey Notes Nearby lists the survey marks around the centre of the plan view, or around a spot right-clicked on the map, nearest first, with the distance and bearing to each, its status and published height, and the notes its register publishes - the SMES sketch plan and mark report in Victoria, the sketch plan in New South Wales, the locality plan in South Australia, the SurCoM site summary in Tasmania, Landgate’s mark report in Western Australia, the point protocol for a Swiss fixed point and the Geodetic Database page in New Zealand. A note fetched once is kept on the computer, so a sketch plan looked at in the office opens in the field without a connection.
Point Edit Every point carries its photos and its files nPoles 1.4.187
Point Edit, and the point’s own menu in the plan view, open a Photos and Files window: the photos taken in the field and any existing photos, documents or other files attached to the point, in any mix of formats. Attach Files... copies what is picked into the job’s photo folder beside the job file - the same folder nPoles Field mini keeps its photos in - so the files travel with the job, and a push to a linked device now takes all of them. Before this the desktop could only look at the two named pole shots and never saw the other photos a phone had taken.
Company profiles Western Australia: Western Power and Horizon Power nPoles 1.4.187
Horizon Power, regional Western Australia, is now a company profile of its own with twenty-eight stringing charts, and Western Power has forty-one - the rural and urban AAC, AAAC, ACSR, copper and steel charts of the Distribution Construction Standards Handbook Part 10. Every Western Power chart is checked against the handbook at every span and every temperature it publishes: 9644 readings, all agreeing to within 50 mm. Western Power’s conductor, chart and symbol files were not being found at all before this, so the profile had no charts and no conductors.
Stringing charts A chart drawn for a base conductor answers for the conductor strung nPoles 1.4.187
On a stringing chart drawn for a base conductor, the individual span, the lifting load and the clearances now answer for the conductor actually in the air rather than for the chart’s base conductor. Grape 30/7/2.5 on SECV’s VX18/22 - a chart drawn for 7/3.0 AAC - was worked out as though the 7/3.0 were strung: 1.32 N/m of conductor where Grape weighs 6.64. The chart’s tension limit still belongs to its base conductor, and the conductor strung is then taken to the sag that produced, which is what the stringing chart has always done. Clearance and pole load figures will move on SECV and AusNet charts that carry a base conductor.
Clearances Ice carries through: a conductor is no longer reported higher than it hangs nPoles 1.4.187
A conductor carrying ice was worked out with the ice on it, but the sag was then split into how far it hangs below its supports and how far it blows out sideways using the bare conductor’s weight. On a 450 m span with 10 mm of ice in a 500 Pa wind the conductor was shown 5.1 m below its supports where it hangs 10.9 m below them, and blowing out 11.1 m where it blows out 5.5 m. Reported high is the unsafe direction for a ground clearance. Ice now carries through to both numbers wherever they are worked out.
Point Edit The circuit’s structure: arm, type and insulator in one window nPoles 1.4.187
Each circuit row has a Structure button for that circuit’s Type (INT, ST, TERM, ANCH, T/O), Arm from the crossarm database and Insulator from the insulator database, with how the insulator is mounted - vertical or horizontal - for the whole arm or set apart per position. Those columns now drive the pole sketch, the route and clearance views, the pole schematic, the DXF and STEP exports and the pole load wind calculation, in place of the pole description text. Generate writes the whole description from the point, and a second press replaces only the block it wrote.
Point Edit Saving a point no longer drops what the dialog has no box for nPoles 1.4.187
A point edited on the desktop lost its photos and the files attached to it, the record of how its GNSS corrections stood, a sag shot’s weather, a measured object’s outline, the footing method and the bolt holes - the saved point was built from the boxes on screen alone. Every box still wins over the stored value, so nothing typed or unticked is kept against the surveyor’s wishes.
Plan view A point string has its own menu, and points go down where you click nPoles 1.4.187
Tapping the line of a point string opens the string’s menu - its name, how many points it has and from which to which, its length along them, and the codes on it - with Change points on this string, Change string number, Name this string, Order string along the ground and Copy summary. An area the plan fills, such as a house, gives its perimeter and the area inside. The tool box’s Point > Add point puts a point exactly where the map is clicked, however close it is to a point already there, or at an easting and northing typed in.
Conductor strings Aerial markers: a shape, a drag coefficient, and only the spans that carry them nPoles 1.4.187
Aircraft and line markers can be given a shape - a marker ball, a sleeve, a flat plate or flag, a spiral or damper - which fills in a starting drag coefficient that can be typed over. It changes only how much wind the marker catches; its mass and the ice it gathers are untouched, and 1.00 is the method nPoles has always used, so a conductor string nobody touches is unchanged. A string’s First Support and Last Support are honoured now as well: mark two spans of a twenty span line and only those two are weighed, sagged and cleared as marked.
GNSS GNSS heights: the antenna phase centre comes off nPoles 1.4.186
A receiver reports where its antenna is, not the base of the unit, so every GNSS height stood high by the phase centre's height above the base - 58.3 mm on a SparkPNT FPM-T. The figure now comes off with the antenna height. It is a setting of the receiver, in User Settings under GNSS beside the receiver model, filled from the maker's calibration; each point's height basis names it and the survey log records it.
Point Edit Conductor offsets from reflectorless reads are measured across the line nPoles 1.4.186
The offset derived from a 3D shot on a conductor is now the shot's distance across the line from the crossarm, not the plan distance between the two. A reflectorless beam lands wherever it first meets the conductor, and with the instrument standing near the line that is some way down the span: a centre conductor read as 1.03 m from the pole when it hung 0.04 m from it. The survey log now says how far along the span the beam landed, and the Field mini guide says where to stand.
Help Send a bug or an idea from inside nPoles nPoles 1.4.186
Help > Send Bug or Idea sends a report straight to nPoles support, with the logs of this session and the one before and the last crash report unless their box is unticked. Nothing has to be typed: when support asks for a report, opening it and pressing Send is enough, and the report number shown can be quoted. Without a connection the report can be saved to a file to email instead.
Import The custom stringing charts come in with the inserted strings nPoles 1.4.186
Insert File now brings the custom charts the inserted conductor strings name. A chart the job already holds unchanged is used as it is; one of the same name that differs comes in under a new name, with the file's strings following it. The strings used to arrive naming charts the job did not have, so their circuits showed on the plan and opened with no chart.
GNSS The NTRIP station list says how RTK will go at the job nPoles 1.4.186
User Settings' NTRIP station list now says, for the nearest station, whether any receiver, only a multi-band one, or none will fix reliably at the job, the precision to expect, and when to take your own base. A job with no location yet says how to plan for a site: give it its address in Survey Properties and choose again.
Plan view Survey marks drawn with their register's own symbols nPoles 1.4.186
Victorian marks use the SMES symbols surveyors know from LASSI - the blue triangle for an SCN mark, the arrow for an approximate position, the plus for a PCM, with the AHD status in the colour. Marks in New South Wales, the ACT, Tasmania, New Zealand and Landgate's Western Australian register take the symbols and sizes their own maps use, a destroyed or damaged mark is struck through, and Details says what each symbol means.
Import Conductor strings that clash on Insert File are asked about nPoles 1.4.185
When points are inserted from another job and a conductor string in that file uses a number the job already has with a different definition, a box shows what the job has and what the file has, how they differ, and asks: take the file's string under a suggested new number, with the inserted points moved onto it, replace the job's definition with the file's, or keep the job's. The file's conductor and chart used to be dropped without a word.
Import Only the strings the inserted points carry nPoles 1.4.184
Insert File used to bring the whole conductor-string list of the job it read, leaving dozens of strings to delete one by one - and deleting one still carried by the copied points left its circuits drawn on the plan while the string was gone from every list. By default the insert now brings only the strings the inserted points actually carry, with Every string in the file an option beside it. In String Properties, Delete says how many points carry the string before it goes, and Delete Unused lists and removes every string no point carries in one go.
Point Edit Name your point strings nPoles 1.4.183
The word String beside the string number in Point Edit is now a link: click it and a small box takes a name for that string - William St, kerb, road edge, the pole line - and the box's underlined word lists every string in the job with its name. The name belongs to the string, so every point on it shares it, and it shows wherever the string number does: the string boxes in Point Edit and the Add Point dialogs, the Surveying Calculator's points table and its new String box beside the description code, Clearances Check, the plan view's point description and the tooltip on the string's line. The same link sits beside the string number in the plan view's Add Point dialog and the boundary dialogs. Design > Point String Names lists them all for editing in place. Saved in the job file; nPoles Field mini shows and edits the same names.
Point Edit Total station reads land in every circuit and every box nPoles 1.4.183
Circuits 17 to 24 now take total station readings exactly like 1 to 16: the crossarm height, the three insulator boxes, the three offset boxes and the remark, for a reflectorless read and for a height from the vertical angle. A reflectorless read taken with an offset box selected fills that side's insulator height and offset from the one shot, and the centre conductor offset now carries its side, negative to the left of the line and positive to the right. The boxes that turn green for a stored observation keep the User Settings font, and every job's conductor strings start with Not Active and 0 - Non String on every circuit.
Outdoors Marks you can read in daylight nPoles 1.4.183
Radio buttons and tick boxes throughout nPoles are now solid, high-contrast marks: a filled dark disc or square when on, a light one with a dark outline when off, and a little larger. Windows draws them as thin grey rings, which vanish on a tablet screen in sunlight. Everything else keeps the Windows look.
Import Import LandXML keeps the controller's strings nPoles 1.4.183
A controller's LandXML carries no string numbers, so every imported point used to arrive on string 0. When the controller's text export sits beside the .xml under the same name, its string numbers now go onto the matching points; and when the file's strings are numbers the job already uses, nPoles offers to renumber the file's strings to the next free numbers so the lines stay apart. A recorded air temperature of zero or below now reaches the job file, and Import Poles no longer carries the previous job's special stringing charts into the new one.
Survey Properties The job follows its address nPoles 1.4.183
An address looked up now names the electricity distributor whose area its postcode is in and the settings profile that is, and a survey with no points yet is switched to that profile on OK. Addresses in Czechia, Estonia, the United Kingdom, Poland, Portugal, Belgium, Luxembourg and Sweden choose ETRS89 on UTM like the other European countries; a grid without zones clears the zone field; accepting the suggested datum sets the scale factor to follow the grid; and a job with no points frames on its address every time.
Basemaps Maps for twelve more countries, live boundaries for three nPoles 1.4.183
National maps and aerial imagery for Austria, the Netherlands, France, Spain, Germany, Norway, Czechia, Estonia, the United States, Japan, Argentina and Singapore, each measured against the publisher's live service; Finland and Great Britain against your own free key, and New Zealand aerial imagery now against your own LINZ key. Property boundaries served live for the Netherlands, France and Estonia with the Dutch survey marks, and the Layers menu says plainly what is published where the job is and why a layer is empty.
Company data Company data updates keep your edits nPoles 1.4.182
A company data update no longer overwrites the databases and settings profiles a business has edited. nPoles brings the new data in file by file on its next start: new files arrive, untouched files are brought up to date with the old copy kept, and an edited pole, crossarm, insulator, transformer, description-code, timber-species or abbreviation database is merged record by record so your changes and the new shipped entries both survive. Settings profiles merge the same way, field by field, so a shipped profile change now reaches every install for the first time. nPoles says once where the previous data was kept, and warns when the company data installed is older than the program.
Plan view Draw buildings off the aerial image, and the view stays put nPoles 1.4.182
A description code can shade a footprint: a house drawn as a rectangle on the aerial image fills as one shape with an outline, in the colour, pattern, opacity and line width set in the Description Code editor, and an edit saved there shows at once. The drawing tools show the string number a shape goes on, a spacing of 0 keeps only the corners, and a Snap to points tick lets corners land exactly where you click. The view stays where you left it as points are added or edited, a job frames on its survey when opened, and Zoom to survey brings the whole job back.
Plan view Draw, add and level points on the map nPoles 1.4.181
The plan view gains a tool box: measure (now with area), line, arc, circle, rectangle and square tools that generate surveyed points along a shape, on a bearing where the work needs it, with a reduced level looked up for each point as it is made. Right-click blank map space for Add Point Here, with the ground level found from the state's elevation model or contours - Victoria, New South Wales and Queensland, and Switzerland's terrain model - and Point Edit's Spatial tab has a Look Up RL button for any point. The map can be panned and zoomed 50 km around the job, and the basemap stays exactly on its ground.
Undo Undo for point changes nPoles 1.4.181
An Undo button on the toolbar reverses point-changing actions across nPoles - edits, clones, deletions, point-number swaps, file imports, points added from the map, and whole-survey coordinate changes from Transform Datum, Tie to Control and Re-base Survey - with a history of recent actions that shows exactly what undoing each one will change before it is undone.
Going international Switzerland nPoles 1.4.181
nPoles now works on Swiss jobs end to end. Coordinates are on the LV95 national grid, and GNSS heights are reduced with swisstopo's CHGeo2004 geoid onto whichever height datum the job is set to — LN02, still the official frame and what published fixed-point heights are on, or the modern LHN95, which differ by up to half a metre with elevation. The plan view draws all 32,125 published Swiss fixed points, with heights on 96 per cent of them, as a 13 MB download. A canton's own cadastral survey can be added as well — property boundaries and the communal fixed points that are the marks actually found in a street. The plan view can also draw swisstopo's own maps underneath: the national map in colour or grey, the topographic map, 10 cm aerial imagery, and the 1946 national photograph, which shows a route as the ground was before most of what stands on it now.
Map layers Add map data you are licensed for nPoles 1.4.181
Some survey and cadastral registers are licensed to the surveyor rather than to nPoles, so they cannot be supplied with it — Landgate's Western Australian data, and the Swiss cantons that require a login. Download the GeoPackage under your own licence and add it through Layers, Map Data, and it draws like any other layer. The file stays where you keep it: nPoles neither copies it nor sends it anywhere. Map Data also shows every dataset nPoles can draw, where each came from, and whether its file is on the machine.
Survey Properties Set up a job anywhere in the world from its address nPoles 1.4.182
Looking up an address now works out the country and offers its national datum and zone, while the datum box itself stays the Australia and New Zealand list; a datum chosen this way appears only while the job is on it. Italy, Germany, the Netherlands, Denmark, Finland, Norway, France, Spain and Austria come on ETRS89, Switzerland on CH1903+, Ireland and South Africa on their grids. Built for nPoles Field mini's wider audience, and it works the same on the desktop.
Basemaps The map sits exactly where the ground is nPoles 1.4.182
Map tiles are now placed on the survey grid corner by corner, so an aerial image no longer sits slightly off the points or shifts after the view is rebuilt. Show Map switches to a source that covers the job when the one last chosen does not, and the Australian credit lines lose a stray character.
GNSS surveying Your own base station, and the check that catches a wrong one nPoles 1.4.181
Corrections can come from your own base receiver instead of an NTRIP caster, for work beyond mobile coverage. The corrections line now says where the corrections come from, how far away the base is and how old they are, and a Base button in the Surveying Calculator compares what the base is transmitting with the position it ought to be on, so a base left running on yesterday's coordinate - which shifts every point in the job by the same amount and looks perfect - is caught. Re-base Survey moves a job onto the right coordinate afterwards.
Chart Finder Phases strung separately nPoles 1.4.181
Chart Finder shows every phase recorded on a conductor string - a vertical or delta construction kept as one string - with each phase's own sag, tension and closest chart, and can split the phases into their own strings linked as a phase set. Clearances Check then measures the phase-to-phase separation between them from each string's own tension.
Reliability nPoles notices when it crashes nPoles 1.4.181
A crash writes a capture file and the next start asks once whether to send a report to nPoles, so the fault can be fixed. Nothing is sent without OK. Every message box can also now have its text selected and copied, so an error can be pasted into an email instead of photographed.
Clearances Every circuit on the pole is checked nPoles 1.4.181
nPoles has offered 24 circuits per pole for some time, but Clearances Check still looked a conductor string up on only the first 16 when working out its heights, and Pole Load on the first 20. A string recorded on a higher circuit came back with no heights, so its ground, circuit, phase, object and uplift checks were quietly skipped with no row and no warning, and Pole Load found no span for it. All of these now cover every circuit. A circuit carrying only a centre insulator height, a single wire on a pole-top pin, is also now checked at its true conductor height rather than at the attachment. In the Clearances Check dialog, the height boxes for circuits 17 to 24 now show and save heights; they showed 0 and dropped edits before. The same sweep then covered Chart Finder, Individual Span, Setting MES, Standards Parameters, the conductor and joint-use schedules, temporary points in the Surveying Calculator and String Properties, so a string on any circuit up to 24 is found everywhere.
Point editing nPoles always opens on a connected screen nPoles 1.4.181
The Point Edit dialog remembers where it was last shown. A tablet that had it on a second or third office monitor put it at the same place out in the field, where there is no screen, so it opened out of sight - and because it must be answered before anything else, nPoles appeared to freeze every time a height was read. The dialog now checks that its remembered position is on a screen that is actually connected each time it opens, from the points list, the Surveying Calculator, Pole Load or Clearances alike, and comes back onto the screen it was opened from when its own is gone. It is never left larger than the screen or hanging off its edge with the buttons out of reach. A dialog kept on a second monitor that is still connected stays there. The main window is checked the same way, so a tablet undocked from an office monitor no longer starts with nPoles on the taskbar but nowhere to be seen, and a window closed maximised comes back maximised rather than as a window the size of the old monitor.
Map layers Choose the basemap nPoles 1.4.181
The map drawn under the survey can now be chosen from Layers, Map Source, rather than being fixed at OpenStreetMap. A map that covers only one country is offered only where the job actually is, so the list stays short. Each provider keeps its own tile cache, so switching back finds what was already downloaded rather than fetching it again.

August 2026

Registration Registration through work firewalls nPoles 1.4.180
Registering now works from behind company firewalls and proxies: nPoles first uses an ordinary secure web connection — the same kind a browser makes, through the system proxy where one is configured — and only falls back to the classic direct connection if that fails. When a network blocks everything, the new Manual Activation finishes the job with a code from any phone or browser: scan the QR code nPoles shows, receive a short activation code on screen and by email, and type it in. The computer being activated needs no internet at all.
Point editing Reflectorless reads keep the full 3D position nPoles 1.4.180
A reflectorless read on a cross-arm, stay or conductor now stores the shot's full easting, northing and level with the job, not just its height. Heights measured this way show with a light green background, a long press pops up the stored coordinates, and shooting a wire fills in both the insulator height and the conductor offset automatically once the pole face has been shot — in either order. Typing over a green field clears its stored shot, so the colour always tells the truth.
Reports Job Change Report and point backups with notes nPoles 1.4.180
A new Report menu entry lists every point and conductor string that has changed since its earliest backup — what moved, what was re-specified, and by how much — headed with the job, its location and who prepared it, and saved as PDF or spreadsheet. Backups themselves gain a note asked for at the moment they are made, and a Diff button beside each backup shows exactly what differs from the point as it now stands.
Point editing Centre conductor, treated properly everywhere nPoles 1.4.180
Circuit rows gain a Centre position alongside Left and Right — for the middle phase of a three-wire crossarm or a conductor on the pole's own centreline. A centre conductor carries through Pole Load's structural calculation, Clearances Check and all three 3D views, where a surveyed centre position is drawn exactly as recorded.
Point editing Cycling through points no longer loses conductor strings nPoles 1.4.180
Stepping through points with Edit Point's Next and Previous buttons could silently remove a conductor string that sat on different circuits of neighbouring points. The string lists are now rebuilt for every point shown, however the dialog is reached.
Pole database Pole records with named sources and no gaps nPoles 1.4.180
Every wood pole record now names the drawing its dimensions came from, visible in the Database Editor and in Pole Load's wind-load breakdown. The whole-metre lengths between the standard sizes — 10 through 19 metres — carry proper tip and ground-line diameters in every Victorian profile, and a handful of older records whose imperial dimensions were misread as metric now render at their correct thickness.
Devices Linked devices nPoles 1.4.180
File → Linked Devices pairs this computer with another nPoles install by typing a short code or scanning a QR code. Once paired, the open job can be pushed straight to a linked desktop — no USB stick, no emailing files — and nPoles states plainly whether the incoming copy is newer or older before anything is overwritten.
Updates Shared data now updates with the app nPoles 1.4.180
Adding a new nPoles version through the Maintenance Tool now also brings the shared company and regional data — pole types, crossarms, description codes — fully up to date. Previously only a completely fresh install saw current data, which is why a fix could appear not to have arrived.
Job files Job files that survive anything nPoles 1.4.180
Saving is now crash-proof: the new file is written completely and only then swapped over the old one, so a power loss, crash or full disk mid-save can no longer destroy a job — and a failed save says so instead of pretending. Job files also accept the full character set, stringing chart %MBL limits stop vanishing between sessions, and every file now states its format version and the EPSG code of its map grid so other software can identify the coordinate system at a glance. The same protection covers nPoles Field mini's save-after-every-point on the phone.
Surveying & datums Tie a job to supplied control nPoles 1.4.179
A job surveyed on a local datum can now be tied straight onto supplied coordinates: pick the job points the control belongs to, type the supplied values beside them, and apply the best-fit transformation — rotation, scale and shift fitted over every pair, with each mark's residual shown live so a wrong value stands out before anything moves. The classic hand-over problem, solved properly from the Spatial menu.
Surveying & datums Mine grids as MGA references nPoles 1.4.179
Local site grids that are really a rotated copy of MGA — the Latrobe Valley mine grids — are now first-class: pick the site in Survey Properties and scale factors compute at the true MGA position. Hazelwood and Loy Yang ship as presets, any other site grid can be defined from control pairs, reviewed, edited and saved for future jobs, and a GNSS localisation measured in the field can become a saved site grid in one press.
Point editing Description codes that explain themselves nPoles 1.4.179
The description code list now shows every code with its plan-view symbol and its meaning — wherever points are added or edited. The Database Editor gains a Description Codes tab with symbol previews and a printable symbol legend, and about forty code meanings per utility were recovered from the Victorian distributors' own drafting standards.
Data exchange LandXML points in and out nPoles 1.4.179
Surveys now travel by LandXML in both directions: import a controller's export — Topcon, Trimble, Leica, 12d — with numbers, codes, remarks and the coordinate system checked from the file's own metadata, and export design points the same way for stake out with any brand of field kit. Verified against real Topcon Field controller files.
Pole load Pole wind loads match the published tables nPoles 1.4.179
The pole database was audited against the utilities' published figures: two silent zero wind loads were traced to miscatalogued records and corrected, the complete Dulhunty Titan range is now present with its calculated loads verified against AusNet's published wind loads, and when a wood pole's variant is unknown the calculation now uses the typical catalogue record — matching the published tables — with a worst-case option in User Settings. The wind-load breakdown names the exact record used.
Plan view The tap menu shows which point it means nPoles 1.4.179
With several points under one tap, hovering an entry in the chooser now rings that point out in the plan — and the menu opens beside the tap instead of on top of it. On a touch screen the highlight appears as soon as an entry opens, so identical description codes can finally be told apart.
Field tablets Survey Properties fits the tablet screen nPoles 1.4.179
Survey Properties now fits an 800-pixel-high screen — the field tablets' height — with a compact pop-up calendar in place of the always-open one and its buttons never pushed below the bottom of the screen.
Databases One Database Editor, abbreviations included nPoles 1.4.179
The pole structure editor has outgrown its name — it is now simply the Database Editor, covering poles, crossarms, insulators, timber species, transformers, description codes and a new per-utility registry of standard plan abbreviations seeded from the distributors' drafting standards.
GNSS surveying Survey with a GNSS receiver nPoles 1.4.178
Live GNSS has arrived: connect an RTK receiver over the network or Bluetooth, feed it corrections over NTRIP with the free caster networks preset, and accept fixed positions straight into the job — with stake out, site calibration onto local coordinates, short-occupation averaging and heights on real AHD. A total station is no longer the only way to survey with nPoles.
Coordinates Ground coordinates for title work nPoles 1.4.178
Survey Properties can nominate an origin mark and nPoles then shows ground coordinates scaled about it — in the points list, the point editor, the Measure tool and the CAD exports — exactly the way a field controller's grid-to-ground switch works. The job file stays on the grid, and every exported drawing now states its coordinate basis.
Going international New Zealand, Ireland, South Africa and the world's UTM zones nPoles 1.4.178
Jobs can now be surveyed on NZGD2000 with full New Zealand map layers, on Ireland's ITM grid, on South Africa's LO system, and on plain WGS84 UTM zones north or south of the equator — the modern grids of much of Asia and Africa.
Plan view Lasso map data into the survey nPoles 1.4.178
Drag a loop around an area and everything inside it from the layers switched on — survey marks, cadastral corners, property and road boundaries — is offered for adding to the survey in bulk, with counts and description codes to review before anything lands.
Pole Load Species selection now truly changes the wind load nPoles 1.4.178
A long-standing fault silently ignored the timber species when sizing a metric wood pole's diameter, always using the largest available — understating the difference between an Ironbark and a Radiata Pine pole by about 25% on a typical 11 m pole. The species picked now genuinely drives the pole's wind load.
Point editor The point editor reorganised nPoles 1.4.178
The tabs now say what they hold: Spatial Data is purely the survey point — the datum named, a live latitude/longitude and scale-factor panel, and the GNSS observation quality — while a new Plant / Equipment tab gathers the sub-station, switchgear, brackets and extra loads.
Coordinates AGD66 and AGD84 conversions fixed nPoles 1.4.178
Converting an old-datum job to GDA94 or GDA2020 now transforms every point with the correct grid shifts — previously only the first point moved. A point outside the grid's coverage stops the conversion with the point named and the job left untouched.
Plan view Measure anything on the plan nPoles 1.4.176
A Measure button chains taps into a run with every leg labelled — distance, grid bearing, height difference and running total — snapping to survey points, marks, spans and boundaries, or measuring to any spot on the street map.
Chart Finder Insulator heights read from either column nPoles 1.4.176
The insulator height on a pole is taken from whichever column was recorded — a right-only insulator no longer vanishes from the observed-sag calculation — and when the recorded left and right heights disagree, the pole is named so the records can be checked.
Map layers Map layers across Australia nPoles 1.4.175
The survey marks and property boundary layers now cover New South Wales, Queensland, South Australia, Tasmania and the ACT alongside Victoria — nearly 700,000 survey marks in all. nPoles picks the right state's data from where the survey is, and a job near a border shows both sides at once.
Coordinates GDA94 and GDA2020, transformed properly nPoles 1.4.175
Surveys transform between GDA94 and GDA2020 in both directions using the official ICSM transformation grid — centimetre level, Australia-wide — so data supplied in one datum can be delivered in the other.
Installing Every version side by side, in one folder nPoles 1.4.174
One nPoles folder now holds every installed version, ticked on and off in a single maintenance tool. Data, settings, registration and the map datasets are shared, so updating never re-downloads or loses anything — and an old version stays installed for old jobs.
Map layers Victorian survey marks and cadastre on the plan nPoles 1.4.173
The plan view can draw the state's survey control marks (SMES) — with each mark's sketch plan and full report a tap away, readable offline once opened — plus property boundaries, road casements, street names, cadastral corner accuracy, contours and the coastline. Marks, corners and boundary lines can be added straight into the job as survey points.
Point editor Adjust every height when the ground level changes nPoles 1.4.172
Changing a pole's reduced level can now shift every recorded attachment height with it — circuits, stays, transformer, and any tee-offs sharing the location — with a before-and-after table to accept and a backup taken first.
Stringing charts Chart plots straight into CAD nPoles 1.4.172
The sag and condition plots export as an AutoCAD script that needs almost no clean-up — coloured layers, labelled curves, a legend and the chart notes — or as a FreeCAD macro that rebuilds the chart as native objects.

July 2026

Plan view The street map under the survey nPoles 1.4.171
An OpenStreetMap basemap can be drawn beneath the survey points, cached so it still shows without an internet connection, with a Street View button to look at any spot from the road. A job can also be started from a street address, framing the plan before a single point is read.
Pole Load Timber pole strength from the timber itself nPoles 1.4.171
A timber pole's rating now follows its species and measured dimensions: the strength group, surveyed girth and diameters drive the short- and long-duration strengths, the deflection limit and the AS/NZS 7000 limit-state capacity — in place of fixed factors.
Job safety Rebuild a job from its survey log nPoles 1.4.170
If a project file is ever lost or corrupted, File → Import can rebuild the job from its survey log. An optional setting logs the complete job on every save, so even conductors, stays and pole data can be recovered.
Clearances Strings marked REMOVE stay out of the checks nPoles 1.4.170
Conductor strings whose status is Remove are now left out of the clearance checks and reports, the same way pole loading already treats them — with a setting to include them when needed.
Clearances Planned surface levels are checked nPoles 1.4.170
Objects recorded below the surveyed surface — a road or rail cut yet to happen — are now checked, and a point flagged as a finished surface level reports both the clearance today and the clearance to the new level.
Reports Describe Point nPoles 1.4.170
A new Spatial tool reports where any point sits in the network — the poles either side, the span length, its distance along and offset from the line, or a full pole datasheet — stamped, copyable and savable as a PDF.

June 2026

Pole Load Design Stress ratings corrected nPoles 1.4.169
Under Design Stress the reduced pole strength is now the pole's ultimate strength reduced by its strength reduction factor. The previous method could halve the rating and overstate utilisation — ratings and percentages are corrected.
Pole Load Wind load itemised, and overridable nPoles 1.4.169
The wind load now shows its full breakdown — pole shaft, crossarms, insulators, extra weight and transformer — and a manual table can override any of it or add custom items such as antennae, flagged plainly in the reports.
Pole Load Transformer wind load nPoles 1.4.168
The wind on a pole-mounted transformer can now be included per design method, and the transformer itself is a tick box on the point — untick it to model a removal while keeping its details on record.
Assistant Ask the nPoles Assistant nPoles 1.4.165
An in-app assistant (Shift+F1) answers questions from the reference manual with its sources shown, and can look at the open job — how many poles, where point 72 is, what conductor runs where — pointing at the plan view as it answers.
Chart Finder Messenger charts for bundled cables nPoles 1.4.165
Create Chart From Average now produces correct messenger charts for CATV, Hendrix, spacer and lashed-service bundles — previously the messenger chart came out about 8% over-tight.

May 2026

Pole Load Footing strength, three ways nPoles 1.4.163
The footing calculator now offers the SECV / Devereaux method and the Brinch Hansen (ENA C(b)1) method in single-soil and layered forms, with a per-pole soil profile editor for geotechnical report data and a help window explaining every symbol.

The complete change log — every release, every fix — is at npoles.com/changelog.html. Licences and renewals are on the customer portal.