Pre-Design Manual

Pre-design is the first step of the Katapult Pro field collection process and is used to plot the route before fielders go out for collection. This step is typically conducted from the desktop (or a laptop at the field collection site) and is used to make sure that the data collection process out in the field stays safe and efficient, limiting field exposure as much as possible.

Having to complete design work from a mobile device during tough field conditions can take the wind out of a field crew's sails, so we highly recommend that your team take the time to prepare each design from the office to put your field crews in the best position to succeed.

9178d6_2cff99e5be05449dbda816ec26233701~mv2

Open Katapult Pro Maps in Chrome and select “Create New Job." Enter the job’s name and model, add to a project folder in your organization's folder directory (optional), then select “Create Job.”

You will be able to zoom to a location by entering the address or nearest destination where you would like to start designing. Once you enter the location, click the magnifying glass. The map will pan to the nearest location you entered. Click “Done” to exit the zoom window.

 

The Different Ways to Pre-Design

There are multiple ways to pre-design or scope out routes within Katapult Pro. The first pre-design method this documentation will cover will be to simply plot nodes directly onto the map using your mapping tools. We will also cover dragging KMZ, .shp, or .csv files directly onto the map to seed locations.

 

Basic Method

Using your mapping toolsets on the right side of the page, you can open up the different toolsets (click on "TOOLS" boxed in orange to display your toolset options) that are full of mapping tools to begin plotting or drawing directly onto the map.

9178d6_a211ce85c1754c849d80a16d2de537f5~mv2

As your mouse hovers over each tool, the name of the tool as well as a shortcut in parentheses (if there is a shortcut assigned to that tool) will be displayed to the left.

 

Not all tools will have shortcuts, but these, along with the tools and toolsets, can be edited using the Model Editor. Please refer to the Model Editor Manual for further instruction on this.

 

When you click on a drawing tool, such as the aerial tool for example, you will see a menu pop up at the bottom middle of the page. The cursor of the mouse will turn into a faded dropper. Left-click to place the item (a pole, in this case,) on the map. Using the aerial tool as an example, when you click on the map and place a pole, a connection will display after you make the next click (for placing the second pole).

9178d6_6db2b78326a44977bc1abbda7dc7d25f~mv2

You can either use the dropper to click on the next location on the map or you can enter a set distance for the span. This will lock the connection to that distance so that you can then select the pole or location placement at that distance. You could also fill in a bearing to lock the angle as well.

9178d6_f244016bb2f240e89cdc9f0936f0f484~mv2

Once you left-click to add the second pole, the focus of the map shifts to the new pole. You can see a yellow highlight or halo around the location the drawing action will start from. Because the aerial tool was used, the connection_type attribute on the connection between the poles is automatically set to aerial. You can click on the connection at any time to change the connection_type if needed. You can also hold a left-click on the placed poles to move them. Releasing the click will set the position on the map.

 

When you are done using a specific mapping tool, you can switch to another tool using the new tool's shortcut or clicking the new tool within the toolset on the right side of the page.

 

You can also exit any selected drawing tool by hitting Escape ("Esc") on the keyboard, clicking the “X” within the window at the bottom, or right clicking on your mouse.

217839_7d5298924b26486fb99c5cbf814505d1~mv2

If you click on a location such as a pole, you will see three icons located under the item. The trashcan icon will delete that location (and consequently deleting any connections on it), the multi directional icon will move the item, and the pencil icon will open the Node Info panel for editing the node's data.

9178d6_4a39e7e98f7648fbab2f80f87bbeba88~mv2

If span distances are turned on in your map labels (see above screenshot as reference for where to find this), you will also see the span distance and bearing label located under the connection. As you move a pole, this information will auto-update based on the new position.

 

At this point, click on the tool you need to use and make sure your map focus is on the correct starting location (make sure the location has a yellow highlight).

 

If you don’t have a tool you need or think you will use on a regular basis, you can go into the Model Editor to make the tool and add it to the appropriate toolset.

 

217839_7afa0560ee0c4e2c8a7505fe7d36f75a~mv2

If multiple spans go to the same location, use the join tool so that you don’t add extra points to the map. Simply click your starting location, then choose which join tool you need to use.

 

Once you have a connection to draw, click the other location you need to join to. You will see the cursor turn into a pointing finger with a yellow line indicating where the connection will be placed; then you can left-click to place the connection and join the two locations.

 

Using Imported Layers

If you have a KMZ or shapefile, you can either bring those in as imported layers on the job to use for reference or use them to seed locations and connections onto the map. (You can also import reference layers via your company's default job model in the Model Editor so that these layers can be accessed by all jobs regardless of job model.)

 

File Imports

9178d6_22691b08ca124ddb910d0c34219a5c8d~mv2

File imports allow you to import a KMZ or Shapefile into your job. These files should ideally be less than 5MB in size. Since they are at the job level, these imports can be seen on the mobile interface. If you wish to import a KMZ or Shapefile, in the Map Layers under "Imported Layers" is a "Manage Layers..." button. Click this to open the Manage Map Layers window.

9178d6_cc55f1806ac2460ca5a6ba4b5c4b1ef8~mv2

There's a section for File Imports where you can click "Choose File" to import. Any imported files can be downloaded, renamed, or deleted here. You can also change the styling of the KMZ or Shapefile here as well by clicking on the palette icon to the left of the file name.

 

Reference Layers

9178d6_f013597c1a1748dfa7e9e5e4630dc487~mv2

If you intend to use these files as reference layers to be accessed and referenced on any job, you'll want to go to the Model Editor and open your default job model (which usually shares the same name as your company) to upload your reference layer file. This file should be a Shapefile (zipped or unzipped, containing .shp, .dbf, and .prj files with point geometry) or a CSV file (which must contain "latitude" and "longitude" columns at minimum with valid EPSG:4326 coordinates). These files should be less than 10MB. You'll be able to add or remove properties, change the map styles, or adjust the advanced settings for the reference layer after it's created in the Model Editor.9178d6_fb68bd6cd6b54a23a24f31546dbfb316~mv2

Once you add a reference layer via the Model Editor, it is saved to the database. You can load it to the job by going to the "Manage Layers" under "Imported Layers" in the Map Layers. The "Manage Map Layers" window will appear (see above screenshot), and under the "Reference Layers" section, you'll find any reference layers stored in the database in the dropdown. Choose the layer(s) you want to include in the job. From the "Imported Layers" section in the Map Layers, you'll find the reference layer(s) and can turn them on and off or selectable or not.

9178d6_51bd6b09d0884036bfbcaaab32988719~mv2

If the File Import or Reference Layer is selectable, when you click on a section of the layer, you will see the various options for it. Here you can edit the description, change the colors, change the geometry, copy the feature, delete a feature within the layer, or copy nodes out to another job. If your field is a polygon, you can export by polygon (where if you have a polygon layer, any nodes found within the layer will be exported), or share by polygon (where any and all jobs that have nodes contained inside the polygon will be shared using the same sharing dialogue as the job Share button).

9178d6_483360613d95440fabd8f3504bdfda25~mv2

Once the layer is configured as needed, click the cursor to deselect the layer under "Imported Layers." This will enable you to place items directly over top or within the layer.

217839_385be55b42f9410994ede84c7f02df8e~mv2

At this point, the design process would be the same as the basic method, where you can select the tools you need and draw locations directly onto the map.

 

Overlay Image

9178d6_d2572257ecb441cc84f8ca7d1f385b70~mv2

If you choose to add an image overlay to the map, make sure to pick one of the approved file types (.png, .jpg, .webp, .gif, or .bmp) that are less than 10MB. Click "Manage Layers" and then click the “Choose File” button under the "Manage Overlays" section and search for your file you want to add.

9178d6_41fac1f51087455cbe56abc7947c1896~mv2

If you click on the image, a Katapult icon will appear. This anchor is a handle to move the overlay image around the map. If you need to rotate the image to match up, click on the photo again to add a second Katapult icon, the pointer, which can be used to rotate the image around or resize the image.

9178d6_2b23cf7f532d4965b5a25932b0bc372e~mv2

If you need to move the photo again or change the rotation nodes, click on the “Reset Nodes” button in the "EDIT OVERLAY" window at the bottom of the screen to start the process again.

 

In the "EDIT OVERLAY" window, you can name your overlay where it says "Overlay Name." You can also change the image’s opacity using the scroll bar in the middle. Once the image is set, click “Glue to Map” to finalize the image's placement. Now you can return to the Imported Layers to turn on the overlay file and predesign within or over the image overlay as needed.

9178d6_8027609cec1a4408bf509f28f788918d~mv2

If you forgot to name the Overlay, or wish to rename it, you can go to the "Manage Layers" under the "Imported Layers" section of the Map Layers menu, find the overlay underneath "Manage Overlays," and click the text to rename it. From here you can also delete the overlay.

 

Dragging Files Directly onto the Map

One of Katapult Pro’s easiest ways to predesign is to seed locations directly onto the map. You can drag a KMZ with pole locations onto the map, or you can generate a CSV file or spreadsheet of the locations with metadata and drag that file on the map.

9178d6_b393b4b935844fbc8c70fbbac89bce3b~mv2

If you drag a KMZ or shapefile, the software will prompt you to choose attributes to add to the locations. If you are seeding poles, add the attribute node_type and select "pole" from the dropdown. You may also want to add other attributes to each location depending on what data you need.

217839_28faf7ba3ea846279398db1a2a841340~mv2

If you have a spreadsheet with your pole or node data, you can drag that file directly on the map as well to seed in the poles with the metadata. The poles will be placed according to the latitude and longitude. Then you should define the node_type so that the locations are placed as the correct type. Then make sure any other data you want matches up to an attribute in your job model in Katapult Pro.

 

At minimum there should be 'latitude' and 'longitude' columns or an 'address' column. If you are importing locations by address, we recommend using the full address (i.e. 19 N Baltimore St., Dillsburg, PA 17019).

 

As you can see, the attribute name will be the header located at the top of each column. If you do have data that doesn’t match a particular attribute, you will have an option to change it or have it map to something else when you drag the file onto the map.

9178d6_96e49e1aa8ae47788d0f850ce5f84c1c~mv2

You can use the dropdown menu to have the attribute map to something else or you can go into the Model Editor to add the attribute to the models then reupload the nodes.

9178d6_05464230a1f448ea8aeaf233141af938~mv2

Once the errors have been fixed, the “Add to Job” button will be available and the window will say “ Your data is ready to import!” The locations with the attribute data will then be seeded onto the map.

 

To import connections, you'll need the connection information in a separate CSV file. The bare minimum for your file with connections is to have two attributes that link the connection to two separate nodes that already exist in Katapult Pro as the connection's end points. These attributes should be unique to the node; no other node should have the same value for that attribute.

 

For example, you could use the pole tag of the nodes that are the connection's end points. As another example, you could use the SCID (sequentially coded identifier) of one node and the SCID of the other. (You'll need to make sure that you use the "Order" tool to assign SCIDs before importing connections if you are basing the endpoints on the node's SCID.)

 

Below is a CSV file for 13 locations.

9178d6_4bc28bb7e21142f48ceeb7f7104926f4~mv2

When this file is imported into Katapult Pro, the locations are seeded with attributes included (see screenshot below).

9178d6_715ff62c96f94148aabb5213f502ad39~mv2

 

Note: the two reference nodes (SCID 001 and 013) are imported with all the same attributes that the poles are imported with. So even though they don't have values for pole_tag, done, pole_class, pole_height, pole_specs, or pole_species, those attributes are still added to those references. Most of them are blank, but they also have the "Done" attribute, which is a checkmark, and it's unchecked. That's why they look like red circles like the poles. Using the Multi-Edit Attribute tool to remove the "Done" attribute on reference nodes only will return them to the styling used for references.

 

To import the connections, we'll make two columns - 'scid1' and 'scid2' - to call out which nodes will be the endpoints of the connection. We'll add any other attributes we may want for the connections, such as 'connection_type.'

9178d6_c6797138a90740878674566bd7d0de61~mv2

 

Note: just like the file for nodes, by including the 'reference_type' attribute in the file, it will be added to all connections. If I want to remove it from the aerial cables, I can use the "Multi-Edit Attribute" tool to remove the Reference Type attribute from connections that have the "aerial cable" connection type. (This is demonstrated in the GIF below.) I could also put all the aerial cables in a separate file from the reference connections and upload both files.

 

9178d6_7f7c28c046ba44f5b41f9cf75c32d50b~mv2

Once the file is dragged into the software, we're prompted to match a column from our file to an attribute on the node. (So the columns can be named whatever we want them to be; we just need to make sure we know which node attribute the software should be checking to find values on the nodes in Katapult Pro that correspond with the values in that column of our file.)

 

Finally, the software requires us to "Fix Headers;" in this case, I don't need the "scid1" and "scid2" columns to match any connection attributes. Since I can't "skip" those columns, I'll choose to match them to the "Note" attribute and remove them later using the Multi-Edit Attribute tool.

 

As far as formatting these CSV files correctly, below is an example CSV file (on the left) with the formatting for different kinds of attributes and how they will import into Katapult Pro (on the right) with the matching number (click on the photo to enlarge it). This is specifically for nodes, but a CSV file of connections will use the same formatting conventions.9178d6_f0ad49050ed0491689e329b3422d0bb5~mv2

Each row will be one node (or connection). Each column will represent attribute(s) for that node (or connection). Make sure the column headers are the names of the attributes in snake case (put all letters in lower case and replace spaces with an underscore, "_"). Values for the corresponding attributes should be as such (an asterisk "*" indicates a special system attribute specific to nodes):

 

In the above screenshot, for the "Manual Height" column in the "Clearance Range" attribute, this is formatted in F1 and F2 of the CSV file. So the column header is "clearance_range::manual_height," and the two values found in that column (31'-4", 23'-11"), are entered and separated by a comma (31'-4",23'-11"). The order of values listed for each column matters. Corresponding values should have the corresponding order in which they are listed.

 

 

Once your locations are imported, you'll want to design the connections of those locations. You can either import them (as explained and demonstrated before), or you can design them directly in Katapult Pro.

217839_36cc559106624bc391ce3533c556a959~mv2

If you switch your toolset to the Office Power Tools, there will be a tool called Join All Poles. You can use this as a quick option to join the poles together.

 

It will string the poles together in a single line using aerial connection. So if your route has multiple breaks or branching sections, or if you are not doing aerial work, it may be best not to use this tool.

 

You could also use the regular join option (found in the Aerial Design toolset) to start manually joining the nodes together. For this, click on your starting node, then click the join option you want, and click the next location to join the two with a connection.

Once your design is done, you are ready to send out the field crew to collect the data!

 

Helpful Reminders

217839_90fa225f32f042c2838c551486a764d6~mv2

You can also switch or add Map Bases to make locating poles easier. (See above screenshot for an example of styling poles with the "Verify Location in Field" attribute.)

217839_80ae12cececc4cc6b92014dda9ea0069~mv2

It works identical to Streetview on Google Maps. As you move or rotate in street view, the pegman will rotate and move on the map so you can see exactly where you are. (Some areas may not have available Streetview.)