I have close to 1000 PNG files that I want to make Picture Marker Symbols stored in a .style file. I am very familiar with Microsoft Access, Python and ArcGIS and I know some C# and .NET. When I look at the symbols in the .style with Access, they are stored as a Long binary data.

enter image description here

Does anyone know how I can get a PNG into the .style file without loading each one individually?

  • I have developed VBA code that does this. Unfortunately it does not work for my BMPs (I fear they are too big). You can try it on yours. Did you solve this another way? I don't see a way to attach my MDB/Style file, but happy to send it to you.
    – pinthree
    Nov 19, 2015 at 14:20
  • Thank you for the offer. I ended up simplifying the symbols and making an svg font with Inkscape, then converting it to ttf and installing it on my machine. It also had the advantage of being faster when symbolizing in ArcMap.
    – cndnflyr
    Nov 19, 2015 at 14:45

1 Answer 1


I didn't have a straightforward solution to bulk load images into a style without programming, so I tackled the problem from a different direction. Font symbols load faster than images so I used this video to help me make a font with Inkscape.

SVG font with Inkscape

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.