From fc0ec71e45b20b0f72864660e274f21f9b5fee61 Mon Sep 17 00:00:00 2001 From: Ivan Pauletti Date: Fri, 24 Aug 2018 11:30:53 -0300 Subject: [PATCH] Support for Brazil Geo data --- .../Contents/Sketch/Geo/Brazil/City.js | 7 + .../Contents/Sketch/Geo/Brazil/States.js | 7 + .../Sketch/data/geo/brazil/cities.json | 670 ++++++++++++++++++ .../Sketch/data/geo/brazil/states.json | 31 + CG.sketchplugin/Contents/Sketch/manifest.json | 21 + 5 files changed, 736 insertions(+) create mode 100755 CG.sketchplugin/Contents/Sketch/Geo/Brazil/City.js create mode 100755 CG.sketchplugin/Contents/Sketch/Geo/Brazil/States.js create mode 100644 CG.sketchplugin/Contents/Sketch/data/geo/brazil/cities.json create mode 100755 CG.sketchplugin/Contents/Sketch/data/geo/brazil/states.json diff --git a/CG.sketchplugin/Contents/Sketch/Geo/Brazil/City.js b/CG.sketchplugin/Contents/Sketch/Geo/Brazil/City.js new file mode 100755 index 0000000..c39b2f8 --- /dev/null +++ b/CG.sketchplugin/Contents/Sketch/Geo/Brazil/City.js @@ -0,0 +1,7 @@ +@import '../../js/utility.js' +@import '../../js/loadText.js' +@import '../../data/geo/brazil/cities.json' + +function onRun(context){ + loadText(context, data) +} diff --git a/CG.sketchplugin/Contents/Sketch/Geo/Brazil/States.js b/CG.sketchplugin/Contents/Sketch/Geo/Brazil/States.js new file mode 100755 index 0000000..cfbb487 --- /dev/null +++ b/CG.sketchplugin/Contents/Sketch/Geo/Brazil/States.js @@ -0,0 +1,7 @@ +@import '../../js/utility.js' +@import '../../js/loadText.js' +@import '../../data/geo/brazil/states.json' + +function onRun(context){ + loadText(context, data) +} diff --git a/CG.sketchplugin/Contents/Sketch/data/geo/brazil/cities.json b/CG.sketchplugin/Contents/Sketch/data/geo/brazil/cities.json new file mode 100644 index 0000000..ce2b1df --- /dev/null +++ b/CG.sketchplugin/Contents/Sketch/data/geo/brazil/cities.json @@ -0,0 +1,670 @@ +// Some Cities of Brazil +// population more than 20,000 +data = [ + "Adamantina", + "Acrelândia", + "Assis Brasil", + "Brasiléia", + "Bujari", + "Capixaba", + "Cruzeiro do Sul", + "Epitaciolândia", + "Feijó", + "Jordão", + "Mâncio Lima", + "Manoel Urbano", + "Marechal Thaumaturgo", + "Plácido de Castro", + "Porto Acre", + "Porto Walter", + "Rio Branco", + "Rodrigues Alves", + "Santa Rosa do Purus", + "Sena Madureira", + "Senador Guiomard", + "Tarauacá", + "Xapuri", + "Adolfo", + "Aguaí", + "Águas da Prata", + "Águas de Lindóia", + "Águas de Santa Bárbara", + "Águas de São Pedro", + "Agudos", + "Alambari", + "Alfredo Marcondes", + "Altair", + "Altinópolis", + "Alto Alegre", + "Alumínio", + "Álvares Florence", + "Álvares Machado", + "Álvaro de Carvalho", + "Alvinlândia", + "Americana", + "Américo Brasiliense", + "Américo de Campos", + "Amparo", + "Analândia", + "Andradina", + "Angatuba", + "Anhembi", + "Anhumas", + "Aparecida", + "Aparecida d'Oeste", + "Apiaí", + "Araçariguama", + "Araçatuba", + "Araçoiaba da Serra", + "Aramina", + "Arandu", + "Arapeí", + "Araraquara", + "Araras", + "Arco-Íris", + "Arealva", + "Areias", + "Areiópolis", + "Ariranha", + "Artur Nogueira", + "Arujá", + "Aspásia", + "Assis", + "Atibaia", + "Auriflama", + "Avaí", + "Avanhandava", + "Avaré", + "Bady Bassitt", + "Balbinos", + "Bálsamo", + "Bananal", + "Barão de Antonina", + "Barbosa", + "Bariri", + "Barra Bonita", + "Barra do Chapéu", + "Barra do Turvo", + "Barretos", + "Barrinha", + "Barueri", + "Bastos", + "Batatais", + "Bauru", + "Bebedouro", + "Bento de Abreu", + "Bernardino de Campos", + "Bertioga", + "Bilac", + "Birigui", + "Biritiba-Mirim", + "Boa Esperança do Sul", + "Bocaina", + "Bofete", + "Boituva", + "Bom Jesus dos Perdões", + "Bom Sucesso de Itararé", + "Borá", + "Boracéia", + "Borborema", + "Borebi", + "Botucatu", + "Bragança Paulista", + "Braúna", + "Brejo Alegre", + "Brodowski", + "Brotas", + "Buri", + "Buritama", + "Buritizal", + "Cabrália Paulista", + "Cabreúva", + "Caçapava", + "Cachoeira Paulista", + "Caconde", + "Cafelândia", + "Caiabu", + "Caieiras", + "Caiuá", + "Cajamar", + "Cajati", + "Cajobi", + "Cajuru", + "Campina do Monte Alegre", + "Campinas", + "Campo Limpo Paulista", + "Campos do Jordão", + "Campos Novos Paulista", + "Cananéia", + "Canas", + "Cândido Mota", + "Cândido Rodrigues", + "Canitar", + "Capão Bonito", + "Capela do Alto", + "Capivari", + "Caraguatatuba", + "Carapicuíba", + "Cardoso", + "Casa Branca", + "Cássia dos Coqueiros", + "Castilho", + "Catanduva", + "Catiguá", + "Cedral", + "Cerqueira César", + "Cerquilho", + "Cesário Lange", + "Charqueada", + "Chavantes", + "Clementina", + "Colina", + "Colômbia", + "Conchal", + "Conchas", + "Cordeirópolis", + "Coroados", + "Coronel Macedo", + "Corumbataí", + "Cosmópolis", + "Cosmorama", + "Cotia", + "Cravinhos", + "Cristais Paulista", + "Cruzália", + "Cruzeiro", + "Cubatão", + "Cunha", + "Descalvado", + "Diadema", + "Dirce Reis", + "Divinolândia", + "Dobrada", + "Dois Córregos", + "Dolcinópolis", + "Dourado", + "Dracena", + "Duartina", + "Dumont", + "Echaporã", + "Eldorado", + "Elias Fausto", + "Elisiário", + "Embaúba", + "Embu", + "Embu-Guaçu", + "Emilianópolis", + "Engenheiro Coelho", + "Espírito Santo do Pinhal", + "Espírito Santo do Turvo", + "Estiva Gerbi", + "Estrela d'Oeste", + "Estrela do Norte", + "Euclides da Cunha Paulista", + "Fartura", + "Fernando Prestes", + "Fernandópolis", + "Fernão", + "Ferraz de Vasconcelos", + "Flora Rica", + "Floreal", + "Florínia", + "Flórida Paulista", + "Franca", + "Francisco Morato", + "Franco da Rocha", + "Gabriel Monteiro", + "Gália", + "Garça", + "Gastão Vidigal", + "Gavião Peixoto", + "General Salgado", + "Getulina", + "Glicério", + "Guaiçara", + "Guaimbê", + "Guaíra", + "Guapiaçu", + "Guapiara", + "Guará", + "Guaraçaí", + "Guaraci", + "Guarani d'Oeste", + "Guarantã", + "Guararapes", + "Guararema", + "Guaratinguetá", + "Guareí", + "Guariba", + "Guarujá", + "Guarulhos", + "Guatapará", + "Guzolândia", + "Herculândia", + "Holambra", + "Hortolândia", + "Iacanga", + "Iacri", + "Iaras", + "Ibaté", + "Ibirá", + "Ibirarema", + "Ibitinga", + "Ibiúna", + "Icém", + "Iepê", + "Igaraçu do Tietê", + "Igarapava", + "Igaratá", + "Iguape", + "Ilha Comprida", + "Ilha Solteira", + "Ilhabela", + "Indaiatuba", + "Indiana", + "Indiaporã", + "Inúbia Paulista", + "Ipauçu", + "Iperó", + "Ipeúna", + "Ipiguá", + "Iporanga", + "Ipuã", + "Iracemápolis", + "Irapuã", + "Irapuru", + "Itaberá", + "Itaí", + "Itajobi", + "Itaju", + "Itanhaém", + "Itaóca", + "Itapecerica da Serra", + "Itapetininga", + "Itapeva", + "Itapevi", + "Itapira", + "Itapirapuã Paulista", + "Itápolis", + "Itaporanga", + "Itapuí", + "Itapura", + "Itaquaquecetuba", + "Itararé", + "Itariri", + "Itatiba", + "Itatinga", + "Itirapina", + "Itirapuã", + "Itobi", + "Itu", + "Itupeva", + "Ituverava", + "Jaborandi", + "Jaboticabal", + "Jacareí", + "Jaci", + "Jacupiranga", + "Jaguariúna", + "Jales", + "Jambeiro", + "Jandira", + "Jardinópolis", + "Jarinu", + "Jaú", + "Jeriquara", + "Joanópolis", + "João Ramalho", + "José Bonifácio", + "Júlio Mesquita", + "Jumirim", + "Jundiaí", + "Junqueirópolis", + "Juquiá", + "Juquitiba", + "Lagoinha", + "Laranjal Paulista", + "Lavínia", + "Lavrinhas", + "Leme", + "Lençóis Paulista", + "Limeira", + "Lindóia", + "Lins", + "Lorena", + "Lourdes", + "Louveira", + "Lucélia", + "Lucianópolis", + "Luís Antônio", + "Luiziânia", + "Lupércio", + "Lutécia", + "Macatuba", + "Macaubal", + "Macedônia", + "Magda", + "Mairinque", + "Mairiporã", + "Manduri", + "Marabá Paulista", + "Maracaí", + "Marapoama", + "Mariápolis", + "Marília", + "Marinópolis", + "Martinópolis", + "Matão", + "Mauá", + "Mendonça", + "Meridiano", + "Mesópolis", + "Miguelópolis", + "Mineiros do Tietê", + "Mira Estrela", + "Miracatu", + "Mirandópolis", + "Mirante do Paranapanema", + "Mirassol", + "Mirassolândia", + "Mococa", + "Mogi das Cruzes", + "Mogi-Guaçu", + "Mogi-Mirim", + "Mombuca", + "Monções", + "Mongaguá", + "Monte Alegre do Sul", + "Monte Alto", + "Monte Aprazível", + "Monte Azul Paulista", + "Monte Castelo", + "Monte Mor", + "Monteiro Lobato", + "Morro Agudo", + "Morungaba", + "Motuca", + "Murutinga do Sul", + "Nantes", + "Narandiba", + "Natividade da Serra", + "Nazaré Paulista", + "Neves Paulista", + "Nhandeara", + "Nipoã", + "Nova Aliança", + "Nova Campina", + "Nova Canaã Paulista", + "Nova Castilho", + "Nova Europa", + "Nova Granada", + "Nova Guataporanga", + "Nova Independência", + "Nova Luzitânia", + "Nova Odessa", + "Novais", + "Novo Horizonte", + "Nuporanga", + "Ocauçu", + "Óleo", + "Olímpia", + "Onda Verde", + "Oriente", + "Orindiúva", + "Orlândia", + "Osasco", + "Oscar Bressane", + "Osvaldo Cruz", + "Ourinhos", + "Ouro Verde", + "Ouroeste", + "Pacaembu", + "Palestina", + "Palmares Paulista", + "Palmeira d'Oeste", + "Palmital", + "Panorama", + "Paraguaçu Paulista", + "Paraibuna", + "Paraíso", + "Paranapanema", + "Paranapuã", + "Parapuã", + "Pardinho", + "Pariquera-Açu", + "Parisi", + "Patrocínio Paulista", + "Paulicéia", + "Paulínia", + "Paulistânia", + "Paulo de Faria", + "Pederneiras", + "Pedra Bela", + "Pedranópolis", + "Pedregulho", + "Pedreira", + "Pedrinhas Paulista", + "Pedro de Toledo", + "Penápolis", + "Pereira Barreto", + "Pereiras", + "Peruíbe", + "Piacatu", + "Piedade", + "Pilar do Sul", + "Pindamonhangaba", + "Pindorama", + "Pinhalzinho", + "Piquerobi", + "Piquete", + "Piracaia", + "Piracicaba", + "Piraju", + "Pirajuí", + "Pirangi", + "Pirapora do Bom Jesus", + "Pirapozinho", + "Pirassununga", + "Piratininga", + "Pitangueiras", + "Planalto", + "Platina", + "Poá", + "Poloni", + "Pompéia", + "Pongaí", + "Pontal", + "Pontalinda", + "Pontes Gestal", + "Populina", + "Porangaba", + "Porto Feliz", + "Porto Ferreira", + "Potim", + "Potirendaba", + "Pracinha", + "Pradópolis", + "Praia Grande", + "Pratânia", + "Presidente Alves", + "Presidente Bernardes", + "Presidente Epitácio", + "Presidente Prudente", + "Presidente Venceslau", + "Promissão", + "Quadra", + "Quatá", + "Queiroz", + "Queluz", + "Quintana", + "Rafard", + "Rancharia", + "Redenção da Serra", + "Regente Feijó", + "Reginópolis", + "Registro", + "Restinga", + "Ribeira", + "Ribeirão Bonito", + "Ribeirão Branco", + "Ribeirão Corrente", + "Ribeirão do Sul", + "Ribeirão dos Índios", + "Ribeirão Grande", + "Ribeirão Pires", + "Ribeirão Preto", + "Rifaina", + "Rincão", + "Rinópolis", + "Rio Claro", + "Rio das Pedras", + "Rio Grande da Serra", + "Riolândia", + "Riversul", + "Rosana", + "Roseira", + "Rubiácea", + "Rubinéia", + "Sabino", + "Sagres", + "Sales", + "Sales Oliveira", + "Salesópolis", + "Salmourão", + "Saltinho", + "Salto", + "Salto de Pirapora", + "Salto Grande", + "Sandovalina", + "Santa Adélia", + "Santa Albertina", + "Santa Bárbara d'Oeste", + "Santa Branca", + "Santa Clara d'Oeste", + "Santa Cruz da Conceição", + "Santa Cruz da Esperança", + "Santa Cruz das Palmeiras", + "Santa Cruz do Rio Pardo", + "Santa Ernestina", + "Santa Fé do Sul", + "Santa Gertrudes", + "Santa Isabel", + "Santa Lúcia", + "Santa Maria da Serra", + "Santa Mercedes", + "Santa Rita d'Oeste", + "Santa Rita do Passa Quatro", + "Santa Rosa de Viterbo", + "Santa Salete", + "Santana da Ponte Pensa", + "Santana de Parnaíba", + "Santo Anastácio", + "Santo André", + "Santo Antônio da Alegria", + "Santo Antônio de Posse", + "Santo Antônio do Aracanguá", + "Santo Antônio do Jardim", + "Santo Antônio do Pinhal", + "Santo Expedito", + "Santópolis do Aguapeí", + "Santos", + "São Bento do Sapucaí", + "São Bernardo do Campo", + "São Caetano do Sul", + "São Carlos", + "São Francisco", + "São João da Boa Vista", + "São João das Duas Pontes", + "São João de Iracema", + "São João do Pau d'Alho", + "São Joaquim da Barra", + "São José da Bela Vista", + "São José do Barreiro", + "São José do Rio Pardo", + "São José do Rio Preto", + "São José dos Campos", + "São Lourenço da Serra", + "São Luís do Paraitinga", + "São Manuel", + "São Miguel Arcanjo", + "São Paulo", + "São Pedro", + "São Pedro do Turvo", + "São Roque", + "São Sebastião", + "São Sebastião da Grama", + "São Simão", + "São Vicente", + "Sarapuí", + "Sarutaiá", + "Sebastianópolis do Sul", + "Serra Azul", + "Serra Negra", + "Serrana", + "Sertãozinho", + "Sete Barras", + "Severínia", + "Silveiras", + "Socorro", + "Sorocaba", + "Sud Mennucci", + "Sumaré", + "Suzanápolis", + "Suzano", + "Tabapuã", + "Tabatinga", + "Taboão da Serra", + "Taciba", + "Taguaí", + "Taiaçu", + "Taiúva", + "Tambaú", + "Tanabi", + "Tapiraí", + "Tapiratiba", + "Taquaral", + "Taquaritinga", + "Taquarituba", + "Taquarivaí", + "Tarabai", + "Tarumã", + "Tatuí", + "Taubaté", + "Tejupá", + "Teodoro Sampaio", + "Terra Roxa", + "Tietê", + "Timburi", + "Torre de Pedra", + "Torrinha", + "Trabiju", + "Tremembé", + "Três Fronteiras", + "Tuiuti", + "Tupã", + "Tupi Paulista", + "Turiúba", + "Turmalina", + "Ubarana", + "Ubatuba", + "Ubirajara", + "Uchoa", + "União Paulista", + "Urânia", + "Uru", + "Urupês", + "Valentim Gentil", + "Valinhos", + "Valparaíso", + "Vargem", + "Vargem Grande do Sul", + "Vargem Grande Paulista", + "Várzea Paulista", + "Vera Cruz", + "Vinhedo", + "Viradouro", + "Vista Alegre do Alto", + "Vitória Brasil", + "Votorantim", + "Votuporanga", + "Zacarias"] diff --git a/CG.sketchplugin/Contents/Sketch/data/geo/brazil/states.json b/CG.sketchplugin/Contents/Sketch/data/geo/brazil/states.json new file mode 100755 index 0000000..ef2cfe5 --- /dev/null +++ b/CG.sketchplugin/Contents/Sketch/data/geo/brazil/states.json @@ -0,0 +1,31 @@ +// Estados Brasileiros +// source: https://de.wikipedia.org/wiki/Land_(Deutschland) +data = [ +"Acre", +"Alagoas", +"Amapá", +"Amazonas", +"Bahia", +"Ceará", +"Distrito Federal", +"Espírito Santo", +"Goiás", +"Maranhão", +"Mato Grosso", +"Mato Grosso do Sul", +"Minas Gerais", +"Pará", +"Paraíba", +"Paraná", +"Pernambuco", +"Piauí", +"Rio de Janeiro", +"Rio Grande do Norte", +"Rio Grande do Sul", +"Rondônia", +"Roraima", +"Santa Catarina", +"São Paulo", +"Sergipe", +"Tocantins" +] diff --git a/CG.sketchplugin/Contents/Sketch/manifest.json b/CG.sketchplugin/Contents/Sketch/manifest.json index f8c64a5..496ca55 100644 --- a/CG.sketchplugin/Contents/Sketch/manifest.json +++ b/CG.sketchplugin/Contents/Sketch/manifest.json @@ -189,6 +189,20 @@ "name" : "Province", "identifier" : "geo-belgium-province" }, + { + "script" : "Geo/Brazil/City.js", + "handler" : "onRun", + "shortcut" : "", + "name" : "City", + "identifier" : "geo-brazil-city" + }, + { + "script" : "Geo/Brazil/States.js", + "handler" : "onRun", + "shortcut" : "", + "name" : "States", + "identifier" : "geo-brazil-states" + }, { "script" : "Geo/France/City.js", "handler" : "onRun", @@ -324,6 +338,13 @@ "geo-belgium-province" ] }, + { + "title": "Brazil", + "items": [ + "geo-brazil-city", + "geo-brazil-states" + ] + }, { "title": "France", "items": [