Shapefile bekijken

Deze gratis shapefileviewer tekent een shapefile op een kaart en toont de attributentabel met elke veldnaam en elk veldtype, zonder dat u QGIS of ArcGIS hoeft te installeren. De bestanden worden in uw browser gelezen en niet geüpload. U hebt minstens de .shp, .shx en .dbf nodig, gegevens bewerken kan niet, en van zeer grote lagen wordt maar een deel op de kaart getekend en in de tabel getoond.

Is een bestand niet goed omgezet? Mail naar [email protected], liefst met een klein voorbeeldbestand, dan wordt het opgelost.

In het kort

Waarom een shapefile online bekijken

Iemand stuurt u een shapefile en u wilt alleen even zien wat erin zit: waar de objecten liggen, wat er in de attributentabel staat en welk coördinatenstelsel wordt gebruikt. Daarvoor QGIS of ArcGIS installeren is veel moeite. Deze viewer opent de shapefile in uw browser, tekent hem op een kaart en toont de attributentabel met elke veldnaam en elk veldtype. Klik op een rij om naar dat object te zoomen, of klik op een object op de kaart om de bijbehorende rij in de tabel te vinden. De bestanden worden gelezen met GDAL, dezelfde opensourcebibliotheek die QGIS gebruikt, en er wordt niets geüpload, dus de viewer is veilig voor klantgegevens en vertrouwelijke plannen. Hebt u de gegevens ook in een webformaat nodig, dan slaat één klik ze op als GeoJSON.

Zo opent u een shapefile online

  1. Sleep een .zip met de shapefile naar het vak, of selecteer de bestanden .shp, .shx, .dbf en .prj tegelijk.
  2. Bekijk de objecten op de kaart en scrol door de attributentabel eronder.
  3. Klik eventueel op “Downloaden als GeoJSON” om een kopie in WGS84 op te slaan.

Goed om te weten over het openen van shapefiles

Een shapefile bestaat uit meerdere bestanden

Het .shp-bestand bevat alleen de vormen. De attributen staan in het .dbf-bestand, het .shx-bestand is de index die die twee aan elkaar koppelt, en het .prj-bestand zegt waar op aarde de coördinaten thuishoren. De viewer heeft minstens .shp, .shx en .dbf met dezelfde naam nodig. Ruimtelijke indexbestanden zoals .sbn, .sbx of .qix zijn optioneel en worden gewoon genegeerd. In een .zip vindt de viewer de onderdelen zelf, ook als ze in een submap staan.

Als het .prj-bestand ontbreekt

Zonder .prj kan de viewer niet weten in welk coördinatenstelsel de getallen staan. Lijken ze op lengte- en breedtegraad, dan gaat hij uit van WGS84 en tekent hij de kaart. Anders vraagt hij om de EPSG-code, bijvoorbeeld EPSG:28992 voor RD New (Rijksdriehoekstelsel) of EPSG:3812 voor Belgian Lambert 2008. De attributentabel werkt in beide gevallen.

Korte veldnamen en veldtypen

Elke kolomkop toont de veldnaam en het type dat GDAL uit de .dbf leest, zoals String, Integer, Integer64, Real of Date. Veldnamen in een shapefile mogen maximaal 10 tekens lang zijn, en daarom hebben zoveel shapefiles afgekorte kolommen als INW_2020 of OMSCHRIJVI.

Grote shapefiles

Om de pagina vlot te houden, tekent de kaart maximaal 20.000 objecten per laag en toont de tabel de eerste 1.000 rijen. De aantallen boven de tabel geven altijd het volledige aantal objecten weer, en de GeoJSON-download bevat ze allemaal.

Rare tekens in de tabel

Een .cpg-bestand geeft aan welke tekencodering de .dbf gebruikt. Ontbreekt het, dan wordt geldige UTF-8 als UTF-8 gelezen, en andere tekst met de codetabel uit de kop van de .dbf, of met Windows-1252 als die ontbreekt. Een bestand in een andere codering, of met een verkeerde code in de kop, kan letters zoals é, ë of ø dan nog steeds vreemd tonen. De gegevens zelf zijn niet beschadigd; voeg een .cpg-bestand met de juiste codering toe en open de shapefile opnieuw.

Over de bestandsformaten

Shapefile

De Esri-shapefile is het meest gebruikte vectorformaat in GIS. Eén ‘shapefile’ is eigenlijk een set bestanden met dezelfde naam: .shp bevat de geometrie, .shx een index, .dbf de attributentabel, het optionele .prj het coördinatenstelsel en .cpg de tekstcodering.

  • Er zijn minstens .shp, .shx en .dbf nodig. Selecteer ze samen of als één .zip.
  • Veldnamen zijn beperkt tot 10 tekens en tekstwaarden tot 254 tekens.
  • Elke shapefile bevat maar één geometrietype: punten, lijnen of polygonen.
  • Zonder .prj-bestand is het coördinatenstelsel onbekend.

GeoJSON

GeoJSON is een JSON-tekstformaat voor geografische objecten, in 2016 vastgelegd als RFC 7946. Het is het eigen formaat van webkaarten zoals Leaflet, MapLibre en Mapbox, en van veel API's.

  • Coördinaten zijn WGS84-lengtegraad en -breedtegraad (in die volgorde).
  • Punten, lijnen en polygonen kunnen in één bestand worden gecombineerd.
  • Eigenschappen kunnen elke JSON-waarde zijn, zonder limiet op de lengte van veldnamen.

Veelgestelde vragen

Wordt mijn shapefile naar een server geüpload?

Nee. Uw browser leest de bestanden van uw eigen schijf en tekent de kaart zelf. Er wordt niets naar FileReshape of iemand anders gestuurd.

Kan ik een shapefile openen zonder ArcGIS of QGIS?

Ja. Deze pagina toont de geometrie en de attributen zonder dat u software hoeft te installeren, op Windows, Mac, Linux, Chromebooks en tablets. Om te bewerken hebt u nog steeds een GIS-programma nodig; QGIS is gratis.

Kan ik meerdere shapefiles tegelijk bekijken?

Ja. Zet ze in één .zip, of selecteer al hun onderdelen tegelijk. Elke shapefile wordt op dezelfde kaart getekend, en met een lijst boven de tabel wisselt u tussen hun attributentabellen.

Kan ik de attributen of de vormen bewerken?

Nee, de viewer kan alleen lezen en kan uw bestanden dus niet beschadigen. Gebruik QGIS of ArcGIS om te bewerken.

Waarom is de achtergrondkaart leeg?

De achtergrondkaart komt van OpenFreeMap. Wordt die geblokkeerd door een firewall of een advertentieblokker, dan worden uw objecten toch getekend op een effen achtergrond, en werkt de tabel gewoon.

Wat zit er in de GeoJSON-download?

Elk object met al zijn attributen, geherprojecteerd naar lengte- en breedtegraad in WGS84 zoals de GeoJSON-standaard vereist. Bij meerdere shapefiles krijgt u een .zip met één GeoJSON-bestand per shapefile.

Stapsgewijze handleidingen