bonjour ,
je developpe une petite application cartographique avec geotoolkit , et là je voudrais avoir comme map un shapefile que j'ai en local , donc le code est a priori le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
java.net.URL pURL = new URL("//france_administrative.shp");
        DataStore pDS = DataStoreFinder.getDataStore("url",pURL);
        Name pName = pDS.getNames().iterator().next();
FeatureCollection pFC = pDS.createSession(true).getFeatureCollection(QueryBuilder.all(pName));

MapLayer pLayer = MapBuilder.createFeatureLayer(pFC, RandomStyleFactory.createDefaultVectorStyle(pFC));

context.layers().add(pLayer);
mais ca m'affiche le code suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Exception in thread "main" java.net.MalformedURLException: no protocol: //france_administrative.shp
        at java.net.URL.<init>(URL.java:567)
        at java.net.URL.<init>(URL.java:464)
        at java.net.URL.<init>(URL.java:413)
        at projet1.projet1.main(projet1.java:102)
une idée SVP ?