# Best practices for uploading vector data

As an upgraded Pro, Studio, and Custom user with the [<mark style="color:purple;">**My Catalog**</mark>](https://www.canoa.supply/catalog-pro) feature, you are able to create new products and add their 2D drawings in bulk to then leverage accurate space planning at scale within Canvas. With the bulk importing capabilities in **Table** view, you can bring in your full library of product drawings quickly and efficiently.&#x20;

## Recommended Data Standards

Make sure to keep clean and tidy drawings or 3D data standards. Canoa will attempt to push through and complete all data imports, but low quality data can create a bad experience for the end user.

{% hint style="info" %}
We recommend using drawing files under 4**mb** each for peak performance.
{% endhint %}

### Best Practices for Uploading Product Drawings:&#x20;

1. Use .dwg, .dxf or .3dm files.
2. Import 2D or 3D vector and solid data.
   1. Canoa will automatically generate 2D, top down vector drawings from 3D solids.
   2. Canoa supports the conversion of 3D mesh models to 2D top down vector drawings.&#x20;
3. Use closed polylines where possible.
   1. Closed polylines will be recognized automatically and fills can be assigned.
   2. Avoid 'heavy' polylines with unnecessary vertices.
4. Organize your drawing into layers to control depth.
5. Do not use the color 'white'. Instead keep all colors 'by layer'.

## Example of a high quality drawing upload:

* Top-down plan view .dwg or .dxf file
* All lines are closed and watertight, making them easy to fill in **Drawing Editor.**
* Some overlapping parts are okay if they enhance the drawing reading of depth.
* Can tell what the product is when opening

<div align="center"><figure><img src="/files/bfkY6a9vToURbXPndo2l" alt="" width="188"><figcaption></figcaption></figure></div>

<div align="center"><figure><img src="/files/gGM7ffkS7YOYF2eJXdJq" alt="" width="375"><figcaption><p>High Quality: Black closed lines with transparent white fill make it clear this is a sofa.</p></figcaption></figure></div>

## **Example of a variable quality drawing upload:**

* Polylines not properly joined or closed
* Overlapping parts cannot be clearly distinguished to understand depth
* Hard to make out what the product is

<figure><img src="/files/8iLFhC5PpF01d5eHjbuf" alt="" width="375"><figcaption><p>Variable Quality: 2D drawing with overlapping lines making it unclear what the product is.</p></figcaption></figure>

## **Example of a low quality drawing upload:**

* A poor quality mesh that is not watertight
* Will trigger errors while generating 2D top down drawing
* Drawing generation may fail altogether&#x20;

<figure><img src="/files/YAOa5w3IBrEty9Cc1dVy" alt="" width="375"><figcaption><p>Low Quality: 3D drawing with mesh</p></figcaption></figure>

## How to import 2D drawings in bulk:

{% content-ref url="/pages/4VYBs1ka0XWjGYi3teYL" %}
[How to import 2D vector data (drawings)](/docs/collect/my-catalog/working-in-table-view/how-to-import-your-product-data/how-to-import-2d-vector-data-drawings.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.canoa.supply/docs/collect/my-catalog/working-in-table-view/how-to-import-your-product-data/how-to-import-2d-vector-data-drawings/best-practices-for-uploading-vector-data.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
