Wiki » Historique » Version 8

Mickael Beaufils, 28/10/2016 15:54

1 1 Mickael Beaufils
h1. About WFS App Schema for BoreholeView
2 1 Mickael Beaufils
3 4 Mickael Beaufils
h2. # Trusted environment
4 1 Mickael Beaufils
5 4 Mickael Beaufils
This app schema has been successfully set up with those versions of GeoServer:
6 4 Mickael Beaufils
- BRGM ressource-rec: GeoServer 2.8.0
7 4 Mickael Beaufils
- BRGM epos-rec: GeoServer 2.9.2
8 1 Mickael Beaufils
9 1 Mickael Beaufils
10 4 Mickael Beaufils
h2. # Link to resources
11 1 Mickael Beaufils
12 4 Mickael Beaufils
Several content are offered in https://forge.brgm.fr/svnrepository/epos/trunk/tools/geoserver/
13 1 Mickael Beaufils
14 4 Mickael Beaufils
15 4 Mickael Beaufils
16 4 Mickael Beaufils
h1. # Tips for configuration of App-schema
17 4 Mickael Beaufils
18 4 Mickael Beaufils
h2. ## workspace
19 4 Mickael Beaufils
20 4 Mickael Beaufils
The content of workspaces (the gsmlp folder) should be put in your geoserver/data/workspaces.
21 4 Mickael Beaufils
22 7 Sylvain Grellet
h2. ## DB part (for xsd version 0.5.0)
23 1 Mickael Beaufils
24 6 Mickael Beaufils
App schema provided in SVN is actually set up for one table called "borehole_eu" with those columns:
25 1 Mickael Beaufils
26 6 Mickael Beaufils
  boreholeid character varying NOT NULL,
27 6 Mickael Beaufils
  identifier character varying,
28 6 Mickael Beaufils
  name character varying,
29 1 Mickael Beaufils
  description character varying(255),
30 6 Mickael Beaufils
  purpose_href character varying(255),
31 1 Mickael Beaufils
  purpose character varying(50),
32 6 Mickael Beaufils
  status_href character varying(255),
33 1 Mickael Beaufils
  status character varying(30),
34 6 Mickael Beaufils
  drillingmethod_href character varying(255),
35 6 Mickael Beaufils
  drillingmethod character varying(50),
36 1 Mickael Beaufils
  operator character varying(50),
37 1 Mickael Beaufils
  driller character varying(50),
38 1 Mickael Beaufils
  drillstartdate date,
39 1 Mickael Beaufils
  drillenddate date,
40 6 Mickael Beaufils
  startpoint_href character varying(255),
41 1 Mickael Beaufils
  startpoint character varying(30),
42 6 Mickael Beaufils
  inclinationtype_href character varying(255),
43 1 Mickael Beaufils
  inclinationtype character varying(30),
44 1 Mickael Beaufils
  boreholematerialcustodian character varying(50),
45 6 Mickael Beaufils
  boreholelength_m real,
46 6 Mickael Beaufils
  elevation_m real,
47 6 Mickael Beaufils
  elevation_srs character varying,
48 6 Mickael Beaufils
  positionalaccuracy real,
49 6 Mickael Beaufils
  source character varying,
50 6 Mickael Beaufils
  parentborehole_uri character varying,
51 6 Mickael Beaufils
  metadata_uri character varying,
52 1 Mickael Beaufils
  genericsymbolizer character varying(50),
53 6 Mickael Beaufils
  cored boolean,
54 6 Mickael Beaufils
  accesstophysicaldrillcore boolean,
55 6 Mickael Beaufils
  existsdetaileddescription boolean,
56 6 Mickael Beaufils
  existsgeophysicallogs boolean,
57 6 Mickael Beaufils
  existsgeologicaldescription boolean,
58 6 Mickael Beaufils
  existsgroundwaterlevel boolean,
59 6 Mickael Beaufils
  existsrockgeochemistry boolean,
60 6 Mickael Beaufils
  existsporegaschemistry boolean,
61 6 Mickael Beaufils
  existsgeotechnicalinfo boolean,
62 6 Mickael Beaufils
  existsgroundwaterchemistry boolean,
63 4 Mickael Beaufils
  location_wgs84 geometry,
64 5 Mickael Beaufils
65 4 Mickael Beaufils
h2. ## app-schema.properties
66 4 Mickael Beaufils
67 8 Mickael Beaufils
The datastore part from gsmlp_BoreholeView.xml is linked to a app-schema.properties file.
68 8 Mickael Beaufils
69 8 Mickael Beaufils
This file actually indicate how app-schema should connect to your database.
70 8 Mickael Beaufils
It should be put in geoserver/WEB-INF/classes.