DMTI Enhanced Points of Interest (EPOI) file is a vector GIS database of over 1.5 million business and recreational points of interest for all provinces and territories of Canada. The attribute information contains multiple feature types and categories to provide easy data extraction and feature type management, including the Standard Industrial Classification (SIC) codes, (NAICS) codes, Name of Business, Phone Numbers, etc.
EPOI will help you find out what’s inside buildings like restaurants, businesses, grocery stores, etc. Although it is a good option, it is also imperfect as it is impossible to keep up to date.
How to use this guide
Everyone will need to do Step 1: access the Canada-wide EPOI dataset.
If you want to filter the EPOI data for businesses of interest in Scholars GeoPortal, go directly to Step 3a.
If you want to download the EPOI data and then use ArcGIS Pro to filter for businesses of interest, do either Step 2a or Step 2b and then go to Step 3b.
- Open Scholars GeoPortal
- If you are off-campus you should see a banner along the top to login. Select Carleton University and login with your MyCarletonOne username and password.
- In the search box, search for enhanced points.
- In the Sort By drop-down list, select Publish date: newest.
- The fourth item on the list should be Enhanced Points of Interest (EPOI) with dates from 2015 to 2020. Click the Details button to view documentation and information about the dataset.
Image:
- Click the Add 0/6 button then Add the newest dataset.
- Once the dataset is loaded, it is possible to click on any point and obtain more details.
- Click on the Download tab in the top left area of the Scholars GeoPortal window.
- Select the radio button for Download by area of interest.
- Scholars GeoPortal can clip to census geographies (e.g.: province, census metropolitan areas (cities), etc.) - you can find out more about census geographies here. Once you know which census geography you would like, click the radio button for Select a pre-defined area.
- In the Select an area type and click the map drop-down, make a selection (in this example Census Metropolitan Areas is selected to download data for Ottawa-Gatineau).
- Zoom into your area(s) of interest and click on the map. In this example, both Ottawa and Gatineau were clicked. Yellow polygons should appear to show which areas were selected.
- In Choose output options, select as appropriate.
- Click the Download button. One file will be created for each geography selected.
- We recommend clicking the individual .zip folders created to download - the Download All button includes a lot of subfolders and requires an extra file extraction (unzipping).
- Click on the Download tab in the top left area of the Scholars GeoPortal window.
- Select the radio button for Download by area of interest.
- Select the radio button for Draw an area.
- Use the tools available to draw a region on your map. In this case, a section of the Gaspé Peninsula was selected.
- In Choose output options, select output file format and coordinate system as appropriate.
- Click the Download button.
- We recommend clicking the individual .zip folders created to download - the Download All button includes a lot of subfolders and requires an extra file extraction (unzipping).
Recent years of EPOI consistently include either North American Industry Classification System (NAICS) or Standard Industrial Classification (SIC) codes for locations, or sometimes both. This is helpful as it provides a method to filter for businesses such as grocery stores (NAICS code 445110; SIC code 5411) or automotive repair shops (NAICS code 811111; SIC code 7500).
**This is not a perfect method as there will likely be errors and omissions, but it is a quick way to filter.
- Once you've loaded EPOI in Scholars GeoPortal, zoom to your area of interest. For this example, we've zoomed to Prince Edward Island.
- Click the Data Table link in the menu bar in the top right side of the GeoPortal window. Wait a moment while the table loads.
- Once the table has loaded, click the Limit to current extent checkbox. This will speed up analysis as it will save searching the entire table of over 1.7 million features (2017).
- Have a look at the data table. Scroll right to view the attributes for SIC and NAICS codes. Note that some of the points have both SIC and NAICS codes, some have only one or the other, and that some have multiple codes in both categories.
- Search NAICS (alternate NAICS option that links to SIC) and SIC to find the code(s) you require. The categories may be broader than you'd like. Note the code(s) you'd like to find. In this example, we will be searching for grocery stores (NAICS code 445110; SIC code 5411).
- Click the Query button on the data table toolbar.
- In the query window, there is a list of attributes (including NAICS and SIC codes) as well as a query box. Scholars GeoPortal has some details about searching using queries. All the SIC and NAICS fields are Strings, which means they are text fields and not numeric.
- Take a close look at the NAICS and SIC code values. EPOI occasionally drops zeroes from the end of NAICS codes (e.g.: 44511) and always adds zeroes to the SIC codes (e.g.: 54110000).
- To search for NAICS code 445110:
- Double-click on NAICS_1: String to populate the query text box
- Click the = sign
- Type '445110' after the = sign
- Click Execute
- This particular search will result in no results. It turns out that sometimes the EPOI dataset drops zeroes from the NAICS codes. In this case, let's try searching for NAICS_1 = '44511'.
- The search without the zero is successful and produces results. However, since we know that some of the features are missing either a NAICS or SIC code, let's also search for the SIC code (5411). Remember that EPOI adds zeroes to the SIC codes (e.g.: 54110000) to make them 8 digits long. We'll add this using OR, which means that if a feature has either NAICS code 44511 OR it has SIC code 54110000, the search will return those results.
- Once that search is executed, it is possible to export only the results as a shapefile. Click the Export Result button on the data table toolbar and select ...As Shapefile (.shp).
- It doesn't seem like anything is happening, but a link called Your file is available here will appear in the top right corner of the data table.
- Click the link to view the download list and download the file.
Recent years of EPOI consistently include either North American Industry Classification System (NAICS) or Standard Industrial Classification (SIC) codes for locations, or sometimes both. This is helpful as it provides a method to filter for businesses such as grocery stores (NAICS code 445110; SIC code 5411) or automotive repair shops (NAICS code 811111; SIC code 7500).
**This is not a perfect method as there will likely be errors and omissions, but it is a quick way to filter.
- Access EPOI in Scholars GeoPortal and download the data by your area of interest (either census geography or area you draw).
- Unzip the compressed file (if the file is still zipped, you cannot add it to ArcGIS Pro or ArcMap)
- Add the shapefile to ArcGIS Pro.
- Right-click on the shapefile in the Drawing Order pane and open the attribute table.
- Have a look at the data table. Scroll right to view the attributes for SIC and NAICS codes. Note that some of the points have both SIC and NAICS codes, some have only one or the other, and that some have multiple codes in both categories.
- Search NAICS (alternate NAICS option that links to SIC) and SIC to find the code(s) you require. The categories may be broader than you'd like. Note the code(s) you'd like to find. In this example, we will be searching for grocery stores (NAICS code 445110; SIC code 5411) in Prince Edward Island.
- In the ArcGIS Pro Map tab, click the Select By Attributes button.
- In the Geoprocessing pane, a Select Layer By Attribute window will be visible. Ensure the EPOI dataset is selected in the Layer Name drop-down list.
- We'll search for the NAICS code. Click the Add Clause button to add a query:
- Field: NAICS_1
- is Equal to
- Start typing 445110. Note that the drop-down list becomes populated with available values in the field. This is very helpful as it demonstrates that EPOI occasionally drops the final 0 on the end of the NAICS codes. Type in 44511.
- Click Add
- Click the green checkmark to verify that the SQL expression is valid (this one should be). If not, go back and check it.
- Click the Run button at the bottom of the Geoprocessing pane.
- At the bottom of the attribute table it will show how many features are selected. In this case, 53 of 8516 locations are selected.
- However, since we know that some of the features are missing either a NAICS or SIC code, let's also search for the SIC code (5411). We'll add this using OR, which means that if a feature has either NAICS code 44511 OR it has SIC code 5411, the search will return those results.
- Click Add Clause
- Instead of And, select Or in the drop-down
- Field: SIC_1
- Is Equal To
- Start typing 5411. Note that the drop-down list becomes populated with available values in the field. This is very helpful as it demonstrates that, opposite to the NAICS codes, EPOI may have extra zeroes in the SIC codes. Type in or select 54110000.
- Click Add
- Verify that the expression is valid by clicking the green checkmark. (It should be.)
- Run the expression. There should be more features selected - in the example, there are now 144 features.
- To save the selected features, click the Data tab > Layer From Selection.
- Copy Features will appear in the Geoprocessing tab. Click the folder in Output Feature Class to browse to where you want to save the new file.
- Click Run.