Coder Social home page Coder Social logo

nvdb2osm's People

Contributors

comradekingu avatar ltglahn avatar nkamapper avatar noenandre avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

nvdb2osm's Issues

Sammenligning mellom elveg2osm og nvdb2osm

Sammenlignet det jeg fikk fra nvdb med python2 nvdb2osm.py -vn -k 1201 > 1201.osm og den nyeste ELVEGfilen som ligger tilgjengelig og endte med denne tabellen.

key nvdb2osm elveg2osm
amenity 0 3
barrier 0 213
bicycle 2232 0
bridge 375 327
cycleway 108 60
cycleway:left 14 0
cycleway:right 21 0
ferry 0 2
FIXME 67 171
foot 3623 3524
footway 54 2
highway 43749 21431
junction 956 0
lanes 838 401
lanes:backward 107 0
lanes:forward 107 0
lanes:psv 0 31
layer 804 667
maxheight 0 131
maxspeed 0 2629
maxspeed:backward 0 1
maxspeed:forward 0 1
motorcar 57 0
motorcar:lanes 21 0
motorcar:lanes:backward 25 0
motorcar:lanes:forward 38 0
name 0 19165
note 0 2
nvdb:date 0 10079
nvdb:id 0 10079
oneway 4480 2073
psv 57 22
psv:lanes 21 0
psv:lanes:backward 25 0
psv:lanes:forward 38 0
ref 7476 2684
route 3 0
route 0 2
tunnel 437 347
turn:lanes 2 0

Ser ut som nvdb2osm ikke har noen fartsgrenser eller navn, og det er en del ulikeheter (uten at jeg har noe formening om hva som er å foretrekke)

Ingen god støtte for "-vegurl" med API-url fra vegkart.no

Et kartutsnitt fra vegkart.no genererer API-kall mot vegnett/veglenkesekvener/segmentert, og har med seg kartutsnitt-parameter basert på størrelsen på nettleseren -- eksempel: https://nvdbapiles-v3.atlas.vegvesen.no/vegnett/veglenkesekvenser/segmentert?kartutsnitt=239655.6%2C6678316.987%2C241348.937%2C6679675.625

Å endre koordinatene for kartutsnittet til WGS84 fungerer dersom srid=4326 -- eksempel: https://nvdbapiles-v3.atlas.vegvesen.no/vegnett/veglenkesekvenser/segmentert?srid=4326&kartutsnitt=11.465859979493205,64.01792506981553,11.517636911427205,64.00000163044928

Men dette fungerer ikke med nvdb2osm, verken med srid satt eller ei. Dersom den ikke blir satt (siden den skal settes automatisk), begynner den å laste data før den feiler med HTTP 422:

nvdb2osm v1.5.0

Server:         https://nvdbapiles-v3.atlas.vegvesen.no/
API:            v2023.2.26, 2024-03-12
Data catalogue: v2.36, 2024-03-22
Last DB update: 2024-04-05

Ouput filename: nvdb_vegnett.osm

Loading NVDB data...
Done processing 1547 road objects/segments
Removing duplicate segments... Removed 2 segments
Merging object type #103 Fartsdemper...
Retry 1: HTTP Error 422: Unprocessable Entity
Retry 2: HTTP Error 422: Unprocessable Entity
´´´

Bedre plassering av highway=motorway_junction

Taggen highway=motorway_junction plasseres nå der Vegkryss (vegobjekt 37, planskilt kryss) er angitt i NVDB, dvs. på motorveien ca midt i kryssystemet. Den bør plasseres i noden der avkjøringen er. Noen steder er dette før nåværende plassering, andre ganger etter.

Feil info om vegurl dersom nvdb2osm kjøres uten parameter

message('  nvdb2osm -url "<api url string>"  -->  Any api generated from vegkart.no (UTM bounding box not supported, wgs84 appended)\n\n')

skulle vært

message('  nvdb2osm -vegurl "<api url string>"  -->  Any api generated from vegkart.no (UTM bounding box not supported, wgs84 appended)\n\n')

nvdbswe2osm on AWS pipeline

Hi @NKAmapper

I just wanted to break out the discussion of running this script on my AWS pipline.
I wonder why you use the homogeniserad format. The problem I have with this is that this format doesn't seem to be automatically downloadable from Lastkajen Logistics. Or at least I have not found it...

Konvertere flere key:tags for bomstasjoner

  • TAKST_LITEN_BIL = fee:car=*
  • TAKST_STOR_BIL = fee:hgv=*
  • BOMPENGEANLEGG_ID / BOMSTASJONSTYPE = barrier=toll_booth
  • NAVN_BOMPENGEANLEGG_(FRA_CS) = operator=*
  • ("BOMSTASJONSTYPE"="#13133 AutoPASS + automatisk") = type=AutoPASS
  • NAVN_BOMSTASJON = name=*
  • Hvis stasjonen har BOMPENGEANLEGG_ID så burde den være ref istedet for hva enn som blir ref nå. Det ser ut som ref til veien

Bomstasjonene får også en highway-tag på seg

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.