Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge to master for 1.3.4 release (#92)
* adding initial geotools methods. WIP. * changing impl to pull the docs so we don't impose an additional index * adding som properties * fixes to the service * WIP * latest changes * GeoServer publisher. Publishes/republishes all layers within a service Descriptor, and creates a Layergroup within the workspace specified. See the documentation at the top of the file for what to pass into the exported call. * Moving library to the correct location. * Geoserver Publisher - WIP - Service Wrapper around Library call. * Geoserver Publisher - WIP - Service Wrapper around Library call. the properties file would've been helpful * Geoserver Publisher - WIP - Modified so that only property is the geoserverUrl. All other parameters must be passed in: geoserverUser, geoserverPassword, geoserverWorkspace, geoserverDatastore, serviceDescriptorUri. * Geoserver Publisher - WIP - Updated to trap response codes that are not in the 200-299 range and report errors back. * Geoserver Publisher - WIP - Separated AuthType into property. * Geoserver Publisher - WIP - Updated to trap response codes that are not in the 200-299 range and report errors back. * Geoserver Publisher - WIP - Removing Default attributes since geoserver seems to pull them automatically anyway * Geoserver Publisher - WIP - Dynamically calculatinhg the layerGroup Bounds now based on the bounds for each layer within the group. Also, both the latLonBoundingBox and nativeBoundingBox are using the values from the extent on the serviceDescriptor. * WIP with log statements for debugging. Fixing the index also * Debug Updates/SJS modifications for test fixes so as to not break the core repo when we merge this stuff in. WIP. To run the Core Repo Tests, you MUST change the extractor.sjs file to use the /envelope/ctsRegion line instead of the /metadataLine (SOM specific change). * Remove errant debug statement. * Clean up Code * Move changes in getServiceModel to the gds.sjs file * Converting to use a default "docid" that won't conflict if someone uses "DocId" for a field. WIP. New default docid will be DocID + xdmp.request(). * remove outdated tests * restore original properties * sync gradle version * remove interpolated values * use new service model functions * get geoserver to support multiple coordinate systems * fixing issue where xpath-based geometry extraction wouldn't work for sparql-based layers. * update version * fixing typo (#75) * update version * use the layer.name field as the geoserver "title" field for the layer. * adding support to always pull in fragments regardless of the boundingQuery. This is very useful for sparql-based layers. * changing property name to "alwaysIncludeQuery". Also added test case. * update version * Implementing unpublish support for geoserver * update version * changes for issues/85 (#86) * changes for issues/85 * removing joinFunction from 1st element of dataSources array * making changes specified in comments for issue 85 and the PR * Issues/78 (#87) * updates to pull out server field-based implementation * A couple of fixes, all tests passing now * adding documentation, and changed a couple of parameter names to make them more intuitive * addressing issues from PR * Updated the version to 1.3.4-beta * Updated to 1.3.4-beta * Refactor tests (#88) * decouple test base class from only using geoQueryService * changed test for floating point values from equal to range (tolerance) * modelService tests * geoSearchService tests * fix uri retrieval from model index * fix polygon within test - generated new polygon smaller than the object being tested against (OBJECTID 3298) * fixing service descriptor bug * fix bug where transform fails for several GKG docs due to structural differences * add new Gradle task for a "full reset" and "test" * add cleanTest Co-authored-by: Mark Gumban <[email protected]> Co-authored-by: Thomas Diepenbrock <[email protected]> * Issues/89 (#90) * Fixed bug and refactored the geoserver calls to be more efficient * adding tests for geoserver against all the different forms the layers can take * Updating version numbers * Update README.md Co-authored-by: Thomas Diepenbrock <[email protected]> Co-authored-by: Matt Crosier <[email protected]> Co-authored-by: Mark Gumban <[email protected]> Co-authored-by: mfgumban <[email protected]>
- Loading branch information