Malauch Posted August 14, 2018 Share Posted August 14, 2018 In my workflow I use vector graphic software to edit maps after generating them in GIS software. GIS software is very limited in term of creating maps for print, so external editing is very often necesarry. At the beginnig I used Adobe Illustrator but with big maps it's just useless (veeery slow and can't save all objects). So I started to use Affinity Designer and compare to Adobe Illustrator it's just awsome. Even 1,2 GB vector only files are not a problem for Designer. However recetly I found lack of certain functionality, which would make my work much easier. I would like to resize and basicly edit all selected object at once. I could use Symbols for it but there is one problem. There is no option to replace all selected with choosen Symbol. This one with announced option to find/select object by appearance would be ultimate turbo boost for my workflow. GRAFKOM and Aammppaa 2 Quote Link to comment Share on other sites More sharing options...
Thiagarajan Posted April 7, 2022 Share Posted April 7, 2022 +1 for this feature Quote Link to comment Share on other sites More sharing options...
GuyMiklos Posted August 5, 2022 Share Posted August 5, 2022 I'm another map drawer who would appreciate such a feature. Quote MacBook Pro, Retina, mid-2015, macOS Monteray, RAM: 16 GB, CPU Quad-Core Intel Core i7, 2,8 GHz. Monitor: 27" (3840 × 2160) DELL U2723QE Link to comment Share on other sites More sharing options...
JET_Affinity Posted August 6, 2022 Share Posted August 6, 2022 Those of us familiar with FreeHand's as-yet still unmatched Graphics Find And Replace palette are writhing in our seats. o This is one of countless similar things that, in my opinion, are better accomplished with a Javascript implementation than with a 'same for everyone' command. You would want to control multiple variables for such a feature. For example, should all instances of the object-replacing Symbol be the same size, or should each be scaled to the size of the corresponding object it's replacing? Should each instance be rotated to the same orientation as the replaced object? Should each instance take on the color of the replaced object? What about nested objects? Would the replace-with-symbol command 'dig into' groups, or replace the whole group? There are use-cases in which I would answer 'yes' or 'no' to each of those--and other--questions. I say this from experience, having written my own 'features' in Illustrator for years, the details of which can be customized (or optioned) to work exactly the way I want it to. For example, with my own Illustrator Replace With Symbol Javascript, I can simply replace selected objects as you describe for things like icons in maps. But I can also: Create entirely vector-based faux halftones in which each halftone dot becomes a Symbol sized according to the greyscale value of the dot. or... Draw lines of random lengths radiating from a single point at random angles. Then position a Symbol at the endpoint of each line, each scaled and rotated according to the direction and length of the individual lines, thereby creating 'explosions' or 'swarms' radiating from a center. One-size-fits-all behaviors tend to leave as many users dissatisfied as satisfied, resulting in the "close, but if only..." frustration. JET Alfred and Old Bruce 2 Quote Link to comment Share on other sites More sharing options...
GuyMiklos Posted August 7, 2022 Share Posted August 7, 2022 Your accomplishments are impressive, JET_Affinity. My maps contain many icons that may have been copied to produce 50 to 100 instances of each of a icon that are identical in all attributes but placement. I should have used symbols, but had this insight too late. Now the tedium of finding and replacing them all with instances of a symbol is a reality. Quote MacBook Pro, Retina, mid-2015, macOS Monteray, RAM: 16 GB, CPU Quad-Core Intel Core i7, 2,8 GHz. Monitor: 27" (3840 × 2160) DELL U2723QE Link to comment Share on other sites More sharing options...
thinsoldier Posted February 7 Share Posted February 7 If we swear we won't complain (or even sign a contract preventing us from ever complaining) if every update breaks our scripts, can we get some kind of javascript or python access to automate things like this? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.