Is it possible to export my bookmarks as a layer (point / polygon) in ArcGIS Pro?

831
4
08-20-2018 11:57 PM
SvenBiesdorf1
New Contributor

Is it possible to export my bookmarks as a layer (point / polygon) in ArcGIS Pro?

0 Kudos
4 Replies
DanPatterson_Retired
MVP Esteemed Contributor

Bookmarks in arcpy

Bookmark—ArcPy | ArcGIS Desktop 

As for ideas that exist, 

 

Check ArcGIS Ideas‌ for other links

JohnWatt
New Contributor III

Had the same problem and blugeoned a work-a-round out of my PC using Excel to get points for each bookmark - which were then used as an index for a map series. Basically you can export the bookmarks to a BKMX file, drag that into Excel (Excel recognises the rows as a bkmx is just xml I think), use text-to-columns, a filter, an INDIRECT formula, and some helper columns to transpose into a simple table with 'name' 'x' and 'y' columns.  Then bring that back into Pro as XY point data.

Ugly, but it worked 🙂

0 Kudos
TomBole
Esri Regular Contributor

Hi John, 

With Pro 2.6 you can use can use the bookmarks directly to create a map series - Introduction to a bookmark map series—ArcGIS Pro | Documentation . If you're map series doesn't need data to drive dynamic text or set page queries for other layers in the map, Bookmark Map Series may be an option for you.

Hope this helps, 

Tom

nirby
by
New Contributor

Hi @SvenBiesdorf1

I had this same question, and didn't find an answer I really liked, so I decided to make a toolbox. 

It works very similarly to the solution posted by @JohnWatt  here in the comments, but makes it a little more user friendly. Just export a .bkmx, specify the output folder, name, and coordinate system, and it creates a feature class for your bookmarks. @TomBole mentioned that you can use Bookmarks as the input for your map series which is true, but it is convenient to be able to set your extents as bookmarks and then also have an option for dynamic text fields.  

I have made the toolbox and python script available here:

https://github.com/roirboya/Bookmark2FC_Pro