Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merging deegree master into csw-sorting-bug #18

Merged
merged 102 commits into from
Mar 27, 2013
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
fa3aae6
WMS GetMap sld handling bugfix: wrong filter is being used when the same
copierrj Feb 22, 2013
736f06b
Support for IdFilter added to WMS GetMap sld parser
copierrj Feb 22, 2013
2c29357
Improved error handling for invalid property mappings.
MrSnyder Feb 25, 2013
bcfedab
Fix for missed key propagations when inserting features.
MrSnyder Feb 26, 2013
57e8773
made evaluation of intersects operator more flexible
hwbllmnn Feb 28, 2013
aed64c2
added line about WMTS supporting GFI for remote WMS backends
hwbllmnn Feb 28, 2013
5415768
added note when GFI is supported for WMTS
hwbllmnn Feb 28, 2013
e9e53f1
added hint on using external tools when using the file system tile store
hwbllmnn Feb 28, 2013
4bdab73
Moved namespace binding to make example more explicit
MrSnyder Mar 4, 2013
3bea537
reversed order of level directories again
hwbllmnn Mar 4, 2013
41fe529
adapted description of level order to new status
hwbllmnn Mar 4, 2013
592e649
fixed potential null pointer
hwbllmnn Mar 5, 2013
6fcb406
Added description of JDBC connection resources
MrSnyder Mar 5, 2013
bc1bd5f
Removed unused remote wms coverage store module
hwbllmnn Mar 5, 2013
881a55b
Merge pull request #49 from copierrj/getmap-sld-fix
hwbllmnn Mar 5, 2013
2f29946
Merge pull request #50 from occamlabs/shape_mapping_errormsg
hwbllmnn Mar 5, 2013
44bfa78
Merge pull request #52 from occamlabs/sqlfeaturestore_key_propagation…
hwbllmnn Mar 5, 2013
7f98152
Merge pull request #53 from occamlabs/intersection-operator-fix
hwbllmnn Mar 5, 2013
99e02cd
Merge pull request #54 from occamlabs/filesystem-tilestore-order-fix
hwbllmnn Mar 5, 2013
5805e8b
Merge pull request #55 from deegree/handbook
hwbllmnn Mar 5, 2013
8c4a0f7
Merge pull request #56 from occamlabs/layer-nullpointer-fix
hwbllmnn Mar 5, 2013
61efcbf
Merge pull request #57 from occamlabs/remove-coveragestore-remotewms
hwbllmnn Mar 5, 2013
f5c2c23
added some missing templating constructs to grammar
hwbllmnn Mar 7, 2013
aa7513f
fixed description of <?link>
hwbllmnn Mar 7, 2013
5cd6357
removed unused non-working <?link> construct description
hwbllmnn Mar 7, 2013
a067653
[maven-release-plugin] prepare release deegree-3.2-rc1
deegree-ci Mar 7, 2013
5ce08c1
[maven-release-plugin] prepare for next development iteration
deegree-ci Mar 7, 2013
8527810
[maven-release-plugin] prepare release deegree-3.2-rc1
deegree-ci Mar 8, 2013
1de7fd7
Revert "[maven-release-plugin] prepare release deegree-3.2-rc1"
wilden Mar 8, 2013
33efce5
Integrated SQL dialect for Microsoft SQL Server
MrSnyder Mar 8, 2013
dca1655
removed unused classes
hwbllmnn Mar 11, 2013
6154885
removed unused class
hwbllmnn Mar 11, 2013
6d3d699
Finished Java modules chapter
MrSnyder Mar 11, 2013
b8d1e6f
Shortended chapter titles
MrSnyder Mar 11, 2013
dc28fd9
Merge pull request #58 from occamlabs/templating-fixes
hwbllmnn Mar 12, 2013
7e68167
Merge pull request #59 from occamlabs/mssql-sqldialect
hwbllmnn Mar 12, 2013
84f3980
Merge pull request #61 from occamlabs/remove-unused-tool-classes
hwbllmnn Mar 12, 2013
11dedad
Merge pull request #62 from occamlabs/unused-util-class-removal
hwbllmnn Mar 12, 2013
3aaf9e0
Merge pull request #63 from deegree/handbook
hwbllmnn Mar 12, 2013
abd0f9e
[maven-release-plugin] prepare release deegree-3.2-rc2
deegree-ci Mar 12, 2013
8980483
[maven-release-plugin] prepare for next development iteration
deegree-ci Mar 12, 2013
506037c
Worked on the process provider chapter
MrSnyder Mar 12, 2013
c8327c5
Worked on the process provider chapter
MrSnyder Mar 12, 2013
88909b4
Fixed version of parent POM
MrSnyder Mar 13, 2013
9fdf7e7
More work on describing the Java process provider
MrSnyder Mar 13, 2013
4afcbb6
[maven-release-plugin] prepare release deegree-3.2-rc2
deegree-ci Mar 13, 2013
a2fc173
[maven-release-plugin] rollback the release of deegree-3.2-rc2
deegree-ci Mar 13, 2013
0a49990
[maven-release-plugin] prepare release deegree-3.2-rc2
deegree-ci Mar 13, 2013
ad02bd0
[maven-release-plugin] prepare for next development iteration
deegree-ci Mar 13, 2013
68da57a
Work on WPS description and webservices chapter
MrSnyder Mar 13, 2013
73af9f3
Merge branch 'handbook' of github.com:deegree/deegree3 into handbook
MrSnyder Mar 13, 2013
0b32271
removed necessity to prepare a custom workspace list
hwbllmnn Mar 14, 2013
1933a1c
added support for replaceable/default parameters for remote WMS tile …
hwbllmnn Mar 15, 2013
3a29ee5
added description of new parameter defaulting/replacing options for r…
hwbllmnn Mar 15, 2013
eb025d5
added implementation of parameter passing to remote WMTS tile store (…
hwbllmnn Mar 15, 2013
f0454e8
added description of parameter replacement/defaulting for remote WMTS…
hwbllmnn Mar 15, 2013
0094652
fixed compile errors
hwbllmnn Mar 15, 2013
ea65e5b
fixed adding of remote WMTS extra params
hwbllmnn Mar 15, 2013
c431b0e
More work on process provider chapter
MrSnyder Mar 15, 2013
c4c7dff
More work on the process provider chapter
MrSnyder Mar 15, 2013
29939a4
More work on the process provider chapter
MrSnyder Mar 15, 2013
2cd119e
More work on the process provider chapter
MrSnyder Mar 15, 2013
bbd1cf0
More work on the process provider chapter
MrSnyder Mar 15, 2013
92d4c0d
More work on process provider chapter
MrSnyder Mar 15, 2013
a695ddb
More work on process provider chapter
MrSnyder Mar 16, 2013
1a74da0
added synthetic root layer bounding box when multiple themes are conf…
hwbllmnn Mar 18, 2013
baddd8b
Finished section on process invocation
MrSnyder Mar 18, 2013
bf44a98
Finished process provider content
MrSnyder Mar 18, 2013
1a00a44
added description of feature layer sortby element
hwbllmnn Mar 18, 2013
f2d7588
Merge branch 'handbook' of github.com:deegree/deegree3 into handbook
hwbllmnn Mar 18, 2013
b0ce6ad
Fixed display names for official deegree workspaces
MrSnyder Mar 18, 2013
56bb778
Fixed handling of scale denominators from style.
hwbllmnn Mar 18, 2013
26daa8e
Fixed GetMap requests to top-level theme id when multiple themes are …
hwbllmnn Mar 18, 2013
93dc71f
Some work on the getting started chapter
MrSnyder Mar 18, 2013
dd0f375
Some work on the getting started chapter
MrSnyder Mar 18, 2013
0657d68
Finished getting started chapter and adapted example workspaces to de…
MrSnyder Mar 18, 2013
ee12c1f
Fixed references to download version. Now uses filtering and property
MrSnyder Mar 19, 2013
bbd2b49
chapter for coveragestore completed
Mar 19, 2013
71a3f6e
fixed ugly null pointer when starting up with broken workspace root
hwbllmnn Mar 19, 2013
fe945e9
Finished walkthrough for the SQL feature store mapping wizard.
MrSnyder Mar 19, 2013
ae94476
Added rudimentary CRS chapter
MrSnyder Mar 19, 2013
b869728
Added rudimentary CRS chapter
MrSnyder Mar 19, 2013
4eb31db
Finished feature store chapter
MrSnyder Mar 19, 2013
f0b880e
Merge pull request #64 from occamlabs/workspace-list-fix
hwbllmnn Mar 19, 2013
938df5f
Merge pull request #65 from occamlabs/remotewms-tilestore-parameter-pass
hwbllmnn Mar 19, 2013
0ef1a29
Merge pull request #66 from occamlabs/multiple-themes-bbox-fix
hwbllmnn Mar 19, 2013
4043739
Merge pull request #67 from occamlabs/getmap-style-scale-constraints-fix
hwbllmnn Mar 19, 2013
cc25b0b
Merge pull request #68 from occamlabs/multiple-themes-getmap-fix
hwbllmnn Mar 19, 2013
c186048
Merge pull request #69 from deegree/handbook
hwbllmnn Mar 19, 2013
efc86c2
Merge pull request #70 from lat-lon/handbook
hwbllmnn Mar 19, 2013
fd454b1
Merge pull request #71 from occamlabs/broken-workspaceroot-console-fix
hwbllmnn Mar 19, 2013
e2b5d0f
Merged latest pulls and fixed coverage chapter build problems
MrSnyder Mar 19, 2013
8002a3b
Minor improvements
MrSnyder Mar 19, 2013
ada4893
More work on SQLFeatureStore documentation
MrSnyder Mar 20, 2013
c7ae8d5
More work on explaining schema-driven mode
MrSnyder Mar 20, 2013
5c6fda2
More work on explaining schema-driven mode
MrSnyder Mar 21, 2013
45d1700
Described BLOB mapping
MrSnyder Mar 21, 2013
ca7dae6
Improved introduction
MrSnyder Mar 21, 2013
2b9c757
Improved introduction
MrSnyder Mar 21, 2013
4ad8f05
Merge pull request #74 from deegree/handbook
MrSnyder Mar 21, 2013
01d33c9
[maven-release-plugin] prepare release deegree-3.2.0
deegree-ci Mar 21, 2013
543600a
[maven-release-plugin] prepare for next development iteration
deegree-ci Mar 21, 2013
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion deegree-client/deegree-jsf-console/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<parent>
<groupId>org.deegree</groupId>
<artifactId>deegree-client</artifactId>
<version>3.2-pre16-SNAPSHOT</version>
<version>3.3-pre1-SNAPSHOT</version>
</parent>

<repositories>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -159,9 +159,12 @@ public List<ResourceManagerMetadata2> getProcessManagers() {
public List<ResourceManagerMetadata2> getConnectionManagers() {
return getResourceManagers( "connection" );
}

public List<ResourceManagerMetadata2> getResourceManagers( String category ) {
List<ResourceManagerMetadata2> rmMetadata = new ArrayList<ResourceManagerMetadata2>();
if ( getServiceWorkspace() == null ) {
return rmMetadata;
}
for ( ResourceManager mgr : getServiceWorkspace().getResourceManagers() ) {
ResourceManagerMetadata2 md = ResourceManagerMetadata2.getMetadata( mgr );
if ( md != null && category.equals( md.getCategory() ) ) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,12 +93,15 @@ public class WorkspaceBean implements Serializable {

public static final String WS_UPLOAD_VIEW = "/console/workspace/upload";

private static final String WS_DOWNLOAD_BASE_URL = "http://download.deegree.org/deegree3/workspaces/workspaces-";
// private static final String WS_DOWNLOAD_BASE_URL = "http://download.deegree.org/deegree3/workspaces/workspaces-";

private static final String[] WS_DOWNLOAD_URLS = { "http://download.occamlabs.de/workspaces/occamlabs-workspaces" };

// only used when no build (Maven) module version information is available
private static final String DEFAULT_VERSION = "3.2-pre11-SNAPSHOT";
private static final String DEFAULT_VERSION = "3.2-rc2";

private static final String[] WS_LIST = { "deegree-workspace-csw", "deegree-workspace-inspire",
"deegree-workspace-utah", "deegree-workspace-wps" };

private final HashMap<String, String> workspaceLocations = new HashMap<String, String>();

Expand Down Expand Up @@ -164,9 +167,9 @@ public static String getWsUploadView() {
return WS_UPLOAD_VIEW;
}

public static String getWsDownloadBaseUrl() {
return WS_DOWNLOAD_BASE_URL;
}
// public static String getWsDownloadBaseUrl() {
// return WS_DOWNLOAD_BASE_URL;
// }

public static String[] getWsDownloadUrls() {
return WS_DOWNLOAD_URLS;
Expand Down Expand Up @@ -375,15 +378,20 @@ public List<String> downloadWorkspaceList( String url ) {

public List<String> getRemoteWorkspaces() {
workspaceLocations.clear();
List<String> list = downloadWorkspaceList( getDownloadBaseUrl() );
for ( String url : WS_DOWNLOAD_URLS ) {
list.addAll( downloadWorkspaceList( url ) );
List<String> list = new ArrayList<String>();
for ( String wsArtifactName : WS_LIST ) {
addWorkspaceLocation( wsArtifactName, list );
}
return list;
}

private String getDownloadBaseUrl() {
return WS_DOWNLOAD_BASE_URL + getVersion();
private void addWorkspaceLocation( String wsArtifactName, List<String> list ) {
String repo = getVersion().endsWith( "SNAPSHOT" ) ? "snapshots" : "releases";
String version = getVersion().endsWith( "SNAPSHOT" ) ? "LATEST" : getVersion();
String url = "http://repo.deegree.org/service/local/artifact/maven/redirect?r=" + repo + "&g=org.deegree&a="
+ wsArtifactName + "&v=" + version + "&e=deegree-workspace";
workspaceLocations.put( wsArtifactName, url );
list.add( wsArtifactName );
}

private String getVersion() {
Expand Down
2 changes: 1 addition & 1 deletion deegree-client/deegree-jsf-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<parent>
<groupId>org.deegree</groupId>
<artifactId>deegree-client</artifactId>
<version>3.2-pre16-SNAPSHOT</version>
<version>3.3-pre1-SNAPSHOT</version>
</parent>

<repositories>
Expand Down
2 changes: 1 addition & 1 deletion deegree-client/deegree-sos-webclient/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<parent>
<groupId>org.deegree</groupId>
<artifactId>deegree-client</artifactId>
<version>3.2-pre16-SNAPSHOT</version>
<version>3.3-pre1-SNAPSHOT</version>
</parent>

<repositories>
Expand Down
2 changes: 1 addition & 1 deletion deegree-client/deegree-wps-webclient/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<parent>
<groupId>org.deegree</groupId>
<artifactId>deegree-client</artifactId>
<version>3.2-pre16-SNAPSHOT</version>
<version>3.3-pre1-SNAPSHOT</version>
</parent>

<repositories>
Expand Down
2 changes: 1 addition & 1 deletion deegree-client/deegree-wpsprinter-webclient/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<parent>
<groupId>org.deegree</groupId>
<artifactId>deegree-client</artifactId>
<version>3.2-pre16-SNAPSHOT</version>
<version>3.3-pre1-SNAPSHOT</version>
</parent>

<repositories>
Expand Down
2 changes: 1 addition & 1 deletion deegree-client/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<parent>
<groupId>org.deegree</groupId>
<artifactId>deegree</artifactId>
<version>3.2-pre16-SNAPSHOT</version>
<version>3.3-pre1-SNAPSHOT</version>
</parent>

<repositories>
Expand Down
2 changes: 1 addition & 1 deletion deegree-core/deegree-core-3d/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<parent>
<groupId>org.deegree</groupId>
<artifactId>deegree-core</artifactId>
<version>3.2-pre16-SNAPSHOT</version>
<version>3.3-pre1-SNAPSHOT</version>
</parent>

<repositories>
Expand Down
2 changes: 1 addition & 1 deletion deegree-core/deegree-core-annotations/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<parent>
<groupId>org.deegree</groupId>
<artifactId>deegree-core</artifactId>
<version>3.2-pre16-SNAPSHOT</version>
<version>3.3-pre1-SNAPSHOT</version>
</parent>

<repositories>
Expand Down
2 changes: 1 addition & 1 deletion deegree-core/deegree-core-base/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<parent>
<groupId>org.deegree</groupId>
<artifactId>deegree-core</artifactId>
<version>3.2-pre16-SNAPSHOT</version>
<version>3.3-pre1-SNAPSHOT</version>
</parent>

<repositories>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
import org.deegree.filter.Expression;
import org.deegree.filter.FilterEvaluationException;
import org.deegree.filter.XPathEvaluator;
import org.deegree.geometry.Envelope;
import org.deegree.geometry.Geometry;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Expand Down Expand Up @@ -86,15 +87,26 @@ public <T> boolean evaluate( T obj, XPathEvaluator<T> xpathEvaluator )
} else if ( obj instanceof Feature ) {
// handle the case where the property name is empty
Feature f = (Feature) obj;
boolean foundGeom = false;
for ( Property prop : f.getProperties() ) {
if ( prop.getValue() instanceof Geometry ) {
foundGeom = true;
Geometry geom = (Geometry) prop.getValue();
Geometry transformedGeom = getCompatibleGeometry( geometry, geom );
if ( transformedGeom.intersects( geometry ) ) {
return true;
}
}
}
if ( !foundGeom ) {
Envelope env = f.getEnvelope();
if ( env != null ) {
Geometry g = getCompatibleGeometry( geometry, env );
if ( g.intersects( geometry ) ) {
return true;
}
}
}
if ( f.getExtraProperties() != null ) {
for ( Property prop : f.getExtraProperties().getProperties() ) {
if ( prop.getValue() instanceof Geometry ) {
Expand Down
2 changes: 1 addition & 1 deletion deegree-core/deegree-core-commons/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<parent>
<groupId>org.deegree</groupId>
<artifactId>deegree-core</artifactId>
<version>3.2-pre16-SNAPSHOT</version>
<version>3.3-pre1-SNAPSHOT</version>
</parent>

<repositories>
Expand Down

This file was deleted.

Loading