Correctly cache doc title in the spatial cache
Temporary fix for KML output; geoserver can only handle the points layer
fix to docid overrides to handle an empty result set
Fixed geometry logic to swap north and south if n < s
Reverting to previous QueryTerm.java that uses 'LIKE' for comparisons. Thisallows substring matching to work properly, but prevents the postgres indexfrom being used. As a result, full table scans are done on the tables, causinga major performance hit. Need to determine how to eliminate the use of LIKE...
Modifications to the table definitions to add indices that should be usedwhen searching the database. Added an upgrade script to create theseindices as well. Modified QueryTerm.java to use the '=' comparator ratherthan 'LIKE' so that we can do index scans rather than table scans. This needs...
fixed point centroid calculation to reflect bboxs that cross the dateline
Fixed up some hardcoded paths in html map templates.
Make spatial query more accurate by actually intersecting geometries in addition to a simple bbox filter. Important for testing intersection of irregular shaped objects or multi-geometries
Added docid override mechanism to DBQuery. Bypasses the queryspec.printSQL method and creates an optimized docid query in cases (like the spatial query) where you know the docids a priori
updated SpecNet Home link to http://www.specnet.info
Updated spatial query to also look at point spatial cache as some documents may only be represented as a single point.
Rewrote spatial query handler to use geotools directly against the spatial cache.
Allow only public readable docs in the spatial cache
Remove geoserver error pages from web.xml and allow exceptions to pass through
Integrate map interface with knb2 skin
Added javadoc comments for all new spatial classes. Optimized the title query in SpatialDocument.
Removed old spatial classes
Minor cartographic fixes to geoserver SLDs
Fixed polygon generator for cases where bbox crosses the dateline or the poles
Fixed up mapbuilder config for knp skin
refactory java classes for spatial harvester
initial import of changes to metacat source and config files to support spatial option
inital import of html templates for web mapping
initial import of spatial libs, try2
adding xalan jars to the classpath so tht the compile works without errors.
changed the set of stylesheets which will be used for displaying eml-2.0.0 documents
Fixed parameter order for call to createSpatialQuery and fixed bounding box intersection logic.
Added OSUBS to the list of organizations.
Added OSUSB to the list.
updated README with changes for the current day.
added exception handler for normalize function. if StringIndexOutOfBoundsException is thrown then it is reported and nodedata value is forwarded without normalization.
Cleaned up the code with proper debug statements..
Replaced getIdentifyingName and ldapAuthenticate with new code. ldapAuthenticate will first try to form a secure connection. If the secure connection fails then based on the value specifiedin metacat.properties, an insecure connection will be made. authenticate() function first tries to connect using the dn specified with the default ldap base and url. in case that fails,...
Added variables to specify whether only secure ldap connections should be allowed for aunthentication.
Added list of changes which are made for the 1.6 release
Update to reflect newer versions of ant, java sdk and postgres
removed the code which copies eml-2.0.09 stylesheets
Remove CR characters that were accidentally added with last commit.
Modified the sql commands such that eml-2.0.1 stylesheets are used for displaying eml-2.0.0 documents
changed padding-left value of .tablehead selector to pixel rather than percent value to fix IE autostretch problem
Correct problem with image files in skins sub-directories being corrupted by token filtering. The exclude and include tags needed to have relative paths that include sub-directories.
Remove unused images from lter skin.
updated the tag which has to be checked out for eml-2.0.1
Add qformat parameter in call to executeAdvancedSearch() method.
Refactor code to get the relative paths of the resultset XSL and search results JSP from the MetacatHelper class rather than hard-coded.
Change relative path to the login page.
Add new methods getResultsetXSL and getResultsJSP.
Add qformat parameter to runQuery() and executeAdvancedSearch() methods.
Omit unused StringTokenizer objects.
Add qformat parameter to resultsetToHTML() method. Set the qformat paramater in the transformer if it is specified.
Add serialVersionUID class variable to eliminate Eclipse warnings.
Major upgrade of lter skin. The skin now integrates the functionality of the advanced query web application (previously a separate web app) directly into the skin.
Allow admin to update any document
check for nullpointerexception
Fix for a bug in MetacatServlet. Metacat assumed that it is supposed to get the schema information from the second line of the document. This is basedon the assumption that xml decleration will always be present. This is good practice but not required. Hence the fix -> Metacat should ignore the...
Add some new fields into index element properties which david asked.
Omit the html, head, title, and body tags from the advanced search results jsp. These tags are generated in the resultset.xml stylesheet, so they are redundant here.
added message explaining procedure to obtain organization-affiliated accounts
Add new index elements for ecogrid registry in order to improve search speed.
Fix for bug# 2371
Modified code so that database is queried just once when a document is read. Currently the read is being done in the constructor and then again inthe function.
Two changes to Metacat Harvester implementation:
(1) Removed call to deprecated Thread.stop() method. Added boolean class variable, Harvester.keepRunning. When the thread is destroyed, set Harvester.keepRunning to false.
(2) Access the harvestList.xsd schema file by finding it locally in the web application rather than via a URL to cvs.ecoinformatics.org.
added function to get list of projects for NCEAS from a given project list
Add info for deploy ecogrid.
fixed bugs in teh client that were preventing the lsid service from working right
altered build file to reflect the non-existence of build_new.xml in the ecogrid
modified the client so it will work consistently with the web service
updated the client so it throws a DocumentNotFoundException if you attempt to read a docuemnt that doesn't exist
fix to the earlier commit. the code was dependent on 1.5. this one isnt
fix to the generateDocid() function so that the docid generated always is bigger than the earlier one.
Missed a period.
Patch to make the getLastDocid function actually work on the text node.
Patch for making getlastdocid work when the identifier is a large numbergreater than can be encompassed by an int. Now it uses a long torepresent the number, which doesn't solve the problem but probably doesmake it work for the vast majority of cases.
Added ref to the FGDC schema that I forgot to check in earlier.
Fixed typos in the build that were preventing the tests from running.
Added new function getLastDocid to the metacat client so that it isaccessible to clients that need it.
Initial thoughts about modifying the metacat data model and programs tosupport full LSID identifiers in the data model.
Fixed bug in LSID resolver (axis test page was preventing delivery ofthe authority WSDL file, and so I renamed the index.jsp file to axis.jspto get it out of the way).
Add code to handle server-config.wsdd. it is necessary to run "ant deploy-ecogrid"
Add more properties will be parsed to ecogrid.
Test checkin
Trying a chnage to the README to test CVS commit access.
Some changes to the build to make it easier to install the servlet under SSLusing https as the protocol, and also to allow ldapweb.cgi to be installedstandalone without an accompanying metacat. To do so, run both the"install-ldap" target and make sure the "account" skin is installed using the...
Modified the title if using the new account skin.
dded TLS support to the ldapweb.cgi script, cleaned up some TempToolkittemplate processing so that the results display CSS properly, and some minorformatting issues. The TLS support should probably be enabled only if theserver supports it, which can be queried with supported_extensions, but for...
New skin files for handling account management.
Changes in the spatial query. The spatial query can be generated on the client side in form of an squery rather than specifically creating one on the server side.Commented out the code which creates spatial query based on the coordinates sent to Metacat. Instead of that, a temporary method was added which creates the squery...
Removing the comments from postgres upgrade script as ant upgrade fails because of these.
Adding the xsl file for defining login behaviour for knp skin
Adding the option for NCEAS in the organization list.Adding the browse all datasets linkReplacing the links with the new dataknp links
replacing the knp urls with the new ones...
Add code for distribution to include ecogrid component.
Change ecogrid dir to metacat.dir
Add server and server url mapping for ecogrid.
Add token there.
Add a new token
Add copy a metacat.url to ecogrid.
Add the file.
Add new properties to install ecogrid.
Add target to install ecogrid.