Wiki » Historique » Version 6

Mickael Beaufils, 27/10/2016 17:41

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 4 Mickael Beaufils
23 1 Mickael Beaufils
h2. ## DB part
24 1 Mickael Beaufils
25 6 Mickael Beaufils
App schema provided in SVN is actually set up for one table called "borehole_eu" with those columns:
26 1 Mickael Beaufils
27 6 Mickael Beaufils
  boreholeid character varying NOT NULL,
28 6 Mickael Beaufils
  identifier character varying,
29 6 Mickael Beaufils
  name character varying,
30 1 Mickael Beaufils
  description character varying(255),
31 6 Mickael Beaufils
  purpose_href character varying(255),
32 1 Mickael Beaufils
  purpose character varying(50),
33 6 Mickael Beaufils
  status_href character varying(255),
34 1 Mickael Beaufils
  status character varying(30),
35 6 Mickael Beaufils
  drillingmethod_href character varying(255),
36 6 Mickael Beaufils
  drillingmethod character varying(50),
37 1 Mickael Beaufils
  operator character varying(50),
38 1 Mickael Beaufils
  driller character varying(50),
39 1 Mickael Beaufils
  drillstartdate date,
40 1 Mickael Beaufils
  drillenddate date,
41 6 Mickael Beaufils
  startpoint_href character varying(255),
42 1 Mickael Beaufils
  startpoint character varying(30),
43 6 Mickael Beaufils
  inclinationtype_href character varying(255),
44 1 Mickael Beaufils
  inclinationtype character varying(30),
45 1 Mickael Beaufils
  boreholematerialcustodian character varying(50),
46 6 Mickael Beaufils
  boreholelength_m real,
47 6 Mickael Beaufils
  elevation_m real,
48 6 Mickael Beaufils
  elevation_srs character varying,
49 6 Mickael Beaufils
  positionalaccuracy real,
50 6 Mickael Beaufils
  source character varying,
51 6 Mickael Beaufils
  parentborehole_uri character varying,
52 6 Mickael Beaufils
  metadata_uri character varying,
53 1 Mickael Beaufils
  genericsymbolizer character varying(50),
54 6 Mickael Beaufils
  cored boolean,
55 6 Mickael Beaufils
  accesstophysicaldrillcore boolean,
56 6 Mickael Beaufils
  existsdetaileddescription boolean,
57 6 Mickael Beaufils
  existsgeophysicallogs boolean,
58 6 Mickael Beaufils
  existsgeologicaldescription boolean,
59 6 Mickael Beaufils
  existsgroundwaterlevel boolean,
60 6 Mickael Beaufils
  existsrockgeochemistry boolean,
61 6 Mickael Beaufils
  existsporegaschemistry boolean,
62 6 Mickael Beaufils
  existsgeotechnicalinfo boolean,
63 6 Mickael Beaufils
  existsgroundwaterchemistry boolean,
64 6 Mickael Beaufils
  location_wgs84 geometry,
65 4 Mickael Beaufils
66 5 Mickael Beaufils
67 4 Mickael Beaufils
h2. ## app-schema.properties
68 4 Mickael Beaufils
69 5 Mickael Beaufils
This file should be put in geoserver/WEB-INF/classes.
70 4 Mickael Beaufils
Information from it are used by the datastore part of the gsmlp_BoreholeView.xml file from workspaces.
71 1 Mickael Beaufils
It actually indicate how app-schema should connect to your database.