Przeglądaj źródła

Add gas stations

master
Fen Dweller 5 lat temu
rodzic
commit
1aad6d88be
3 zmienionych plików z 241 dodań i 0 usunięć
  1. +13
    -0
      media/attribution.js
  2. +219
    -0
      media/buildings/gas-station.svg
  3. +9
    -0
      presets/buildings.js

+ 13
- 0
media/attribution.js Wyświetl plik

@@ -1190,6 +1190,15 @@ const attributionData = {
"energytransition"
]
},
{
prefix: "./media/buildings/",
files: [
{ name: "gas-station.svg", source: "https://www.theseus.fi/bitstream/handle/10024/128063/Structures%20of%20gas%20station%20in%20Saint%20Petersburg.pdf" }
],
authors: [
"denis-shusterman"
]
},
{
prefix: "./media/cities/",
files: [
@@ -16386,6 +16395,10 @@ const attributionData = {
"name": "Tirrel",
"url": "https://twitter.com/tirrelous"
},
"denis-shusterman": {
"name": "Denis Shusterman",
"url": "https://www.theseus.fi/bitstream/handle/10024/128063/Structures%20of%20gas%20station%20in%20Saint%20Petersburg.pdf"
},
}
}



+ 219
- 0
media/buildings/gas-station.svg Wyświetl plik

@@ -0,0 +1,219 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 1981.82 600.84" enable-background="new 0 0 1981.82 600.84" xml:space="preserve">
<g>
<path d="M291.79,600.84c-2.71-3.3-2.16-7.02-1.61-10.25c1.12-6.66,2.08-13.29,1.89-19.91c1.73-1.56,3.77-0.26,5.68-1.35
c0.62-4.41,0.14-9.04,0.26-13.66c0.13-4.63,2.2-6.77,6.78-6.82c3.82-0.04,7.64-0.01,11.41-0.01c1.57-5.91,1.23-188.05-0.4-217.97
c-5.17,0-10.43,0.02-15.68-0.01c-10.26-0.06-9.08,1.16-9.09-9.02c-0.02-54.16-0.01-108.31-0.03-162.47c0-1.96,0.32-3.96-0.47-6.43
c-85.6,0-171.3,0-257.35,0c0-6.81,0-13.09,0-20.37c-2.2,2.78-5.23,1.71-7.07,4.1c-0.99,1.29-1.95-0.95-2.81-1.62
c-1.53-0.31-1.03,2.3-3.03,1.47c-2.11-3.23-3.54-7.22-5.16-11.09c-0.4-0.95-0.68-2.01-1.5-2.44c-4.49-2.35-5.5-7.04-7.48-11.01
c-1.76-3.52-3.86-6.79-6.13-10.12C9.35,89.2,13.48,74.8,14.27,59.03c9.8,3.03,19.83,4.25,29.66,3.64
c13.79-0.87,27.55-0.41,41.31-0.79c2.93-0.08,4.72-1.39,6-4.48c1.38-3.34,2.02-7.87,6.97-8.61c0.55-0.08,1.35-0.72,1.45-1.21
c0.7-3.51,3.69-4.41,6.06-6.35c2.9-2.38,6.19-1.23,8.64-2.54c4.92-2.64,10.02-1.18,14.94-1.96c1.24-1.3,0.88-2.94,0.66-4.29
c-0.58-3.69,2.86-6.31,2.2-10.15c-0.57-3.3-0.7-6.92,1.85-9.85c0.29-0.34,0.18-1.01,0.45-1.38c1.48-1.97,3.18-4.21,4.92-5.39
c2.36-1.6,0.44-4.92,4.05-5.66c0.98-0.02,0.71,1.95,1.86,2.63c6.07,3.58,6.96,9.91,8.88,15.99c3.79,11.99,0.64,24.15,1.95,36.13
c0.29,2.66-2.5,3.93-1.98,6.41c1.06,1.22,2.46,0.64,3.7,0.72c1.49,0.1,3,0.02,4.5,0.02c603.7,0,1207.41,0,1811.11,0
c9.15,0,8.33-0.87,8.33,8.29c0.01,25.49,0,50.99,0,76.48c0,1.82,0,3.64,0,6c-85.92,0-171.62,0-257.1,0
c-1.38,2.36-0.83,4.4-0.84,6.32c-0.04,54.49-0.03,108.98-0.03,163.47c0,1,0.01,2,0,3c-0.04,5.31-0.08,5.37-5.22,5.39
c-6.66,0.03-13.32,0.01-19.92,0.01c-1.46,1.74-0.81,3.66-0.81,5.4c-0.05,34.66,0.79,69.34-0.27,103.97
c-1.05,34.28-0.25,68.53-0.76,102.79c-0.03,1.79,0,3.58,0,5.82c4.28,0,8.07-0.06,11.86,0.02c3.81,0.07,6.06,2.3,6.12,6.09
c0.08,4.63,0.02,9.27,0.36,13.91c1.01-2.98,0.64-6.05,0.62-9.07c-0.02-2.69,0.86-3.97,3.73-3.96c21.66,0.08,43.32,0.08,64.98,0.13
c0.28,0,0.57,0.26,1.32,0.63c0,3.88,0.11,8-0.04,12.12c-0.1,2.94,0.92,4.2,4.02,4.19c16-0.09,32.05,0.79,47.98-0.25
c21.12-1.37,42.21-0.25,63.3-0.76c4.6-0.11,6.59,2.01,6.73,6.5c0.07,2.3-0.32,4.63,0.44,7.47c4.86,0,9.81,0.21,14.74-0.07
c3.54-0.2,6.11,0.79,7.76,4.09c-1.59,3.12-4.06,4.4-7.64,4.02c-2.47-0.26-5.06,0.33-7.48-0.12c-6.15-1.16-11.58,2.72-17.64,2.21
c-2.12-0.18-3.49,2.19-5.29,3.22c-2.72,1.54-5.25,1.64-8.01,1.64c-294.44,0.01-588.87,0.01-883.31,0.01c-234.45,0-468.9,0-703.34,0
C295.9,600.84,293.75,600.84,291.79,600.84z M391,569.49c190.64,0,380.65,0,570.93,0c0-4.66-0.02-8.97,0-13.29
c0.03-5.33,2-7.32,7.23-7.36c2.67-0.02,5.34-0.1,8,0.02c2.82,0.12,3.97-1.15,3.77-3.89c-0.08-1.16,0-2.33-0.01-3.5
c-0.63-61.25,1.25-122.51-0.95-183.76c-0.32-8.77-0.04-17.57-0.04-26.9c-9.18,0-17.91,0-27,0c0-2.34,0-4.14,0-5.94
c0-54.99,0-109.97,0-164.96c0-1.33-0.02-2.67-0.01-4c0.01-2.07-1.04-3.04-3.08-3.03c-1.17,0.01-2.33-0.01-3.5-0.01
c-180.62,0-361.24,0-541.86,0c-1.17,0-2.33,0.01-3.5,0.01c-2.1,0-2.99,1.13-2.97,3.14c0.01,1.33-0.01,2.67-0.01,4
c0,54.99,0.01,109.97-0.03,164.96c0,1.91,0.62,3.97-0.93,6.08c-7.79,0-15.72,0-23.69,0c0,72.74,0,145.11,0,217.76
c3.99,0,7.63-0.05,11.27,0.01c4.2,0.07,6.31,2.16,6.37,6.35C391.05,559.86,391,564.5,391,569.49z M1641.87,330.87
c-6.75,0-12.73,0-18.71,0c-6.3,0-6.31-0.01-6.31-6.31c0-54.82,0-109.64,0-164.47c0-1.17-0.07-2.34,0.01-3.5
c0.19-2.87-1.24-3.92-3.94-3.71c-0.83,0.06-1.67,0.01-2.5,0.01c-180.63,0-361.26,0-541.89,0c-1.17,0-2.33,0.02-3.5,0.01
c-2.03-0.02-3.11,0.92-3.11,3c0.01,1.33-0.01,2.67-0.01,4c0,53.66,0.02,107.31-0.02,160.97c-0.01,11.54,1.58,9.87-10.1,9.99
c-4.92,0.05-9.83,0.01-14.59,0.01c0,73.07,0,145.32,0,217.97c3.4,0,6.54-0.06,9.67,0.02c3.81,0.1,5.97,2.3,6.03,6.18
c0.07,4.33,0.02,8.66,0.06,13c0,0.47,0.23,0.93,0.34,1.37c1.17,0.55,2.22,0.66,3.6-0.32c0-5.05,0-10.31,0-16.02
c1.28,0.77,2.04,1.51,2.93,1.71c3.75,0.86,4.39,3.39,4.13,6.73c-0.21,2.61-0.04,5.24-0.04,8.33c3.09,0,5.71-0.08,8.33,0.01
c14.59,0.49,29.24-1.17,43.79,1c4.2,0.62,8.14-1.14,12.3-1.07c10.16,0.18,20.33,0.16,30.49,0c3.09-0.05,6.34,1.06,9.27-1.69
c1.06-1,4.63-0.99,5.69,0.01c2.78,2.61,5.84,1.67,8.77,1.69c16,0.1,31.99,0.06,47.99,0.03c1.63,0,3.31,0.38,4.83-0.36
c1.07-1.3-0.1-3.04,1.32-4.57c27.01,0,54.29,0,81.84,0c0.1-3.23,1.85-4.18,4.56-5.32c7.35-3.09,15.07-3.6,22.67-3.61
c89.81-0.18,179.63-0.12,269.44-0.12c1.98,0,3.97,0,5.87,0c1.73-5.93,3.19-6.92,9.3-7.03c3.42-0.06,6.9,0.56,11.23-0.79
C1642.09,475.88,1641.71,403.67,1641.87,330.87z M316.64,569.6c0.67-2.75,0.24-5.24,0.35-7.7c0.07-1.5-0.53-2.53-2.04-2.99
c-4.6-1.4-6.94,0.27-6.92,5.09c0.01,1.78-0.39,3.62,0.46,5.6C311.06,569.6,313.67,569.6,316.64,569.6z M373.09,558.92
c-0.01,3.56-0.37,7.06,0.23,10.77c2.68,0.09,5.08,0.49,7.6-0.35c-0.09-3.6,0.61-7.02-0.48-10.43
C378.09,558.92,375.94,558.92,373.09,558.92z M980.95,567.83c-0.48-3.24,1.38-6.45-1.28-8.42c-1.78-1.32-4.86-1.39-6.59,0.07
c-2.45,2.06-0.75,5.2-1.1,8.07c1.02,0.12,1.65,0.26,2.28,0.27C976.24,567.85,978.22,567.83,980.95,567.83z M1042.63,567.47
c0.7-8.63,0.55-8.85-5.55-8.14c-0.2,2.71-0.38,5.45,0.17,8.4C1039.1,567.76,1040.7,568.09,1042.63,567.47z"/>
<path fill="#1A1A1A" d="M865.96,133.9c-41.98,0-83.97-0.07-125.95,0.1c-4.24,0.02-5.19-1.14-5.15-5.24
c0.22-19.82,0.18-39.65,0.02-59.47c-0.03-3.44,0.8-4.47,4.38-4.46c84.13,0.11,168.26,0.11,252.4,0c4.22-0.01,5.39,1.33,5.35,5.44
c-0.18,19.49-0.2,38.98,0.02,58.47c0.05,4.06-0.84,5.28-5.12,5.27C949.92,133.83,907.94,133.9,865.96,133.9z"/>
<path fill="#1A1A1A" d="M1130.39,133.9c-41.65,0-83.31-0.09-124.96,0.12c-4.74,0.02-5.68-1.33-5.62-5.79
c0.26-19.49,0.19-38.99,0.04-58.48c-0.03-3.68,1.12-4.91,4.86-4.9c84.14,0.08,168.28,0.08,252.42,0c3.77,0,4.85,1.29,4.82,4.94
c-0.14,19.99-0.17,39.99,0.03,59.98c0.04,3.82-1.44,4.21-4.64,4.2C1215.03,133.87,1172.71,133.9,1130.39,133.9z"/>
<path fill="#1A1A1A" d="M1395.61,133.9c-41.82,0-83.64-0.08-125.46,0.12c-4.53,0.02-5.41-1.29-5.36-5.54
c0.23-19.49,0.19-38.99,0.03-58.48c-0.03-3.91,1.15-5.16,5.12-5.16c83.97,0.1,167.94,0.1,251.92,0c4.02,0,5.11,1.33,5.08,5.2
c-0.16,19.66-0.18,39.32,0.02,58.98c0.04,3.87-0.85,5-4.89,4.99C1479.91,133.84,1437.76,133.9,1395.61,133.9z"/>
<path fill="#1A1A1A" d="M1810.59,133.9c-41.82,0-83.64-0.08-125.46,0.11c-4.48,0.02-5.45-1.21-5.39-5.51
c0.24-19.49,0.19-38.99,0.03-58.48c-0.03-3.87,1.08-5.2,5.09-5.19c83.97,0.1,167.94,0.09,251.92,0.02c3.45,0,5.14,0.67,5.11,4.65
c-0.16,20.16-0.2,40.32,0.03,60.48c0.05,4.17-2,3.95-4.87,3.95C1894.89,133.88,1852.74,133.9,1810.59,133.9z"/>
<path fill="#1A1A1A" d="M87.17,66.51c-3.43,13.92-2.36,28.27,6.55,39.68c11.21,14.35,37.97,20.04,53.64,12.25
c7.76-3.85,10.59-11.42,11.24-21.27c1.01-15.2-2.9-19.72-18.54-18.87c-11.78,0.64-14.32,4.01-11.39,14.29
c5.14-1.9,10.35-3.73,15.32,1.57c2.67,2.85,2.73,6.07,1.78,8.72c-3.52,9.78-21.01,13.06-29.59,6.13
c-6.86-5.55-11.89-14.17-10.3-21.07c2.21-9.58,8.59-19.38,21.85-18.02c3.09,0.32,3-2.34,4.14-4.25c5.42,2.06,8.46,6.17,10.89,13.18
c10.65-20.55,28.54-12.38,43.48-12.64c47.97-0.83,95.96-0.26,143.94-0.4c3.98-0.01,4.96,1.03,4.92,4.95
c-0.21,19.66-0.16,39.32-0.03,58.98c0.02,3.18-0.71,4.23-4.09,4.23c-84.63-0.1-169.27-0.09-253.9,0c-3.36,0-4.14-1.01-4.11-4.22
c0.15-16.83,0.93-33.71-0.22-50.46C71.91,67.12,75.51,62.86,87.17,66.51z"/>
<path fill="#1A1A1A" d="M583.1,133.43c-20.01,1.76-22.22,0.65-40.34-19.59c7.35,0,13.97,0,20.82,0c-1.26-6.07-5.47-9.09-8.71-13.26
c13.48-2.61,25.61-0.21,35.65,8.88c5.35,4.84,10.78,4.86,17.77,3.83c-3.48-4.7-8.24-7.45-8.98-13.11c1.74-0.18,3.61-0.37,5.49-0.57
c-8.65-16.13-25.97-21.89-40.41-33.98c3.79-0.38,5.47-0.7,7.14-0.7C623,64.9,674.48,64.97,725.96,64.8
c4.94-0.02,6.17,1.48,6.11,6.24c-0.25,19.49-0.19,38.98-0.03,58.47c0.03,3.43-0.77,4.49-4.37,4.48
c-43.98-0.13-87.96-0.23-131.94,0.05c-8.37,0.05-7.46-9.47-14-11.58c-3.72-1.2-8.35-4.83-9.97-0.92
c-1.28,3.07,3.51,7.58,7.15,10.29C579.6,132.32,580.56,132.47,583.1,133.43z M605.8,89.3c7.91,4.39,10.65,15.96,22.55,9.77
C622.7,92.54,618.14,84.88,605.8,89.3z"/>
<path fill="#1A1A1A" d="M1602.84,133.9c-22.66,0-45.31-0.13-67.97,0.11c-4.3,0.05-5.15-1.24-5.11-5.28
c0.21-19.66,0.17-39.32,0.03-58.97c-0.03-3.67,1.1-4.92,4.85-4.91c45.81,0.1,91.63,0.1,137.44,0c3.77-0.01,4.85,1.28,4.83,4.93
c-0.14,19.99-0.17,39.98,0.03,59.97c0.04,3.81-1.42,4.23-4.63,4.21C1649.15,133.84,1626,133.9,1602.84,133.9z"/>
<path fill="#1A1A1A" d="M402.52,65.91c19.49,0,38.97,0.14,58.46-0.11c4.3-0.06,5.15,1.24,5.11,5.28
c-0.21,19.48-0.18,38.97-0.02,58.46c0.03,3.46-0.83,4.46-4.39,4.45c-39.8-0.13-79.61-0.13-119.41,0c-3.63,0.01-4.36-1.12-4.34-4.5
c0.15-19.65,0.17-39.3-0.01-58.96c-0.03-3.68,0.87-4.75,4.65-4.71C362.55,66.01,382.54,65.91,402.52,65.91z"/>
<path fill="#1A1A1A" d="M602.32,110.34c-8.1,2.34-12.18-4.29-16.79-7.35c-6.68-4.43-13.27-7.17-20.67-5.91
c-14.68,2.5-21.08-8.93-30.27-16.15c-6.35-5-14.43-6.41-22.31-4.77c-4.19,0.87-2.54,4.03-0.24,6.3c5.21,5.13,10.4,10.28,15.6,15.42
c-0.43,0.47-0.59,0.81-0.84,0.9c-3.12,1.09-9.92-0.65-9.03,1.64c1.74,4.54,6.47,9.88,10.97,11.06
c12.61,3.29,20.97,10.53,27.24,22.4c-28.44,0-56.14-0.01-83.84,0.01c-2.76,0-2.11-2.02-2.11-3.53
c-0.03-20.32,0.04-40.64-0.09-60.96c-0.02-2.99,1.08-3.54,3.76-3.53c21.99,0.09,43.97,0.05,65.96,0.06c0.83,0,2.21-0.19,2.4,0.19
c7.52,14.49,28.62,11.05,35.38,27.69c3.23,7.94,16.92,4.31,21.72,13.12C599.8,108.08,601,108.93,602.32,110.34z M519.54,111.96
c1.06-1.25,2.12-2.49,3.18-3.74c-3.69-2.39-7.59-4.51-11.01-7.24c-4.48-3.57-10.52-3.6-13.47-0.91c-2.75,2.5,3.27,5.03,5.05,7.78
C507.69,114.65,514.08,110.88,519.54,111.96z M487.27,67.97c9.45,12.39,15.11,14.89,21.58,9.76
C499.65,66.55,496.28,64.97,487.27,67.97z"/>
<path fill="#1A1A1A" d="M980.93,224.39c0,21.66-0.16,43.31,0.13,64.96c0.06,4.73-1.3,5.69-5.79,5.63
c-19.33-0.24-19.34-0.09-19.34-19.44c0-38.48,0.15-76.96-0.15-115.44c-0.05-6.1,1.99-6.71,7.52-7.51c14.78-2.13,19.3,2.87,18,17.85
C979.74,188.31,980.93,206.4,980.93,224.39z"/>
<path fill="#1A1A1A" d="M294.01,223.92c0-21.99,0.08-43.98-0.08-65.96c-0.03-3.95,1.4-4.58,5.11-5.24
c14.9-2.63,18.9,2.63,18.4,17.88c-1.3,39.1-0.56,78.28-0.29,117.42c0.04,5.62-1.48,6.39-6.92,7.17
c-13.66,1.95-17.64-2.55-16.57-16.33C295.08,260.65,294.01,242.24,294.01,223.92z"/>
<path fill="#1A1A1A" d="M128.03,66.54c-14.7,0.91-23.6,9.77-25.24,21.78c-1.29,9.41,5.34,19.25,14.23,24.62
c6.19,3.73,13.13,5.61,20.57-0.29c5.1-4.05,11.91-6.11,11.34-14.05c-0.55-7.66-5.32-11.07-12.97-10.75
c-2.15,0.09-5.17,1.31-5.01-3.17c0.15-4.24,3.07-2.7,4.95-2.72c19.13-0.19,18.51-0.13,19.34,18.95
c0.6,13.79-9.17,15.78-18.18,16.69c-24.23,2.45-32.74-1.68-45.66-21.31c-6.7-10.18-0.05-37.43,8.35-46.17
c6.83-7.11,14.45-9.32,23.32-10.23c3.55-0.36,5.16,0.78,5.03,4.68C127.86,51.86,128.03,59.16,128.03,66.54z"/>
<path fill="#1A1A1A" d="M1641.85,191.9c0,11.15-0.27,22.32,0.13,33.46c0.17,4.74-1.52,5.06-5.74,5.76
c-13.9,2.31-17.91-2.57-16.74-16.57c1.49-17.86,0.68-35.94,0.19-53.91c-0.18-6.52,1.96-7.36,8.01-8.06
c11.95-1.39,16.08,2.28,14.38,14.39C1640.91,175.12,1641.85,183.58,1641.85,191.9z"/>
<path fill="#1A1A1A" d="M1720.61,240.65c0,2.24,0,4,0,6.35c-9.22-2.11-13.82,3.98-15.32,10.84c-1.44,6.6,4.92,4.48,7.63,3
c2.47-1.34,3.77-4.83,7.89-10.61c0,28.22,0.01,51.6-0.02,74.97c0,2.18-1.55,2.51-3.42,2.69c-19.53,1.88-19.53,1.91-19.53-17.62
c0-10.16,1.15-20.49-0.26-30.45c-2.25-15.93,10.18-29.66,4.4-45.7c3.07,0,4.82,0,6.91,0c-1.22,3.04-5.76,4.27-3.53,8.58
C1710.23,242.54,1715.51,244.3,1720.61,240.65z M1715.83,297.11c4.2-4.23,3.98-19.65-0.05-22.24
C1710.51,282.23,1710.76,289.74,1715.83,297.11z"/>
<path fill="#1A1A1A" d="M383.11,198.93c26.06,2.48,3.6,22.46,12.89,31.33c-10.97-1.7-13.81,6.64-21.15,12.45
c8.12-0.07,14.01,1.26,19.96-1.12c0,1.65,0,3.26,0,6.03c-10.91-6.64-11.33,11.43-21.81,7.79c0-19.33,0-38.9,0-58.47
c0-12.81,0.21-25.63-0.12-38.43c-0.12-4.54,0.98-5.82,5.66-5.75c18.36,0.27,18.36,0.09,16.07,21.19c-0.53-0.71-1.01-1.37-1.5-2.02
c-5.38-0.56-3.74,5.91-7.96,7.53C374.2,183.67,373.67,191.51,383.11,198.93z"/>
<path fill="#1A1A1A" d="M1043.97,199c28.27-0.65,8.64,21.31,17.01,31.68c-10.7-0.4-16.86,3.08-20.47,11.86
c6.59,0.22,12.78,2.2,18.22-3.64c0,2.98,0,5.23,0,8.61c-10.59-5.69-11.82,10.4-21.81,8.16c0-23.21,0-46.46,0-69.72
c0-6.66,0.8-13.45-0.18-19.96c-1.68-11.18,2.28-14.36,13.32-13.43c6.95,0.58,9.66,1.71,9.01,9.11c-0.7,7.9-0.16,15.92-0.68,23.9
c-0.46-4.54-0.91-9.08-1.37-13.62C1043.91,173.85,1036.42,189.36,1043.97,199z"/>
<path fill="#1A1A1A" d="M1707.88,199c17.16-1.89,12.13,10.49,13.12,19.66c1.04,9.73-1.64,14.38-12.06,12.25
c-8.18-1.67-6.67,4.05-7.27,8.98c-0.64,5.31,2.96,11.21-1.97,15.96c-4.1-4.83-1.65-10.53-1.71-15.72
c-0.33-26.8,0.06-53.61-0.31-80.41c-0.08-6.13,2.12-7.04,7.46-6.93c15.37,0.32,19.63,5.79,15.54,21c-0.14,0.53-1.19,0.82-1.81,1.23
c-6.19-5.86-4.34,3.23-7.45,4.26C1699.48,183.24,1700.14,190.78,1707.88,199z"/>
<path fill="#1A1A1A" d="M1058.92,252.74c0,25.78-0.03,48.99,0.05,72.21c0.01,2.59-1.13,2.86-3.3,2.98
c-18.75,1.01-18.75,1.05-18.75-17.48c0-17.1,0-34.2,0-52.52C1045.7,264.71,1052.47,262.79,1058.92,252.74z M1053.97,297.71
c1.98-6.78,1.63-19.14-0.4-22.87C1049.98,282.26,1050.01,289.67,1053.97,297.71z"/>
<path fill="#1A1A1A" d="M394.98,253.25c0,25.49,0.37,49.04-0.33,72.56c-0.13,4.4-6.08,1.32-9.27,2.01
c-10.17,2.2-13.28-1.59-12.67-12.22c1.07-18.73,0.3-37.56,0.3-57.58C381.68,264.8,388.56,262.65,394.98,253.25z M391,285.88
c-2.27,3.62-3.89,7.45-3.02,11.8c0.09,0.43,2.3,1.04,2.97,0.63c5-3.02-1.61-6.26,0.02-9.48c0.26-0.52,0.03-1.3,0.03-1.95
c5.47-4.76,3.32-8.74-0.62-13C384.75,278.84,392.72,281.82,391,285.88z"/>
<path fill="#1A1A1A" d="M1641.85,264.32c0,4.49,0,8.99,0,13.48c0,18.69,0.01,18.6-19.06,17.17c-3.06-0.23-2.96-1.7-2.95-3.82
c0.03-17.81,0.16-35.61-0.06-53.41c-0.08-6.34,4.32-3.26,6.91-3.8c12.42-2.6,17.72,1.86,15.32,14.95
C1641.08,253.86,1641.85,259.16,1641.85,264.32z"/>
<path fill="#1A1A1A" d="M952.27,583.18c-183.68,0-367.36,0-551.04,0c0-0.27,0-0.54,0-0.81c183.68,0,367.37,0,551.05,0
C952.28,582.64,952.28,582.91,952.27,583.18z"/>
<ellipse fill="#1A1A1A" cx="1338.09" cy="582.65" rx="389.67" ry="0.71"/>
<path fill="#1A1A1A" d="M1944.81,99.63c0-9.83,0.29-19.67-0.12-29.48c-0.23-5.43,2.74-5.95,6.48-5.14c3.52,0.77,9.75-3.59,9.69,4.9
c-0.15,19.65,0.01,39.31-0.07,58.96c-0.04,9.43-7.3,3.63-11.12,4.9c-3.67,1.23-5.09-0.61-4.96-4.67
C1945.02,119.29,1944.81,109.46,1944.81,99.63z"/>
<path fill="#1A1A1A" d="M70.04,100.42c0,8.32-0.59,16.7,0.18,24.95c0.68,7.38-1.7,9.21-8.83,8.78c-5.09-0.3-6.58-1.28-6.48-6.56
c0.35-18.96,0.37-37.94-0.01-56.91c-0.1-5.34,2.71-5.55,6-4.63c3.2,0.89,9.38-4.02,9.2,4.41C69.88,80.44,70.04,90.43,70.04,100.42z
"/>
<path fill="#1A1A1A" d="M21.1,131.01C7.94,110.41,6.87,89.42,21.23,68.9C34.13,76.75,34.27,122.24,21.1,131.01z"/>
<path fill="#1A1A1A" d="M1822.4,583.84c-24.46,0-48.92,0.01-73.38-0.03c-1.84,0-4.77,0.82-4.86-1.89c-0.1-2.82,2.85-2.06,4.68-2.06
c48.92-0.03,97.84-0.04,146.76,0.04c1.46,0,4.11-1.32,4.14,1.85c0.04,3.58-2.9,2.01-4.45,2.02
C1870.98,583.87,1846.69,583.84,1822.4,583.84z"/>
<path fill="#1A1A1A" d="M962.26,327.38c2.77-5.52,7.01-10.7,3.79-17.63c-1.48,4.72-6.2,5.75-8.59,3.75
c-3.7-3.08-1.48-8.61-1.31-12.99c0.17-4.45,4.35-2.37,6.79-2.57c10.51-0.85,20.44-2.73,18.42,14.61
C979.39,329.45,980.93,329.63,962.26,327.38z"/>
<path fill="#1A1A1A" d="M1623.94,314.93c-8.31-4-3.29-11.36-3.71-17.01c-0.3-4.08,4.68-1.41,7.22-1.98
c12.49-2.83,17.35,2.82,14.17,14.54c-1.68,6.18,7.98,19.06-9.03,17.39c-2.53-0.25-6.27,0.38-7.33-1.02
c-2.29-3.01,2.53-2.6,3.38-4.46c1.77-3.89,3.17-7.8,1.84-12.14c-4.06-1.18-2.82,5.4-6.67,4.54L1623.94,314.93z"/>
<path fill="#1A1A1A" d="M305.7,310.02c-4.21-0.28-4.55,2.69-5.01,5.47c-2.19-0.77-4.25-1.51-6.37-2.26
c-1.34-14.06,7.24-20.42,20.74-15.28c2.05,0.78,1.95,2.43,1.94,4.11c0,4.16-0.72,8.47,0.13,12.45
c3.15,14.83-6.12,14.27-15.88,13.33c-2.27-0.22-2.35-1.47,2.72-8.14C306.51,316.36,305.92,313.43,305.7,310.02z"/>
<path fill="#1A1A1A" d="M1043.97,199c-7.55-9.64-0.06-25.14,13.07-27.06c0.42,6.01,0.06,11.86,1.5,18.04
C1061.95,204.63,1049.49,196.86,1043.97,199z"/>
<path fill="#1A1A1A" d="M1707.88,199c-7.74-8.22-8.41-15.75,3.55-19.73c3.11-1.04,1.26-10.12,7.45-4.26
c3.11,7.2,2.04,15.05,1.16,22.14C1719.54,201.08,1712.07,197.94,1707.88,199z"/>
<path fill="#1A1A1A" d="M383.11,198.93c-9.45-7.43-8.91-15.26,2.05-19.47c4.22-1.62,2.57-8.09,7.96-7.53
c3.42,5.78,0.36,12.18,1.79,18.23C397.64,201.68,388.97,198.58,383.11,198.93z"/>
<path fill="#1A1A1A" d="M965,551.84c26.62,0,53.25-0.01,79.87,0.01c2.41,0,5.37-0.6,4.84,3.71c-28.2,0-56.38,0-84.56,0
C965.1,554.33,965.05,553.09,965,551.84z"/>
<path fill="#1A1A1A" d="M1711.07,555.65c-28.42,0-56.83,0-85.5,0c0.97-3.33,3.29-3.86,6.32-3.85c26.45,0.07,52.89,0.04,79.34,0.04
C1711.18,553.11,1711.12,554.38,1711.07,555.65z"/>
<path fill="#1A1A1A" d="M301.57,555.63c4.1-5.59,82.84-5.45,85.78,0C358.84,555.63,330.44,555.63,301.57,555.63z"/>
<path fill="#1A1A1A" d="M546.15,96.22c-15.42,4.18-24.04-3.76-30.08-16.42C525.78,76.91,539.48,84.48,546.15,96.22z"/>
<path fill="#1A1A1A" d="M599.46,96.47c-14.69,2.55-22.65-5.73-29.15-15.99C585.64,75.44,590.42,89.24,599.46,96.47z"/>
<path fill="#1A1A1A" d="M148.03,54.37c-1.17-4.54-1.19-8.12-5.26-9.38c-1.47,3.42-4.74,6.12-3.33,14.43
c-5.32-15.25-0.37-25.2,3.79-35.43C147.06,33.15,151.11,42.22,148.03,54.37z"/>
<path fill="#1A1A1A" d="M532.19,100.23c10.38-1.28,19.64-0.13,25.85,9.94C546.99,112.95,538.18,110.62,532.19,100.23z"/>
<path fill="#1A1A1A" d="M142.91,18.07c-2.46,6.08-4.59,11.33-6.98,17.26c-3.86-10.57,8.02-16.15,6.79-25.38
c3.18,8.23,9.65,15.2,7.46,24.93C149.59,28.73,145.09,24.49,142.91,18.07z"/>
<path fill="#1A1A1A" d="M7.98,89.82c0,8.15,0,15.96,0,23.61C-0.79,105.9-0.19,98.02,7.98,89.82z"/>
<path fill="#1A1A1A" d="M1774.71,565.19c0.98-2.29-2.21-6.58,3.84-6.46c6.25,0.13,3.99,4.46,4.2,7.44
c0.19,2.66,1.35,5.82-3.88,5.85C1772.63,572.06,1775.55,567.82,1774.71,565.19z"/>
<path fill="#1A1A1A" d="M143.19,50.32c6.11,6.96,1.3,14.17-0.21,21.37C142.22,64.55,137.74,57.49,143.19,50.32z"/>
<path fill="#1A1A1A" d="M14.56,58.9c1.73,0.61,3.21,1.26,4.76,1.63c1.55,0.37,3.17,0.44,5.07,0.69
c-8.24,2.02-6.37,11.37-12.38,16.12C12.93,70.71,13.71,65.07,14.56,58.9z"/>
<path fill="#1A1A1A" d="M555.85,66.23c8.62-2.5,10.8,5.33,16.32,8.93C565.06,76.44,561.07,74.14,555.85,66.23z"/>
<path fill="#1A1A1A" d="M961.68,315.18c0,4.18,0,8.26,0,12.9c-10.4-0.94-3.14-8.81-7.05-12.9
C957.99,315.18,959.7,315.18,961.68,315.18z"/>
<path fill="#1A1A1A" d="M1628.84,574.6c-3.13,0.41-4.07-0.85-3.97-3.04c0.2-4.19,0.3-8.4,0.96-12.53c0.08-0.53,3.08-0.48,3.03,2.13
C1628.77,565.58,1628.84,570,1628.84,574.6z"/>
<path fill="#1A1A1A" d="M305.51,576.74c-6.98-5.5-3.48-11.24-4.44-15.85c-0.38-1.82,1.73-2.73,2.35-1.9
C307.06,563.86,304.04,569.39,305.51,576.74z"/>
<path fill="#1A1A1A" d="M968.92,577.89c-5.72-7.73-3.69-13.37-3.35-18.72c0.01-0.12,1.73-0.49,2.21-0.14
c0.62,0.46,1.07,1.51,1.09,2.33C968.97,565.77,968.92,570.19,968.92,577.89z"/>
<path fill="#1A1A1A" d="M1045.92,576.62c0-4.57-0.4-6.94,0.1-9.11c0.66-2.86-2.35-6.57,1.81-8.52c0.33-0.16,2.05,1.3,1.96,1.79
C1048.95,565.45,1052.24,571.13,1045.92,576.62z"/>
<path fill="#1A1A1A" d="M1712.68,576.99c-7.33-5.74-3.82-11.49-4.78-16.1c-0.38-1.81,1.71-2.75,2.34-1.91
C1713.9,563.86,1710.68,569.4,1712.68,576.99z"/>
<path fill="#1A1A1A" d="M388.41,576.83c-6.8-5.66-3.42-11.36-4.34-16.01c-0.37-1.88,1.84-2.63,2.4-1.84
C389.93,563.91,387.12,569.39,388.41,576.83z"/>
<path fill="#1A1A1A" d="M538.14,110.88c-7.51,0.27-11.69-3.25-16.02-9.16C529.48,102.39,533.94,105.5,538.14,110.88z"/>
<path fill="#1A1A1A" d="M1723.07,584.18c6.69-4.73,11.91-5.09,17.33-3.74c0.29,0.07,0.18,1.78,0.25,2.73
C1735.49,583.47,1730.33,583.76,1723.07,584.18z"/>
<path fill="#1A1A1A" d="M1708.19,239.3c3.8-2.01,5.85-8.2,11.56-4.95C1719.04,242.81,1712.73,239.18,1708.19,239.3z"/>
<path fill="#1A1A1A" d="M381.87,239.82c4.36-3.47,6.95-8.41,12.69-5.37C393.33,241.98,387.56,239.7,381.87,239.82z"/>
<path fill="#1A1A1A" d="M299.38,329.42c-7.73-4.06-4.46-9-5.23-12.73c-0.09-0.43,1.91-1.79,2.03-1.69
C300.35,318.68,296.49,323.36,299.38,329.42z"/>
<path fill="#1A1A1A" d="M1623.79,314.79c0.02,1.83,0.29,3.69-0.01,5.47c-0.42,2.53,1.84,6.32-1.95,7.26
c-2.23,0.55-2.48-2.7-1.86-4.13c1.22-2.85-4.05-8.89,3.96-8.46C1623.94,314.93,1623.79,314.79,1623.79,314.79z"/>
<path fill="#1A1A1A" d="M1058.97,234.47c-3.18,4.5-7,6.6-12.52,4.99C1049.3,234.47,1053.21,232.62,1058.97,234.47z"/>
<path fill="#1A1A1A" d="M1709.02,257.92c0.77-5.54,3.34-8.48,9.44-6.55C1716.33,254.95,1713.93,257.94,1709.02,257.92z"/>
<path fill="#1A1A1A" d="M383.57,257.78c1.51-4.9,3.66-8.74,10.28-6.26C390.19,253.55,388.92,258.73,383.57,257.78z"/>
<path fill="#1A1A1A" d="M1056.76,251.51c-2.71,2.8-4.14,7.11-9.39,6.26C1049.18,253.93,1049.98,249.02,1056.76,251.51z"/>
<path fill="#1A1A1A" d="M558.11,73.06c-6.52,2.93-7.28-1.32-8.53-4.83C554.58,66.22,554.67,71.71,558.11,73.06z"/>
<path fill="#1A1A1A" d="M584.01,131.35c-1.94-3.02-7.89-1.44-6-7.38C579.99,126.26,585.41,124.95,584.01,131.35z"/>
<path fill="#1A1A1A" d="M138,8.96c2.45,5.67-0.71,8.46-1.88,12.43C133.2,16.48,137.57,13.93,138,8.96z"/>
<path fill="#1A1A1A" d="M1715.83,297.11c-5.07-7.37-5.32-14.88-0.05-22.24C1719.81,277.46,1720.03,292.88,1715.83,297.11z"/>
<path fill="#1A1A1A" d="M1053.97,297.71c-3.96-8.04-3.98-15.44-0.4-22.87C1055.59,278.57,1055.95,290.93,1053.97,297.71z"/>
<path fill="#1A1A1A" d="M391,285.88c1.72-4.06-6.25-7.04-0.62-12c3.94,4.26,6.09,8.24,0.62,13C391,286.54,391,286.21,391,285.88z"
/>
<path fill="#1A1A1A" d="M391,285.88c0,0.33,0,0.67,0,1c0,0.66,0.24,1.43-0.03,1.95c-1.62,3.22,4.98,6.46-0.02,9.48
c-0.67,0.4-2.89-0.21-2.97-0.63C387.12,293.32,388.73,289.49,391,285.88z"/>
<path fill="#1A1A1A" d="M612.42,91.2c6.16-1.08,7.55,3.58,10.43,5.86c0.17,0.13-0.36,1.64-0.52,1.63
C617.7,98.46,616.56,93.88,612.42,91.2z"/>
<path fill="#1A1A1A" d="M513.07,107.57c-4.73,1.62-7.49-1.04-10.11-4.28C507.56,101.85,510.86,103.36,513.07,107.57z"/>
<path fill="#1A1A1A" d="M502.97,76.4c-5.64,2.16-7-2.97-10.42-5.27C499.38,67.37,501.2,71.68,502.97,76.4z"/>
</g>
</svg>

+ 9
- 0
presets/buildings.js Wyświetl plik

@@ -213,6 +213,15 @@ function makeBuildings() {
)
)

results.push({
name: "Gas Station",
constructor: () => makeBuilding(
"Gas Station",
math.unit(6.78, "meters"),
{ source: "./media/buildings/gas-station.svg" }
)
});

results.sort((b1, b2) => {
e1 = b1.constructor();
e2 = b2.constructor();


Ładowanie…
Anuluj
Zapisz