GithubHelp home page GithubHelp logo

julien-noblet / cad-killer Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 1.0 56.54 MB

Visionneur de carte pour logisticiens pressés

License: ISC License

JavaScript 36.76% HTML 1.55% SCSS 48.75% TypeScript 12.94%

cad-killer's Introduction

cad-killer

Visionneur de carte pour logisticiens pressés

Dependency Status devDependency Status Build Status styled with prettier Donate using Liberapay

Consultable ici : http://julien-noblet.github.io/cad-killer/

Un grand merci a @etalab, @yohanboniface, @cquest sans qui ce projet n'existerai pas. Une grande partie de ce code vient de @etalab/adresse.data.gouv.fr

Licence

Copyright (c) 2014-2018, Julien Noblet [email protected]

Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

cad-killer's People

Contributors

dependabot[bot] avatar gitter-badger avatar greenkeeper[bot] avatar imgbot[bot] avatar julien-noblet avatar juliennoblet avatar renovate-bot avatar renovate[bot] avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

gitter-badger

cad-killer's Issues

Git workflow

We must have a git workflow

  • bugfix/[component/]#issue
  • features/[component/]#issue
  • proposal/[component/]#issue

AddToHomescreen

ATH apparais mais ne s'enlève pas lorsque l'on a déjà fait la manipulation...

Je déactive pour le moment.

Test: Android 5 , Nexus 7 2014

Affichage sur mobiles

L'affichage sur mobile est essentiel.
Actuellement l'affichage n'est pas du tout au point.

Cela pourrai être interesessant de faire une interface inspirée de Material Design avec pour objectif d'exporter vers une application Android, IOS, ...
Done :

  • CSS
  • Geolocalisation.
  • using Material Design Icons
  • Remove header after selecting node (HACK : If zoom > 14 🎱 )
  • Click to go ( if you click on node, send position to your GPS app )

RoadMap:

  • Landscape?
  • Tiny screens.

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • chore(deps): update dependency postcss to v8.4.38
  • chore(deps): update dependency eslint to v8.57.0
  • chore(deps): update dependency sass to v1.77.3
  • fix(deps): update dependency webpack to v5.91.0
  • chore(deps): update dependency css-loader to v7
  • chore(deps): update dependency css-minimizer-webpack-plugin to v7
  • chore(deps): update dependency cssnano to v7
  • chore(deps): update dependency eslint to v9
  • chore(deps): update dependency style-loader to v4
  • 🔐 Create all rate-limited PRs at once 🔐

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

github-actions
.github/workflows/codeql-analysis.yml
  • actions/checkout v3
  • github/codeql-action v3
  • github/codeql-action v3
  • github/codeql-action v3
.github/workflows/deploy_main.yml
  • actions/checkout v2
  • JamesIves/github-pages-deploy-action v4.2.3
.github/workflows/test.yml
  • actions/checkout v2
  • actions/setup-node v2
.github/workflows/webpack.yml
  • actions/checkout v2
  • actions/setup-node v1
html
src/index.html
  • es5-shim 4.6.4
  • es5-shim 4.6.4
npm
package.json
  • es6-promise 4.2.8
  • jquery 3.6.0
  • leaflet 1.7.1
  • leaflet-ajax 2.1.0
  • leaflet-dialog 1.0.5
  • leaflet-draw 1.0.4
  • leaflet-hash 0.2.1
  • leaflet-modal 0.2.0
  • leaflet-plugins 3.4.0
  • leaflet.browser.print 2.0.0
  • leaflet.photon 0.8.0
  • material-design-iconic-font 2.2.0
  • opensans-npm-webfont 1.0.0
  • pouchdb 7.2.2
  • ua-parser-js 1.0.2
  • webpack ^5.68.0
  • webpack-cli ^4.9.2
  • @babel/cli 7.17.0
  • @babel/core 7.17.2
  • @babel/eslint-parser 7.17.0
  • @babel/plugin-transform-runtime 7.17.0
  • @babel/preset-env 7.16.11
  • @babel/preset-react 7.16.7
  • @babel/preset-stage-0 7.8.3
  • @babel/runtime 7.17.2
  • @babel/runtime-corejs2 7.17.2
  • babel-7-jest 21.3.3
  • babel-loader 8.2.3
  • commitizen 4.2.4
  • copy-webpack-plugin 10.2.4
  • css-loader 6.6.0
  • css-minimizer-webpack-plugin 3.4.1
  • cssnano 5.0.17
  • cz-conventional-changelog 3.3.0
  • eslint 8.8.0
  • eslint-config-prettier 8.3.0
  • eslint-plugin-import 2.25.4
  • eslint-plugin-prettier 4.0.0
  • eslint-plugin-react 7.28.0
  • file-loader 6.2.0
  • handlebars 4.7.7
  • html-webpack-plugin 5.5.0
  • husky 7.0.4
  • imagemin-webpack-plugin 2.4.2
  • jest 27.5.1
  • jest-image-snapshot 4.5.1
  • jest-puppeteer 6.1.0
  • lint-staged 12.3.3
  • mini-css-extract-plugin 2.5.3
  • postcss 8.4.31
  • postcss-import 14.0.2
  • postcss-loader 6.2.1
  • postcss-preset-env 7.3.1
  • prettier 2.5.1
  • prettier-eslint 13.0.0
  • puppeteer 13.3.0
  • regenerator-runtime 0.13.9
  • sass ^1.71.1
  • sass-loader 12.6.0
  • style-loader 3.3.1
  • webpack-dev-server 4.7.4

  • Check this box to trigger a request for Renovate to run again on this repository

Attributions

Parfois les marges ne sont pas sur les pages imprimées.
cela semble du aux marges de l'imprimante.
Il faut ajouter une marge sur la feuille de style réservée à l'impression.

Aide à la saisie des notes

Il serai bon d'aider la saisie des notes:

Par exemple

  • Manquants
    • Voie
      • Nom
      • Réf?
      • Départ
      • Arrivée
      • Sens unique (Oui/Non/Ne sait pas)
      • Limitation de vitesse
    • Hameau
      • Nom
      • Habitations (env.)
    • Lotissement
      • Nom
      • Habitations (env.)
      • Fin des travaux
    • Résidence
      • Nom
      • Étages
      • Appartements
      • Logement sociaux?
      • Hébergement spécifique (Cité étudiante/Foyer...)
    • Société/Commerce/Service
      • Nom
      • Siret
      • Marque
      • Type (usine/commerce/service)
      • Produits
      • Horaires d'ouverture
      • Horaires de livraison
  • N'existe plus
    • Voie
    • Société/Commerce/Service
  • Mal placé
    • Voie
      • Nom
      • Réf?
      • Départ
      • Arrivée
      • Limitation de vitesse
    • Hameau
      • Nom
      • Habitations (env.)
    • Société/Commerce/Service
  • Erreur sur le nom/type
    • Voie
    • Hameau
    • Société/Commerce/Service

Voici comment cela pourrai sortir:

Nouvelle Voie:

Nouvelle Voie:
Nom: Rue de la gare
Réf: D10
Départ: Rue X
Arrivée: Rue Y
Sens unique: Non 
Limitation de Vitesse: 50 km/h

Nouveau Hameau

Nouveau Hameau:
Nom: Le truc
Habitations (env.): 5

Nouveau commerce

Nouveau commerce:
Nom: Épicerie Truc
Siret : 12345678910
Produits: Épicerie 
Horaires d'ouverture: lundi au samedi 10h-12h30 14h-19h30
Horaires de livraison: lundi-vendredi: 8h-12h

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Error type: undefined. Note: this is a nested preset so please contact the preset author if you are unable to fix it yourself.

Center map when printing

I noticed that the center of the map is not centered when printing .

This seems due to the size of the element .

Add layers

Please add :

  • Cadastre in background
  • Cadastre in overlay

see : tms.cadastre.openstreetmap.fr
Look for caching (very slow)

  • IGN
  • ESRI
  • Bing Sat view
  • OpenStreetMap in overlay (for bing sat, Google sat)
  • Google Sat view Removed since Google Map need an API Key with Credit Card!
  • Google StreetView link? Removed since Google Map need an API Key with Credit Card!

Travis-CI

On doit pouvoir faire des test via Travis et lancer une compilation et un push vers gh-pages

Media print HS

remplace in css

  @media (print){...}

by

  @media print{...}

Ajout de notes

Plutôt que d'éditer en direct, il serait préférable de permettre l'ajout d'une note.
Ces notes pourront être corrigées par la communauté.

L'utilisation d'un compte créé pour l'occasion permettra une modération plus aisée.

Separate js

All functions, config ... are in map.js
Please serparate them!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.