GithubHelp home page GithubHelp logo

map5issues's People

Contributors

justb4 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

map5issues's Issues

NLtopo app: user interface issues

Op de HTC-10 in Chrome kan ik in de app wel wisselen van kaartlaag, maar het menu met de kaartlagen blijft staan. Zou moeten verdwijnen zodra een andere kaartlaag is geselecteerd.

Map5 viewer openen met pre-selected map layer

Ik heb nu alleen één basis URL voor de Map5 kaartviewer, die opent in de eerste kaartlaag (OpenTopo). Als ik iemand wil wijzen op een andere kaartlaag, dan moet ik diegene instrueren om rechts op het kaartlagen icoontje te gaan staan en dan die kaartlaag te kiezen. Omslachtig!
Kan de Map5 viewer ook geopend worden met een specifiek meegegeven kaartlaag?

Het zou prettig zijn als deze directe URLs/parameters dan worden meegegeven als klikbare kopjes van de verschillende kaartlagen op http://www.map5.nl/kaarten.html .

Bonnebladen - verkeerd kaartblad 1949-laag bij Borculo Eibergen

In de kaartlaag bonne 1949 is blad b455-1937 identiek aan b456-1937. Dit is in de index-laag te zien die over de 1949 kaart gelegd kan worden in KadViewer. b455-1937 hoort daar niet. Zal deze moeten vervangen met b455-1929 (de kaart per jaar toont de verzameling bladen zoals geldig in dat jaar, de bladen hebben verschillende jaartallen).
Inderdaad is in de bron PNG te zien dat b455-1937.png identiek is aan b456-1937.png.

Te doen:

  • vervang b455-1937 door b455-1929 voor 1949 laag
  • geotiff opnieuw genereren
  • opnieuw tegelen voor dat gebied

Zie ook dit plaatje, met dank voor melden door HGT.
image

Render een icoon voor windmolens

Een echte kaart van Nederland is natuurlijk niet compleet zonder windmolens. Hiervoor heeft Map5 momenteel nog geen icoon. Zou er eentje toegevoegd kunnen worden?

Er staat een interessant icoon voor windmolens op de moderne kaart van Topotijdreis:
image

Een minder abstract icoon is ook mogelijk, zoals op OSM Carto:
image

De kaart van de verstedelijking heeft ook een eigen icoon voor windmolens, al is het soort windmolen in deze icoon is niet representatief voor de meeste typen windmolens die we in Nederland hebben.
image

Op Wikimedia Commons kwam ik enkele andere iconen tegen, zoals deze: image

OpenStreetMap heeft windmolens in de database onder de tag man_made=windmill.

Verberg hillshading onder gebouwen

Hillshading bij gebouwen ziet er soms zo uit:

image

Soms ziet het er wel gaaf en interessant uit, zoals hier, bij wat een inrit of laad- en lospunt lijkt te zijn:

image

Maar meestal voegt het niet veel toe. Is het mogelijk om de hillshading onder gebouwen compleet te verbergen?

Kadastrale Kaart v4 wijzigingen

Kadaster PDOK heeft onlangs de Kadastrale Kaart producten aangepast. Daardoor zijn er ingrijpende veranderingen in gerelateerde diensten. Het meest merkbaar is dit in KadViewer en deels NLTopo app:

  • NLTopo App Kadastrale Kaartlaag TMS uitgefaseerdd, zie hier

Meer ingrijpend is voor KadViewer:

  • alle Kadastrale (raster) Kaartlagen andere URLs
  • uitfaseren lagen Annotatie
  • nieuwe (Label) lagen o.a. Huisnummer
  • Zoekformulier Kadkaart lagen (WFS) selectie via tekenen
  • Zoekformulier (WFS) Kadastrale percelen via Gemeentecode/Sectie/perceelnummer

Aangevinkt hierboven is al gerepareerd. Voor laatste probleem lijkt er binnen PDOK een probleem, of een mismatch met de requests die KadViewer maakt zie mijn topic op Geoforum.nl.

KadViewer: printen van PDOK lagen werkt niet

Zelfde soort issue als #31.

Scenario

  • open KadViewer
  • zet een PDOK laag aan bijv Bodemkaart
  • klik Print icoon, maak print

Verwachting

  • PDF print opent met Bodemkaart over OpenTopo kaart

Werkelijkheid

  • PDF print opent met alleen OpenTopo kaart en text bericht linksonder

Probleem

  • iets met certificaten naar PDOK server vanuit Print server

Melding vanuit Print server:

sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
.
.
java.io.IOException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
	at org.mapfish.print.PDFUtils.handleImageLoadError(PDFUtils.java:357)
	at org.mapfish.print.PDFUtils.loadImageFromUrl(PDFUtils.java:341)
	at org.mapfish.print.PDFUtils.getImageDirect(PDFUtils.java:182)
	at org.mapfish.print.PDFUtils.getImage(PDFUtils.java:102)
	at org.mapfish.print.PDFUtils.getImage(PDFUtils.java:86)
	at org.mapfish.print.map.renderers.BitmapTileRenderer$1.readTile(BitmapTileRenderer.java:73)
	at org.mapfish.print.map.MapTileTask.process(MapTileTask.java:41)
	at org.mapfish.print.map.MapTileTask.process(MapTileTask.java:33)
	at org.pvalsecc.concurrent.OrderedResultsExecutor$Runner.run(OrderedResultsExecutor.java:186)
	at java.lang.Thread.run(Thread.java:745)

Oplossing (ook voor #31)

Zie https://stackoverflow.com/questions/21076179/pkix-path-building-failed-and-unable-to-find-valid-certification-path-to-requ

Certificaat dient aan cacerts bestand van de Java VM van de print server (Tomcat) toegevoegd te worden, als volgt:

  • in Firefox, ga naar PDK URL bijv https://geodata.nationaalgeoregister.nl/rdinfo/wms?
  • klik op "slotje"
  • bekijk details certificaat, klik door naar "Export..."
  • download certificaat
  • installeer in Java: keytool -import -alias example -keystore /usr/lib/jvm/java-7-oracle/jre/lib/security/cacerts -file geodata_nationaalgeoregister_nl.crt
  • herstart VM
  • print met PDOK laag lukt nu wel!

Render de OSM tag club=*

Er zijn in OSM-NL ruim 52.000 clubs gemapt: https://taginfo.openstreetmap.org/keys/club.
De meeste hiervan hebben geen amenity=* of leisure=* tag of iets anders wat al rendert, wat betekent dat de meeste sportverenigingen, scoutings e.d. nog niet op Map5Topo staan. Het zou fijn zijn om ook de namen van deze clubs op de kaart te kunnen zien.

Gebruik van NLTopo app met eigen map5 key

De huidige versie van de NLTopo app op http://app.map5.nl/nltopo gebruikt de 'gast' key, dus heeft van tijd tijd reclame. Het zou handig zijn voor gebruikers, zeker met een persoonlijk abbo om deze app te gebruiken met hun eigen key, zonder dat programmeren nodig is. Bijv door de volgende URL te gebruiken: http://app.map5.nl/nltopo/mijnkey of http://app.map5.nl/nltopo?key=mijnkey. De eerste URL is met een mod_rewrite gemakkelijk naar de tweede om te zetten.

raster

In PAN (https://portable-antiquities.nl/) willen we map5 als achtergrond gebruiken.
Op de Noordzee gebruiken we het ncp grid (https://www.nationaalgeoregister.nl/geonetwork/srv/api/records/31ea7a8d-a6e4-4407-ab59-35afe321b5f0) om vondsten op de publiekssite in een vak te stoppen, zodat de exacte vindplaats niet bekend is.
Op land worden vondsten in een gemeente geplaatst

Bijbepaalde zoomniveaus (>=5) wordt er een grid zichtbaar wat voor verwarring zorgt zie de afbeelding
In zwart het ncp grid
image

Hoe zou dit opgelost kunnen worden?
Ik heb al gekeken naar de simpele versie van map 5, daar ontbreekt het grid, maar die heeft weer wat minder detail als je inzoomt op een akker. Die details kunnen soms handig zijn voor de bepaling van de juiste lokatie.

KadViewer: inlog scherm

Momenteel wordt map5-key via URL ingegeven. Beter is om dit binnen KadViewer te faciliteren, bijv login knop/scherm/popup, die evt ook keuze onthoudt en gebruiker weergeeft bovenin.

Unieke kleur voor (rijks)monumenten

Wellicht voegt het iets toe aan de kaart om (rijks)monumentale panden te renderen met een unieke kleur om de deze te onderscheiden van andere gebouwen. Een kleur die neigt naar bruin of brons zou passen, aangezien die kleuren vaker gebruikt worden voor historische objecten, musea, archeologie e.d. Nederland telt zo'n 63.000 rijksmonumenten, die lang niet allemaal gebouwen zijn.

Data over monumenten zijn o.a. te vinden op cultureelerfgoed.nl, maar ik weet niet of daar een downloadknop te vinden is.
Als het niet mogelijk is om die data te verkrijgen, dan is het ook mogelijk om de heritage=* tags van OSM te gebruiken. OSM heeft bijna 10.000 monumentale panden in Nederland op de kaart, grotendeels rijksmonumenten. (Relevante Overpass query)

Druppel van geolocator is niet te verwijderen

Zodra via text search een locatie is gevonden op de kaart, verschijnt daar een druppel.
Die is echter niet meer te verwijderen.
Voorstel: druppel weer verwijderen zodra daar op geklikt wordt, of verwijderen als de zoekbox leeg wordt gemaakt.

Zwarte randen TMK 1850 kaartlagen

Nog zwarte randen te zien op de TMK 1850 kaartlagen. Probeer deze op zelfde manier als bij Bonnebladen via "masking/no-data/transparantie" weg te krijgen.

KadViewer: printen van Ruimtelijke Plannen laag werkt niet

Scenario

  • open KadViewer
  • zet de laag Ruimtelijke Plannen | Bestemmingsplannen (ROO) aan
  • klik Print icoon, maak print

Verwachting

  • PDF print opent met Ruimtelijke Plannen over OpenTopo kaart

Werkelijkheid

  • PDF print opent met alleen OpenTopo kaart

Probleem

  • iets met certificaten naar ROO server vanuit Print server

Melding vanuit Print server:

2019-04-26 14:55:57,727 [tilesReader80] DEBUG     org.mapfish.print.PDFUtils - loading image: https://s.map5.nl/map/justobj.1998mj/tms/1.0.0/opentopo/EPSG28992/06/30/32.jpeg
2019-04-26 14:55:57,727 [tilesReader68] DEBUG     org.mapfish.print.PDFUtils - loading image: https://s.map5.nl/map/justobj.1998mj/tms/1.0.0/opentopo/EPSG28992/06/31/32.jpeg
2019-04-26 14:55:57,727 [tilesReader71] DEBUG     org.mapfish.print.PDFUtils - loading image: https://s.map5.nl/map/justobj.1998mj/tms/1.0.0/opentopo/EPSG28992/06/31/33.jpeg
2019-04-26 14:55:57,727 [tilesReader77] DEBUG     org.mapfish.print.PDFUtils - loading image: https://s.map5.nl/map/justobj.1998mj/tms/1.0.0/opentopo/EPSG28992/06/30/33.jpeg
2019-04-26 14:55:57,729 [tilesReader70] DEBUG     org.mapfish.print.PDFUtils - loading image: https://afnemers.ruimtelijkeplannen.nl/afnemers2012/services?BBOX=138610.14510645013%2C473857.64510644967%2C145753.8948935498%2C481001.3948935504&HEIGHT=116&WIDTH=116&TRANSPARENT=true&map_resolution=75&VERSION=1.1.1&FORMAT=image%2Fpng&SERVICE=WMS&format_options=dpi%3A75&LAYERS=BP%3AHuidigeBestemming&REQUEST=GetMap&STYLES=&DPI=75&SRS=EPSG%3A28992
2019-04-26 14:55:57,774 [tilesReader70] ERROR     org.mapfish.print.PDFUtils - Server returned an error for https://afnemers.ruimtelijkeplannen.nl/afnemers2012/services?BBOX=138610.14510645013%2C473857.64510644967%2C145753.8948935498%2C481001.3948935504&HEIGHT=116&WIDTH=116&TRANSPARENT=true&map_resolution=75&VERSION=1.1.1&FORMAT=image%2Fpng&SERVICE=WMS&format_options=dpi%3A75&LAYERS=BP%3AHuidigeBestemming&REQUEST=GetMap&STYLES=&DPI=75&SRS=EPSG%3A28992: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
2019-04-26 14:55:57,779 [tilesReader68] DEBUG     org.mapfish.print.PDFUtils - loaded image: https://s.map5.nl/map/justobj.1998mj/tms/1.0.0/opentopo/EPSG28992/06/31/32.jpeg
2019-04-26 14:55:57,779 [tilesReader77] DEBUG     org.mapfish.print.PDFUtils - loaded image: https://s.map5.nl/map/justobj.1998mj/tms/1.0.0/opentopo/EPSG28992/06/30/33.jpeg
2019-04-26 14:55:57,780 [tilesReader80] DEBUG     org.mapfish.print.PDFUtils - loaded image: https://s.map5.nl/map/justobj.1998mj/tms/1.0.0/opentopo/EPSG28992/06/30/32.jpeg
2019-04-26 14:55:57,783 [tilesReader71] DEBUG     org.mapfish.print.PDFUtils - loaded image: https://s.map5.nl/map/justobj.1998mj/tms/1.0.0/opentopo/EPSG28992/06/31/33.jpeg
2019-04-26 14:55:57,783 [tilesReader71] ERROR .mapfish.print.PDFCustomBlocks - Error while adding a PDF element
java.io.IOException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
	at org.mapfish.print.PDFUtils.handleImageLoadError(PDFUtils.java:357)
	at org.mapfish.print.PDFUtils.loadImageFromUrl(PDFUtils.java:341)
	at org.mapfish.print.PDFUtils.getImageDirect(PDFUtils.java:182)
	at org.mapfish.print.PDFUtils.getImage(PDFUtils.java:102)
	at org.mapfish.print.PDFUtils.getImage(PDFUtils.java:86)
	at org.mapfish.print.map.renderers.BitmapTileRenderer$1.readTile(BitmapTileRenderer.java:73)
	at org.mapfish.print.map.MapTileTask.process(MapTileTask.java:41)
	at org.mapfish.print.map.MapTileTask.process(MapTileTask.java:33)
	at org.pvalsecc.concurrent.OrderedResultsExecutor$Runner.run(OrderedResultsExecutor.java:186)
	at java.lang.Thread.run(Thread.java:745)

Bonnebladen: verkeerd bladnummer voor blad Heusden 1868

Gerapporteerd door Dick Bakkenes:

Ik zocht wat info bij Schouwen Duiveland. Tot mijn verbazing bleek
Heusden daar te liggen. Het getoonde bestand is niet gelijk aan de
tile opp de echte plek. Klopt het dat er geen kaart materiaal
beschikbaar was van Schouwen Duiveland of zijn er een paar links
corrupt. Hieronder de link waar ik het tegenkwam.

http://app.map5.nl/nltopo/#rd/bonne_1900/6/38878.4/411524.8

Just: het blijkt dat er kaartblad nummers verwisseld zijn, moet verder onderzocht, zie ook de plaatjes aangehecht met blad index.

heusden-1868-in-zeeland
heusden-1900-ok

b576-1868.tif had b567-1868.tif moeten zijn. blad 567 is namelijk Heusden en 576 is WESTENSCHOUWEN volgens de Bonne catalogus. Want bij Heusden is interessant gebied (Bergse Maas aangelegd rond 1900).

Aan te passen in volgende release.

NLTopo App : mogelijkheid om routes te laden: GPX, KML, GeoJSON

Het laden en tonen van routes ("tracks") in de NLTopo App https://app.map5.nl/nltopo/ zou de mogelijkheid bieden om op eenvoudige wijze een wandel, of fietsroute te volgen (via bestaande GPS mogelijkheid). De formaten GPX, KML en GeoJSON zijn hiervoor gangbaar. NB In de KadViewer http://kadviewer.map5.nl kan een route getekend worden en ge-exporteerd als GPX.

Om e.e.a. zo simpel mogelijk te houden biedt het volgende:

  • een nieuwe knop "laad bestand"
  • gebruiker kiest lokale GPX, KML of GeoJSON file
  • NLTopo App toont route

In een latere fase kunnen routes ook bewaard/beheerd worden. Dit issue even voor simpelste scenario.

PDOK Lagen in KadViewer verbeteringen

N.a.v. klantvragen, de volgende lijst:

  • Is het mogelijk om de PDOK luchtfoto’s standaard in de lijst met basiskaarten beschikbaar te stellen? De laagvolgorde is wel aan te passen, maar bij het herladen is de volgorde weer standaard.
    JvdB: de PDOK Luchtfoto's staan al standaard in de lijst. Wat wel kan, om na herladen hetzelfde kaartbeeld, inclusief bijv transparanties van lagen te krijgen: maak een eigen Snelkoppeling aan. Dat kan door in KadViewer bovenin naast de adres-zoekbalk, deknop met de gele/gouden ster aan te klikken. Na herladen, kan die snelkoppeling (linksonder) geklikt worden.

  • Is het mogelijk om alle kaartlagen full-screen zichtbaar te maken op beeldschermen met resolutie 2560*1440 of hoger (21:9) . Nu zien we te vaak het grote roze scherm bij een aantal kaartlagen ( in ieder geval bij de luchtfoto’s).
    JvdB: Dit komt omdat de KadViewer WMS gebruikt voor de PDOK Luchtfoto's. PDOK legt een beperking aan de grootte (width+height) van het opgevraagde plaatje. Er is inmiddels ondersteuning voor WMTS (tegels), gaan we proberen. Mogelijk gaf dat weer een probleem bij printen waardoor we toch WMS weer gebruiken.

JvdB: dit laatste klopt inderdaad: de WMTS achtergrondkaarten van PDOK, ook BRT-A etc, kunnen op een of andere manier niet printen. Daarom is er ook een WMS Laag voor de 8cm PDOK Luchtfoto toegevoegd. Voor luchtfoto's kan ook de map5.nl OpenLufo laag gebruikt worden. Die heeft bovendien labels en wegen.

  • Is het mogelijk om van de locatieserver van PDOK ook de kadastrale percelen te laten zoeken? Dat werkt sneller dan de zoekfunctie via het verrekijkertje.
    JvdB: ja is mogelijk, er was gelijksoortig verzoek voor de basis Heron Viewer. Is gedaan.

  • Is het mogelijk om in de Bodemkaart de labels van de soilcode te tonen en/ of een legenda van alleen de soilcodes die op het scherm zichtbaar zijn?
    JvdB: nee dat is niet mogelijk vanuit onze kant, er komt een vaste legenda vanuit de Bodemkaart PDOK. Er zijn inderdaad wel heel veel (gelijke?) kleuren. Het beste is een (BRO-)verzoek via geoforum.nl in te dienen.

  • Dezelfde vraag voor de kaartlaag Ruimtelijke plannen.
    JvdB: nee dat is niet mogelijk, zie boven (Bodemkaart)

IJmuiden harbour water error

De haven van IJmuiden (water in binnenland maar sluit aan bij zee) is verkeerd weergegeven.

  • vanaf zoom 10
  • vreemde misvorming hoogtemodel rond kades
  • echt binnenwater wel correct
Scherm­afbeelding 2023-07-25 om 10 15 33

Schaalbalk

Het zou handig zijn om in de demo een schaalbalk te kunnen zien. Tenzij ik 'm over het hoofd gezien heb ontbreekt die nog.

NLTopo app: ook RD/EPSG:28992 ondersteunen

NLTopo app heeft nu Google/OSM tiling. Daardoor wat "distortion". RD zou meer voor de hand liggen, evt zelfs een switch tussen de 2 projecties.

@jwva schreef: "Ik zou alleen in de app zo graag voor 28992 willen kunnen kiezen... dat de fiets- en wandelroutes dan (nog) niet bruikbaar zijn zou ik voor lief nemen.
Nu verdwijnen er door afrondingen in herberekeningen toch pixels, zie het grid in de attachment. Effect is denk ik vooral hier zichtbaar omdat we de LuFo 800 nog niet hebben, maar toch. Is CRS-setting als optie toe te voegen in de app?"

Kost wat ontwikkeltijd: is nl Leaflet, geen OpenLayers. Is op zich eerder gedaan bijv. http://app.nlextract.nl/ot/opentopord.html, maar i.c.m. (WGS84) Geocoder wordt dit alweer lastiger maar aangezien we Nederlandse kaarten hebben is een NL projectie gewenst.

NL Topo App: sommige buttons werken niet

Huawei P9, Firefox, Android 7.0

  • find, print, en 'open eigen data' button werken bij mij niet. Locator, kaartlaag en zoomfuncties werken prima.

  • andere opmerking nog: de kaart is nu altijd north-up. Zou fijn zijn als er een functie opzat zoals die (zoals het bij Garmin heet) 'track up' heet. Dus de kaart draait dan meer met de richting waarin ik loop, of in dit geval kijk/wijs met mn telefoon.

  • laatste, maar dat gaat meer over Kadviewer denk ik: ik mis een laag met Belvedere-gebieden (of zie 'm zo snel niet)

adressen lijst

het tekenen van een polygoon waar je vervolgens een CSV export zou kunnen doen van alle plaatsnaam, adres, huisnr, postcode en vloeroppervlakte zou zeer handig zijn.
Wij maken adreslijsten van omwonenden bij bouwprojecten nu nog handmatig.

TOPO NL APP: 'track-up' viewmodus ipv alleen 'north-up'?

de kaart is nu altijd north-up. Zou fijn zijn als er een functie opzat zoals die (zoals het bij Garmin heet) 'track up' heet. Dus de kaart draait dan meer met de richting waarin ik loop, of in dit geval kijk/wijs met mn telefoon.

Handig voor bij het wandelen, maar pakweg ook (zoals ik erop kwam) in het veld als je probeert een niet-meer bestaande weg (in mijn geval eentje van de 1850-kaart) exact probeert na te lopen.

Entrance ramp #35 A67 Netherlands

Approx half a year ago the entrance ramp #35 Someren of the highway A67 been extended to the east (direction Venlo). Next to the existing bridge a new one has been constructed and the entrance ramp now is about 300m longer.

Kaartlagenmenu: volgorde kaarten wijzigt steeds

In de app in de kaartlagenmenu is de volgorde van de kaartlagen aan verandering onderhevig. Kan verwarrend werken. Voorstel: actuele kaartlagen alfabetisch sorteren A-Z, historische kaartlagen chronologisch sorteren oud-nieuw.

Meetlat

Misschien de optie een klein meetlatje in beeld te brengen waarmee zoomlevel / afstand in meters zichtbaar is.

wrong map in HISTORISCH NL 1949 near Haarlo

The map inserted for HISTORISCH NL 1949 just below Haarlo (Gelderland, Netherlands) is wrong. It is a dumplicate of the map that is to the right. When zooming out you can see that the map is actually inserted twice. The place Rekken is shown twice. Once at the good location, and the second time just below Haarlo. For maps other that HISTORISCH NL 1949 it is correct.

b247 uit 1925 : bad scan

Te zien op Bonne 1925 en 1949 lagen: b247 is gebied boven Hoorn: Nibbixwoud Hoogkarspel Noord Holland. Zie plaatje onder.
b247-1925-kadviewer

Oplossing: vervang met eerstopeenvolgende oudere: b247-1908.png

KadViewer: zoek-widget Kadastrale Percelen werkt vaak eenmalig

Zoek-widget Kadastrale Percelen werkt maar 1x (openen via verrekijker button in toolbar) .

Verschijnsel is bijv: nadat gemeente aangegeven, de sectie niet ingevuld kan worden en ook niet als lijst verschijnt. Zie plaatje onder.

image

Probleem is geconfirmeerd.

Voorlopige remedie is KadViewer herladen.

Reliëfkaart (hillshading map) Nederland gewenst

Verschillende klanten hebben aangegeven dat de reliëfkaart die nu in OpenTopo zit, als losse kaartdienst gewenst is. De reliëfkaart wordt met AHN2 samengesteld. Het zou als een transparante overlay kunnen dienen voor bijv archeologisch onderzoek op andre kaarten.

Mogelijk nog varianten met/zonder gebouwen? Water is ook een issue. En transparantie (hoeveel?). Aangehecht een voorbeeld door JW van Aalst, met water opgevuld en vlakken/gebouwen op 90% transparantie. Misschien teveel detail voor een overlay, meer transparantie nodig? (Hoewel dat ook in viewers zoals http://kadviewer.kademo.nl kan).

ahn2-relief-water

KadViewer: zoekformulier Kadastrale Percelen werkt niet meer

Het Kadaster/PDOK heeft het formaat van haar publieke webdienst voor het opvragen van perceelinformatie onlangs gewijzigd (naar kadastralekaartv3). Daarbij zijn zowel de zoekvelden (nu weer gemeente, sectie, nummer ipv kadastraleaanduiding) als de resultaatvelden o.a. nu met 2 geometrie-typen: plaatsbepalingspunten (Point) en begrenzingen (Polygon).

De KadViewer moet daarom aangepast worden voor deze wijzigingen.

Zie ook: kadastralekaart WFS v3 vs kadastralekaart WFS v2.

Gebruik een apart icoon voor stadspoorten

Voor meerdere historische (OSM-)objecten wordt nu dezelfde icoon gebruikt, bijv. voor historic=castle en historic=city_gate.

Zie als voorbeeld het centrum van IJsselstein waar de vesting en 2 stadspoorten op OSM staan:
image

Om een duidelijk onderscheid te maken en mensen niet het idee te geven dat er meerdere kastelen naast elkaar staan, is het beter om voor stadspoorten een apart icoon te gebruiken. Zie ook organicmaps/organicmaps#6241 voor dezelfde openstaande issue in de repo van Organic Maps.

P.s. Je kunt ook overwegen om stadspoorten pas op een iets hoger zoomniveau te renderen. Stadspoorten zijn namelijk minder prominent dan kastelen.

Bonnebladen nog meer aaneensluiten (witte randen weg)

De Bonnebladen lagen zijn al aardig "aligned". Echter de gebruikte methode van "masking/no-data/transparantie" (zie NLExtract) gaat uit van een vaste blad dimensie (w/h). Niet alle bladen zijn even groot, terwijl de mask file 1 dimensie heeft, was 4017x2527, nu 4018x2528. Maar ik vind de volgende file-dims in de 2402 bronfiles:

4017x2524 4017x2527 4017x2528 4018x2527 4018x2528 4018x2529 4018x2530 4018x2531 4019x2527 4019x2528 4019x2529 4021x2528 4743x2982 4744x2952 4744x2984

De dimensies van de randen (trapezia) lijken wel constant. Mogelijke oplossing: meerdere maskfiles genereren en op basis file dimensie van elk blad toepassen.

Bonne: blad b412-1914 moet b421-1914 zijn

Blad Wassenaar nl kust ligt op kaart 1925 in Apeldoorn. Rond apeldoorn moet blad b412 zijn en wassenaar b421. Er zal ergens iets verwisseld zijn. Oplossing: hernoem b412-1914 naar b421-1914 en vervang in 1925-files.txt voor 1925 door b412-1913.png

OpenLufo - Luchtfoto's met OpenTopo Labels overlay

Zie plaatje onder. Deze kaart is beschikbaar in 37.5, 200, 400 en 1600px/km.
Identiek in te regelen zoals Reliëf (issue #7) en OpenTopo: tiled in RD en OSM.

openlufo-500-300

Voor de composiete OpenLufo laag moet een keuze voor schaal-range per GeoTIFF-resolutie gemaakt worden, deze is voorlopig:

openlufo_37_5 minscale: 80000
openlufo_200            80000-20000
openlufo_400            20000-10000
openlufo_1600 maxscale: 10000

JPEG encoding ipv PNG voor tiles

OpenTopo, Reliëfkaarten (zie issue #7) en OpenLufo (zie issue #9) lijken meest gebaat bij een JPEG encoding. PNG8 (nu formaat voor OpenTopo) is welliswaar compact maar laat teveel artefacten zien op detail niveau, met name in vlakken. PNG24 geeft goede resultaten maar heeft relatief grote filesizes. JPEG lijkt steeds meer de beste keuze: zelfde kwaliteit als PNG24 maar een filesize meestal 3.5 keer zo klein als PNG24 en zelfs kleiner dan PNG8. Dat er geen transparantie is, lijkt geen bezwaar, want de client bijv. Leaflet of Heron (OpenLayers) kan lokaal transparantie/opacity reguleren.

Hieronder een aantal vergelijkingen voor verschillende lagen en zoomlevels. De plaatjes zijn gemaakt met tiles uit MapProxy met verschillende PNG of JPEG instellingen per cache. De backend MapServer levert PNG24 (PNG caches) of JPEG (JPEG caches). Alle JPEG compressies zijn faktor 90. Voor JPEG wordt bovendien een 256x256 plaatje (geen meta-tiling+randbuffer) uit MapServer gevraagd. Dit laatste gaf significant scherpere plaatjes. Plaatjes kunnen dan direct naar cache. Snelheid zonder meta-tiling leek nauwelijks uit te maken. Aangezien de bron al raster is, is meta-tiling niet strict nodig.

opentopo-png-vs-jpeg

Voor OpenTopo vooral zichtbaar wanneer ondergrond weinig variatie/vlak is. PNG8 heeft duidelijke artefacten.

relief_struct-png-vs-jpeg

Voor relief_struct laag ook duidelijk lijkt mij.

openlufo-png-vs-jpeg

Tenslotte ook voor OpenLufo evident. NLTopo App en andere preview apps moet ook aangepast voor OpenTopo laag van PNG8 naar JPEG.!

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.