Bijdragen aan ADN


Historische data

Voor het volledig functioneel maken van o.a. de vergelijk-functie is veel data benodigd. Deze data wordt (nog) niet automatisch gedownload en opgeslagen, maar gebeurt met één druk op de knop in de applicatie.

Ik zal regelmatig op die knop drukken, maar kan niet beloven dat alle wijzigingsdata daarbij worden opgeslagen. Het zou fantastisch zijn als de gebruiker (jij) af en toe zijn downloads naar mij doorstuurt. Op deze manier wordt zo veel bruikbare data opgeslagen als nodig.

Wat moet jij hiervoor doen?

Eigenlijk heel weinig. Wanneer jij de vergelijkingsfunctie gebruikt, wordt deze data automatisch opgeslagen op jouw computer. Dat gebeurt in de map /history/. Wil je zo vriendelijk zijn om af en toe - bijvoorbeeld voor het schoonmaken van deze map - deze data in een .zip-bestand naar de volgende DropBox-map te uploaden;

  • www.dropbox.com/upload

Bedankt!


Nieuwe gebieden toevoegen

Vanwege de server-restricties is het helaas niet mogelijk om grote gebieden in één keer te verwerken. Er wordt daarom gewerkt aan een catalogus van kleinere gebieden. Je kent deze van het tabblad 'Gebieden selecteren'. De gebieden en hun coordinaten worden vooralsnog handmatig ingevoerd; dat kost tijd.

Ik ben langzaamaan zelf deze gebieden aan het invoeren. In eerste instantie hebben die gebieden vooral betrekking tot kleine tests. Later voeg ik gebieden toe die vooral ikzelf nodig heb. Daarna ga ik verder met overige gebieden. Ik kom waarschijnlijk in geen jaren op bijvoorbeeld de Randmeren. De kans is dus groot dat je lang kunt wachten voordat deze in het systeem staan. Wil je dus snel jouw vaargebied op kunnen vragen, kun je deze gebieden het beste zelf in kaart brengen. Dat is heel erg makkelijk en het enige wat je er voor nodig hebt is tijd.

Wat moet jij hiervoor doen?

De gebieden worden opgeslagen op; https://github.com/willemvanopstal/ADN/blob/master/catalog.adn. De informatie moet in een bepaalde volgorde staan zoals;

HollandsDiep,DordrechtKruising;4.610138;51.793116;4.634857;51.807978,Noord;4.617348;51.717458;4.635887;51.794815,HollandsDiepOost;4.547310;51.686818;4.639664;51.725327,HollandsDiepMidden;4.457703;51.680432;4.554520;51.717883,HollandsDiepWest;4.388695;51.686605;4.464912;51.727879
Haringvliet,Tiengemeten;4.244843;51.699800;4.422684;51.768265,HaringvlietMidden;4.142532;51.739139;4.262695;51.827715,HaringvlietWest;4.026489;51.773789;4.159698;51.848929
Spui,HvlietMonding;4.200211;51.769540;4.277802;51.810737,Spui;4.244156;51.779312;4.424057;51.835778,MondingMaas;4.398651;51.824320;4.454956;51.847656

Je kunt jouw gebieden simpelweg opsturen in een regel zoals hieronder. De naam bij 'Overzicht' is de titel die je als eerste ziet. Vervolgens heeft ieder 'Overzicht' verschillende 'Detail'-gebieden.

Overzicht,Detail_1;W;S;E;N,Detail_2;W;S;E;N

Daarbij zijn er een aantal zaken belangrijk:

  • Gebruik geen spaties. Helemaal geen, dus ook niet aan het eind van de regel.
  • Dubbele namen mogen niet voorkomen in één regel.
  • Let op de komma's en de punt-komma's. Punt-komma's worden gebruikt om een enkel element te scheiden.
  • Coordinaten zijn in decimale graden. Dus wel: 51.78 graden. Maar niet 51 graden 46 minuten.
  • Decimaal scheidingsteken is de punt (".").
  • Zorg voor duidelijke namen. Het is niet nodig de overzichtsnaam opnieuw te benoemen in de details. Deze worden namelijk altijd samen opgeslagen.
  • Maak geen te grote gebieden. Dat kost vooral heel veel wachttijd bij het downloaden.
  • Zorg dat aangrenzende gebieden een klein beetje overlap hebben, dat is handig bij de navigatie.
  • Er zijn minimaal 3-4 nummers benodigd. Meer mag altijd, maar maak het niet te gek. In het voorbeeld hierboven staan er eigenlijk al vrij veel, maar dat is zo gekomen door het knippen-plakken.
Maar hoe dan?

Er zijn verschillende tools beschikbaar voor het bepalen van de coordinaten van een zogenaamde 'boundingbox'. Dit is een heel simpel voorbeeld. Het makkelijke aan online tools is dat je vaak de coordinaten kunt kopiëren-plakken. Zorg er daarna wel voor dat ze in het juiste format staan (W;S;E;N). Het formaat lijkt gek, maar komt van het principe 'LowerLeft corner' en 'UpperRight corner'.

Mocht je een regel willen toevoegen, stuur mij dan een mailtje met deze regel. Ik zorg dan dat deze zo snel als mogelijk online komt. Verder hoef jij niks te doen. De gebieden worden automatisch gedownload bij het opstarten van ADN.

Je kunt dit principe ook gebruiken om een 'custom'-regel te laten verschijnen. In dat geval kun je 'Overzicht' vervangen door jouw (gebruikers)naam en de 'Details' gebruiken om jouw gebieden te specificeren.

results matching ""

    No results matching ""