├── .github └── FUNDING.yml ├── Archaeological Patches.md ├── Archaeological_patches.xml ├── Italian-regions.xml ├── LICENSE ├── README.md ├── all-patch-shapes.xml ├── clean_WKT_from_selected_feature.py ├── italian_regions.md ├── klas-karlsson-patches.xml ├── line-patches.md ├── point-patches.md └── polygon-patches.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [kartoza] 2 | -------------------------------------------------------------------------------- /Archaeological Patches.md: -------------------------------------------------------------------------------- 1 | **Archaeological Legend Patches** 2 | 3 | Author : Valerio Pinna 4 | 5 | Github : https://github.com/ValPinnaSardinia 6 | 7 | 8 | 9 | ![](https://github.com/ValPinnaSardinia/Archaeological-Legend-Patches-for-QGIS-3.14/blob/master/2020-05-01_195506.jpg) 10 | 11 | 12 | 13 | 14 | ![](https://github.com/ValPinnaSardinia/Archaeological-Legend-Patches-for-QGIS-3.14/blob/master/11111.jpg) 15 | -------------------------------------------------------------------------------- /Archaeological_patches.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | -------------------------------------------------------------------------------- /Italian-regions.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Kartoza Open Source Geospatial Solutions 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # QGIS-Legend-Patches 2 | A collection of patches to use in your legends in QGIS! 3 | 4 | > **NOTE**: We have moved most of these patches into the [QGIS Sharing Repo now](https://plugins.qgis.org/styles/types/Legend%20Patch/) - please go there for more patches. 5 | 6 | ![bild](https://user-images.githubusercontent.com/6375959/80809035-268dd600-8bc1-11ea-8f86-6f0fb0e235df.png) 7 | 8 | ![image](https://user-images.githubusercontent.com/178003/80546498-b22f1900-89ad-11ea-885b-9d6e4fe5e0f8.png) 9 | 10 | 11 | # Previews 12 | 13 | We provide previews grouped by geometry type here: 14 | 15 | * [Point patches](https://github.com/kartoza/QGIS-Legend-Patches/blob/master/point-patches.md) 16 | * [Line patches](https://github.com/kartoza/QGIS-Legend-Patches/blob/master/line-patches.md) 17 | * [Polygon patches](https://github.com/kartoza/QGIS-Legend-Patches/blob/master/polygon-patches.md) 18 | 19 | The individual geometries are also provided in case you want to hand craft some yourself. 20 | 21 | # Collections 22 | 23 | You can import these patches directly into QGIS. We have split the patches into collections or you can 24 | take the 'all-patches.xml' if you just want everything in one go. 25 | 26 | Name | Author | File 27 | -----|--------|------- 28 | All | Various | all-patch-shapes.xml 29 | Italy Provinces | Totò Fiandaca | Italian-regions.xml 30 | Klas Patches | Klas Karlsson | klas-karlsson-patches.xml 31 | Archaeology Patches | Val Pinna | Archaeological_patches.xml 32 | 33 | Once you have downloaded a patch file, import it in QGIS as per the screenshots below: 34 | 35 | ![image](https://user-images.githubusercontent.com/178003/80703612-fec44280-8ada-11ea-888a-51f57e03aac5.png) 36 | 37 | 38 | ![image](https://user-images.githubusercontent.com/178003/80703707-30d5a480-8adb-11ea-9c9b-a5bbcde3ab24.png) 39 | 40 | 41 | 42 | 43 | ## What is this all about? 44 | 45 | See this video which explains what legend patches are in QGIS: 46 | 47 | [![Creating a patch for QGIS layout legends](https://img.youtube.com/vi/IL21scLDKOc/0.jpg)](https://www.youtube.com/watch?v=IL21scLDKOc) 48 | 49 | ## How to contribute 50 | 51 | Please submit a PR request updating any of the patch listings here. Please also provide an XML export of your styles in a collection file and update this readme to include a collection entry for your work. If we get enough nice looking ones I may submit them as an upstream patch to QGIS.org so they become defaults in QGIS. 52 | -------------------------------------------------------------------------------- /all-patch-shapes.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | -------------------------------------------------------------------------------- /clean_WKT_from_selected_feature.py: -------------------------------------------------------------------------------- 1 | import re 2 | layer = iface.activeLayer() 3 | object = layer.selectedFeatures()[0] 4 | geom_text = object.geometry().asWkt() 5 | patch_text = re.sub('\.[0-9]*','',geom_text) 6 | print(patch_text) -------------------------------------------------------------------------------- /italian_regions.md: -------------------------------------------------------------------------------- 1 | # Italian Regions 2 | 3 | * **Author** : Salvatore Fiandaca 4 | * **Web site**: https://pigrecoinfinito.com/ 5 | * **mail** : pigrecoinfinito@gmail.com 6 | 7 | file xml : [italian_regions](Italian_regions.xml) 8 | 9 | ![](https://pigrecoinfinito.files.wordpress.com/2020/04/a.png) 10 | 11 | ![](https://pigrecoinfinito.files.wordpress.com/2020/04/b.png) 12 | 13 | ![](https://pigrecoinfinito.files.wordpress.com/2020/04/c.png) 14 | -------------------------------------------------------------------------------- /klas-karlsson-patches.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | -------------------------------------------------------------------------------- /line-patches.md: -------------------------------------------------------------------------------- 1 | Author | Patch Name | Image 2 | -------|------------|--------- 3 | Tim Sutton | Stray Hair | ![image](https://user-images.githubusercontent.com/178003/80546285-2a490f00-89ad-11ea-972b-2913723bc9ff.png) 4 | CompoundCurve (CircularString (6.73424842557187731 6.54184132769836424, -0.18039629802337132 17.31663880861336224, 6.73424842557187819 28.09143628952836025, 6.95635639559388252 27.83239680064827581, 6.62833626160482225 27.73839574297150889, 18.25749928115512688 27.18730083899192707, 12.91182029516728313 16.84491937690900087)) 5 | Tim Sutton | Heart Beat | ![image](https://user-images.githubusercontent.com/178003/80595951-759b0600-8a1d-11ea-9d74-0c611d8d954a.png) 6 | LineString (0 0, 1 3, 3 1, 3 4, 5 1, 6 5, 8 2, 9 4, 11 1) 7 | Klas Karlsson | Irrigation 1 | ![bild](https://user-images.githubusercontent.com/6375959/80702358-3b933800-8ae1-11ea-9326-f8802dc7aced.png) 8 | MultiLineString ((2 3, 65 53, 84 29, 100 42),(40 33, 28 49, 12 37),(84 29, 51 2),(84 29, 94 18),(22 19, 35 3)) 9 | Klas Karlsson | Irrigation 2 | ![bild](https://user-images.githubusercontent.com/6375959/80620563-73996d00-8a46-11ea-917e-2a19ed9c2bad.png) 10 | MultiLineString ((31 42, 7 58),(7 6, 31 42),(31 42, 40 55, 75 32),(31 42, 31 42),(61 41, 82 72)) 11 | Klas Karlsson | Roads 1 | ![bild](https://user-images.githubusercontent.com/6375959/80621703-f40c9d80-8a47-11ea-8a4e-8ff5ecd085ab.png) 12 | MultiLineString ((3 8, 12 26, 19 35, 28 44, 40 53, 50 58),(50 58, 68 65, 86 69),(50 58, 58 51, 60 45, 60 39, 61 32, 64 28, 73 21, 82 19, 89 14, 93 10)) 13 | Klas Karlsson | Roads 2 | ![bild](https://user-images.githubusercontent.com/6375959/80621753-0981c780-8a48-11ea-8c1b-7c63ec5ef6d8.png) 14 | MultiLineString ((12 70, 20 59, 20 59),(20 59, 20 59),(23 14, 21 19, 21 25, 23 31, 21 37, 18 44, 19 52, 20 59),(20 59, 29 53, 46 44, 60 41, 68 36, 74 29, 77 19, 79 6)) 15 | Klas Karlsson | Roads 3 | ![bild](https://user-images.githubusercontent.com/6375959/80621798-1d2d2e00-8a48-11ea-934c-e48970590690.png) 16 | MultiLineString ((4 29, 30 49, 38 53, 47 55, 55 59, 79 77),(8 73, 29 48, 38 41, 50 36, 64 27, 72 17, 84 8)) 17 | Klas Karlsson | Roads 4 | ![bild](https://user-images.githubusercontent.com/6375959/80805912-8bddc900-8bb9-11ea-935b-a6843a755a07.png) 18 | MultiCurve (CompoundCurve (CircularString (8 34, 39 41, 61 43, 68 36, 54 35, 52 52, 52 60)),LineString (61 43, 93 42),LineString (54 35, 57 19),LineString (60 29, 59 28, 58 26, 57 23)) 19 | Klas Karlsson | Roads 5 | ![bild](https://user-images.githubusercontent.com/6375959/80806271-816fff00-8bba-11ea-87af-e13f1f65f2f2.png) 20 | MultiCurve (CompoundCurve (CircularString (66 49, 79 36, 66 24, 54 36, 66 49)),LineString (55 41, 51 37, 44 34, 35 31, 17 29, 6 26),LineString (44 34, 51 34, 55 32),LineString (78 41, 82 40, 88 39, 97 42, 104 46),LineString (88 39, 82 36, 78 32),LineString (69 24, 71 20, 74 18, 81 16, 90 12)) 21 | Klas Karlsson | Contours 1 | ![bild](https://user-images.githubusercontent.com/6375959/80694156-64f99700-8ad4-11ea-83a5-3f7e52ce6eb9.png) 22 | MultiLineString ((3 40, 6 51, 13 61, 26 72, 46 73, 65 68, 75 56, 83 44, 84 37, 83 29, 76 17, 65 9, 54 5, 35 3, 16 9, 5 18, 1 31, 3 40),(55 56, 66 49, 74 34, 70 24, 62 20, 48 20, 38 28, 36 38, 38 49, 42 54, 50 57, 55 56),(62 41, 57 44, 53 41, 49 37, 51 32, 57 31, 61 32, 64 35, 64 38, 62 41)) 23 | Klas Karlsson | Contours 2 | ![bild](https://user-images.githubusercontent.com/6375959/80694215-7a6ec100-8ad4-11ea-83ad-495b22a26ac7.png) 24 | MultiLineString ((16 77, 8 73, 3 59, 3 32, 8 17, 14 10, 23 6, 41 4, 58 6, 75 5, 88 7, 93 14, 93 21, 91 28, 81 35, 70 36, 54 39, 50 45, 47 57, 46 70, 36 78, 27 79, 17 77),(26 60, 22 54, 23 43, 28 37, 32 38, 34 45, 30 56, 28 60, 26 60),(33 68, 26 71, 17 66, 13 54, 15 38, 21 23, 34 14, 45 15, 51 22, 48 33, 38 43, 35 56, 35 65, 33 68)) 25 | Klas Karlsson | Delta 1 | ![bild](https://user-images.githubusercontent.com/6375959/80702096-cde70c00-8ae0-11ea-85ea-ba9811338119.png) 26 | MultiLineString ((4 16, 16 22, 30 26, 41 26, 54 24, 68 21, 81 21, 94 25, 109 31),(37 26, 45 27, 51 31, 55 35, 65 41, 80 43, 95 44, 109 48),(71 21, 79 19, 87 14.91624996415369253, 97 11, 107 12)) 27 | Klas Karlsson | Delta 2 | ![bild](https://user-images.githubusercontent.com/6375959/80702221-01299b00-8ae1-11ea-95ab-6f73a0f3dabc.png) 28 | MultiLineString ((2 37, 11 37),(11 37, 11 37),(11 37, 28 38, 52 36, 74 39, 90 37),(11 37, 23 35, 34 28),(32 38, 41 39, 46 43, 48 47),(34 28, 49 19, 69 16, 88 19),(34 28, 49 25, 69 24, 89 23),(48 47, 56 52, 71 52, 82 55, 89 58),(48 47, 53 54, 63 61, 77 65, 89 64),(55 37, 64 36, 73 32, 83 29, 90 28),(67 38, 73 41, 76 45, 79 48, 89 51)) 29 | Klas Karlsson | Meander 1 | ![bild](https://user-images.githubusercontent.com/6375959/80702472-68dfe600-8ae1-11ea-8b05-a3a92b645377.png) 30 | CompoundCurve (CircularString (6 21, 24 42, 34 22, 38 8, 52 25, 58 38, 65 29),(65 29, 65 20),CircularString (65 20, 75 13, 81 20, 87 26, 97 21, 106 17, 109 20, 116 23, 121 19)) 31 | Klas Karlsson | Meander 2 | ![bild](https://user-images.githubusercontent.com/6375959/80702512-7f863d00-8ae1-11ea-8a4f-3931cf9b4eca.png) 32 | MultiCurve (CompoundCurve (CircularString (8 27, 22 38, 34 21, 37 11, 53 25, 58 40, 74 28, 78 19, 92 21, 103 26, 113 22, 118 19, 126 25, 133 31, 140 29)),LineString (75 16, 76 14, 78 12, 81 11, 85 11, 88 13, 89 15),LineString (94 29, 95 32, 97 35, 101 36, 106 35, 108 32, 109 29)) 33 | Klas Karlsson | River 1 | ![bild](https://user-images.githubusercontent.com/6375959/80805282-e544f880-8bb7-11ea-838d-97da297c2868.png) 34 | CompoundCurve (CircularString (9 20, 20 27, 33 21, 45 16, 55 19, 63 22, 75 16, 80 13, 85 18, 89 26, 95 29, 100 26, 102 23)) 35 | Klas Karlsson | River 2 | ![bild](https://user-images.githubusercontent.com/6375959/80805320-03aaf400-8bb8-11ea-81ee-14c7fc570248.png) 36 | CompoundCurve (CircularString (7 27, 20 35, 41 36, 45 33, 46 29, 51 22, 57 24, 63 27, 71 26, 78 26, 83 30, 92 31, 94 30, 99 27, 103 27)) 37 | Klas Karlsson | River 3 | ![bild](https://user-images.githubusercontent.com/6375959/80805373-25a47680-8bb8-11ea-9014-b619578fa4e3.png) 38 | MultiCurve (CompoundCurve (CircularString (7 8, 18 24, 37 33, 42 31, 45 28, 51 20, 60 18, 68 21, 74 22, 80 19, 81 16, 87 12, 90 18, 96 25, 100 24)),LineString (74 22, 77 23, 81 25, 83 27, 85 30, 88 33, 92 35, 96 35, 100 35)) 39 | Klas Karlsson | River Lost | ![bild](https://user-images.githubusercontent.com/6375959/80702712-c96f2300-8ae1-11ea-86df-313da3f7c076.png) 40 | MultiLineString ((3 20, 12 22, 22 21, 28 17, 39 16, 46 17, 53 21, 59 22),(63 22, 71 22),(74 21, 78 21),(82 20, 85 20),(91 21, 88 21)) 41 | -------------------------------------------------------------------------------- /point-patches.md: -------------------------------------------------------------------------------- 1 | Author | Patch Name | Image 2 | -------|------------|--------- 3 | Tim Sutton | Climbing Dots | ![image](https://user-images.githubusercontent.com/178003/80594675-5ac79200-8a1b-11ea-9a20-7d2a2ddc0fa8.png) 4 | MultiPoint ((0 0),(2 2),(4 4),(6 6)) 5 | Tim Sutton | Invisible Square | ![image](https://user-images.githubusercontent.com/178003/80594745-7e8ad800-8a1b-11ea-95ed-8772571885cd.png) 6 | MultiPoint ((0 0),(0 4),(4 4),(4 0)) 7 | Tim Sutton | Random Dots | ![image](https://user-images.githubusercontent.com/178003/80594853-ada14980-8a1b-11ea-9fd8-ab0647d2e832.png) 8 | MultiPoint ((0 0),(1 4),(3 2),(4 1)) 9 | Klas Karlsson | Dense - Sparse 1 | ![bild](https://user-images.githubusercontent.com/6375959/80614315-9889e200-8a3e-11ea-8221-d30b79743686.png) 10 | MultiPoint ((0.79 1.04),(0.74 1.03),(0.798 1.02),(0.77 0.99),(0.723 1.018),(0.78 0.97),(0.847 1.00),(0.906 0.970),(0.742 0.969),(0.7505 1.0062),(0.7543 0.986),(0.7714 1.0176),(0.735 1.002),(0.813 1.003),(0.7619 1.032),(0.8843 1.039)) 11 | Klas Karlsson | Dense - Sparse 2 | ![bild](https://user-images.githubusercontent.com/6375959/80614414-b8b9a100-8a3e-11ea-97ce-c3b0edfb5d39.png) 12 | MultiPoint ((0.879 0.927),(0.8635 1.0148),(0.8597 1.0329),(0.771 0.995),(0.724 1.01859),(0.882 0.9835),(0.8429 1.004),(0.906 0.969),(0.874 1.00249),(0.887 1.0139),(0.871 0.9689),(0.8409 1.026),(0.8359 0.9809),(0.8131 1.0034),(0.8578 0.99109),(0.88439 1.0394)) 13 | Klas Karlsson | Dense 1 | ![bild](https://user-images.githubusercontent.com/6375959/80615805-71341480-8a40-11ea-99ad-2653c3a36313.png) 14 | MultiPoint ((0.7116 1.02430),(0.7448 1.0385),(0.7989 1.02430),(0.7477 1.0062),(0.8568 1.03285),(0.79231 0.99868),(0.82742 1.0148),(0.84641 0.99965),(0.77044 1.02241),(0.72586 1.00437),(0.724935 1.062269),(0.7638 1.05088),(0.8037 1.05657),(0.81319 1.0034),(0.812245 1.03285),(0.847359 1.05088)) 15 | Klas Karlsson | Dense 2 | ![bild](https://user-images.githubusercontent.com/6375959/80616257-fd463c00-8a40-11ea-89e3-feaa0282cffe.png) 16 | MultiPoint ((0.77902 1.03759),(0.7448 1.0385),(0.7989 1.0243),(0.7714 0.99488),(0.8283 1.0546),(0.7866 0.9778),(0.8274 1.0148),(0.8464 0.9996),(0.7420 0.9692),(0.7505 1.0063),(0.8131 0.9740),(0.7638 1.0509),(0.8037 1.0565),(0.8131 1.0034),(0.7619 1.0328),(0.8521 1.0243)) 17 | -------------------------------------------------------------------------------- /polygon-patches.md: -------------------------------------------------------------------------------- 1 | Author | Patch Name | Image 2 | -------|------------|--------- 3 | Tim Sutton | Tetris Block | ![image](https://user-images.githubusercontent.com/178003/80532217-b77f6a00-8993-11ea-8a75-cfc63d16b869.png) 4 | Polygon ((0 0, 0 5, 5 5, 5 10, 10 10, 10 5, 15 5, 15 0, 0 0)) 5 | Tim Sutton | Chunk Missing | ![image](https://user-images.githubusercontent.com/178003/80534475-3629d680-8997-11ea-8ce0-a893cc3779f7.png) 6 | Polygon ((0 0, 0.00000000000000012 2, 2 2, 2 4, 4 4, 6 4, 6 2, 6 0, 0 0)) 7 | Tim Sutton | Bite of my sandwich | ![image](https://user-images.githubusercontent.com/178003/80543969-eef81180-89a7-11ea-87a1-2fb913fd4da0.png) 8 | Polygon ((0 0, 0.00000000000000012 2, 2 2, 2 1, 3 1, 3 2, 4 2, 4 1, 4 0, 0 0)) 9 | Tim Sutton | Big ol' circle | ![image](https://user-images.githubusercontent.com/178003/80545082-675fd200-89aa-11ea-8f9f-83bfba5ab798.png) 10 | CurvePolygon (CompoundCurve (CircularString (0.89208276284707999 1.5412733072743614, 1.92088636585426542 0.51246970426717597, 0.89208276284707999 -0.51633389874000946, -0.13672084016010544 0.51246970426717597, 0.89208276284707999 1.5412733072743614))) 11 | Tim Sutton | Spikey mess | ![image](https://user-images.githubusercontent.com/178003/80545346-08e72380-89ab-11ea-95bf-02c556c09bd0.png) 12 | Polygon ((0 0, 0.00000000000000006 1, 0.80480482257319963 0.40646044987471919, 1.39834437269848055 1.21126527244791848, 1.2867264554258 0.21751407594865935, 0.37030371557991992 -0.18269757042531931, 0 0)) 13 | Tim Sutton | Heart | ![EWzU8nAWoAE3q2B](https://user-images.githubusercontent.com/178003/80651390-c3d7f580-8a6d-11ea-8e66-9829c27c254b.png) 14 | CurvePolygon (CompoundCurve ((10 0, 0 10),CircularString (0 10, 5 15, 10 10),CircularString (10 10, 15 15, 20 10),(20 10, 10 0))) 15 | Klas Karlsson | Coast 1 | ![bild](https://user-images.githubusercontent.com/6375959/80698855-55ca1780-8adb-11ea-9260-72f7cb96e9d9.png) 16 | Polygon ((1 2, 1 81, 65 81, 62 66, 55 49, 54 37, 55 23, 60 14, 64 9, 65 2, 1 2)) 17 | Klas Karlsson | Coast 2 | ![bild](https://user-images.githubusercontent.com/6375959/80698909-6d090500-8adb-11ea-990b-249f7e7831f2.png) 18 | Polygon ((1 2, 1 81, 43 81, 51 71, 50 57, 48 44, 54 37, 84 23, 95 14, 99 9, 100 2, 1 2)) 19 | Klas Karlsson | Coast 3 | ![bild](https://user-images.githubusercontent.com/6375959/80698942-7c884e00-8adb-11ea-8ef7-78433a6367fd.png) 20 | Polygon ((1 2, 1 81, 26 81, 37 73, 65 67, 85 57, 91 47, 91 35, 83 24, 54 20, 39 9, 34 2, 1 2)) 21 | Klas Karlsson | Natural 1 | ![bild](https://user-images.githubusercontent.com/6375959/80804262-e6285b00-8bb4-11ea-9439-5284bd921f0c.png) 22 | CurvePolygon (CompoundCurve (CircularString (31 14, 5 31, 33 46, 48 41, 60 43, 80 32, 57 19, 44 21, 33 15),(33 15, 31 14))) 23 | Klas Karlsson | Natural 2 | ![bild](https://user-images.githubusercontent.com/6375959/80804307-09530a80-8bb5-11ea-8274-3abd32bd00a6.png) 24 | CurvePolygon (CompoundCurve (CircularString (20 27, 8 37, 13 45, 43 45, 57 33, 66 25, 80 24, 93 17, 80 7, 57 10, 47 11, 35 15, 33 21, 28 26, 21 27),(21 27, 20 27))) 25 | Klas Karlsson | Natural 3 | ![bild](https://user-images.githubusercontent.com/6375959/80804351-27b90600-8bb5-11ea-8d10-290f7f0aa10e.png) 26 | CurvePolygon (CompoundCurve (CircularString (6 34, 10 49, 14 52, 53 53, 83 27, 84 19, 77 11, 23 12, 6 32),(6 32, 6 34)),(24 42, 30 44, 34 44, 39 40, 39 34, 33 31, 25 33, 21 37, 24 42)) 27 | Klas Karlsson | Building 1 | ![bild](https://user-images.githubusercontent.com/6375959/80807265-fd6b4680-8bbc-11ea-9701-a074d3bc8f35.png) 28 | CurvePolygon (CompoundCurve ((5 0, 5 39, 38 39),CircularString (38 39, 53 53, 72 39),(72 39, 102 40, 102 0, 5 0))) 29 | Klas Karlsson | Building 2 | ![bild](https://user-images.githubusercontent.com/6375959/80807189-ce54d500-8bbc-11ea-9ab8-02136dfe6439.png) 30 | Polygon ((14 26, 23 4, 63 22, 69 8, 85 15, 80 28, 95 35, 86 56, 71 50, 65 65, 48 58, 54 43, 14 26)) 31 | Klas Karlsson | Building 3 | ![bild](https://user-images.githubusercontent.com/6375959/80808587-25a87480-8bc0-11ea-8799-2d614029aba4.png) 32 | MultiPolygon (((117 16, 86 16, 92 18, 87 37, 47 27, 50 16, 24 16, 19 37, 105 59, 117 16)),((158 72, 158 56, 147 53, 152 33, 158 35, 158 21, 140 16, 132 16, 120 63, 158 72)),((108 108, 132 108, 135 97, 152 102, 156 88, 116 78, 108 108)),((6 88, 6 101, 33 108, 93 108, 101 74, 15 52, 6 88),(36 72, 76 82, 71 101, 31 91, 36 72))) 33 | Klas Karlsson | Building 4 | ![bild](https://user-images.githubusercontent.com/6375959/80808515-014c9800-8bc0-11ea-9f51-ee02c58e70d1.png) 34 | Polygon ((148 83, 148 13, 112 13, 112 43, 47 43, 47 13, 11 13, 11 83, 148 83)) 35 | --------------------------------------------------------------------------------