transito-analyzer

Licenças e atribuição

O transito-analyzer é construído sobre dados abertos e software de código aberto. Esta página lista o que usamos, sob qual licença, e o que isso pede de você ao reutilizar um resultado.

Dados do OpenStreetMap

Toda rua no simulador vem do OpenStreetMap e é © colaboradores do OpenStreetMap, disponível sob a Open Database License (ODbL) 1.0. Qualquer mapa, captura de tela ou Rede Viária que você publicar deve levar esse crédito.

A Rede Viária que enviamos ao seu navegador é uma cópia reestruturada de dados do OpenStreetMap, que a ODbL trata como banco de dados derivado. Por isso ela também é oferecida sob a ODbL, traz campos de licença, atribuição e fonte no pacote, e o código de conversão que a produz é público. A OpenStreetMap Foundation explica como obter os dados brutos. Os resultados da simulação (Fluxos, Ciclos, Congestionamento, Gargalos) são obras produzidas mantidas à parte do grafo derivado do OSM.

Tiles do mapa de fundo

O mapa de fundo é servido pelo OpenFreeMap a partir de tiles vetoriais produzidos com o OpenMapTiles: o esquema e as ferramentas do OpenMapTiles são BSD-3-Clause e a cartografia CC-BY 4.0, e os tiles contêm dados do OpenStreetMap. As fronteiras em zoom baixo vêm do Natural Earth, em domínio público. A atribuição no canto do mapa é deles e deve permanecer.

MapLibre GL JS

O mapa é renderizado com o MapLibre GL JS, © 2023 colaboradores do MapLibre, com código do mapbox-gl-js v1.13 e anteriores © 2020 Mapbox, ambos sob a licença BSD-3-Clause. O aviso completo que redistribuímos está em maplibre-gl-LICENSE.txt.

Provedores de dados

Os dados viários são obtidos por uma instância da Overpass API, a busca de lugares pelo Photon da komoot, e o país do centro de uma Região pelo Nominatim, operado pela OpenStreetMap Foundation. Cada um tem uma política de uso que seguimos: requisições identificadas, cache e limites de taxa do nosso lado. Seus dados são dados do OpenStreetMap sob a ODbL.

Software de terceiros

O site é construído com 67 pacotes de código aberto que podem rodar no seu navegador ou no nosso servidor. A lista é gerada a partir do lockfile do projeto, então acompanha cada mudança de dependência; cada nome leva ao pacote, onde está o texto completo da licença.

Pacotes distribuídos pelo site, com versão e licença
PacoteVersãoLicença
@eloqnt/config0.1.1MIT
@eloqnt/format-json0.1.0MIT
@eloqnt/format-po0.1.1MIT
@formatjs/fast-memoize3.1.7MIT
@formatjs/icu-messageformat-parser3.5.18, 3.5.22MIT
@formatjs/icu-skeleton-parser2.1.11, 2.1.12MIT
@formatjs/intl-localematcher0.8.14MIT
@mapbox/jsonlint-lines-primitives2.0.3MIT
@mapbox/point-geometry1.1.0ISC
@mapbox/tiny-sdf2.3.0BSD-2-Clause
@mapbox/unitbezier1.0.0BSD-2-Clause
@mapbox/vector-tile3.0.0BSD-3-Clause
@maplibre/geojson-vt6.3.0ISC
@maplibre/maplibre-gl-style-spec26.4.4ISC
@maplibre/mlt1.3.0(MIT OR Apache-2.0)
@maplibre/vt-pbf4.3.2MIT
@next/env16.4.2MIT
@parcel/watcher2.6.0MIT
@schummar/icu-type-parser1.21.5MIT
@swc/core1.16.18Apache-2.0
@swc/counter0.1.3Apache-2.0
@swc/helpers0.5.23Apache-2.0
@swc/types0.1.28Apache-2.0
@types/geojson7946.0.16MIT
baseline-browser-mapping2.11.30Apache-2.0
bidi-js1.1.0MIT
caniuse-lite1.0.30001817CC-BY-4.0
client-only0.0.1MIT
content-type2.1.0MIT
detect-libc2.1.2Apache-2.0
earcut3.2.4ISC
gl-matrix3.4.4MIT
icu-minify4.14.9MIT
intl-messageformat11.2.15BSD-3-Clause
is-extglob2.1.1MIT
is-glob4.0.3MIT
json-stringify-pretty-compact4.0.0MIT
kdbush4.1.0ISC
maplibre-gl6.15.0BSD-3-Clause
minimist1.2.8MIT
mmdb-lib3.0.3MIT
murmurhash-js1.0.0MIT
nanoid3.3.20MIT
negotiator1.1.0MIT
next16.4.2MIT
next-intl4.14.9MIT
next-intl-swc-plugin-extractor4.14.9MIT
node-addon-api7.1.1MIT
pbf5.1.2BSD-3-Clause
picocolors1.1.1ISC
picomatch4.0.7MIT
po-parser2.2.0MIT
postcss8.5.23MIT
potpack2.1.0ISC
protocol-buffers-schema3.6.1MIT
quickselect3.0.0ISC
react19.3.0MIT
react-dom19.3.0MIT
require-from-string2.0.2MIT
resolve-protobuf-schema2.1.0MIT
scheduler0.28.0MIT
server-only0.0.1MIT
source-map-js1.2.2BSD-3-Clause
styled-jsx5.1.6MIT
tinyqueue3.0.0ISC
tslib2.8.10BSD
use-intl4.14.9MIT

O próprio transito-analyzer

O código-fonte, incluindo o código de conversão da Rede Viária, é público em github.com/Thyago331/transito-analyzer. O arquivo de licença do código do próprio projeto está sendo definido; até ser publicado, o código é compartilhado para leitura e para reproduzir resultados. Os resultados de simulação que você produz são seus para usar, com o crédito ao OpenStreetMap acima onde quer que um mapa ou a Rede Viária apareça.

Última atualização em