Ok thanks, I am even closer

I put jts-1.13.jar here C:\Program Files (x86)\Java\jre7\lib\ext

And removed it from the cmd line when starting solr

I no longer get the class not found issues.  I removed the jar from the above 
location and got the error again, so I put it back to confirm I'm past the Not 
Found issue.

My core appears to startup fine, 

I select my core in the browser manager and Execute a full-import with Clean 
and Commit checked.  That appears to go well.  However, I still don't see my 
geom field as part of my index

I do ALSO have the jar in 
C:\AddSoftware\solr-4.9.0\ocsirasspatial\solr-webapp\webapp\WEB-INF\lib

Any other hints are certainly welcome.  I think I'm close

Alex Bostic
GIS Developer
URS Corporation
12420 Milestone Center Drive, Suite 150
Germantown, MD 20876
direct line: 301-820-3287
cell line: 301-213-2639


-----Original Message-----
From: david.w.smi...@gmail.com [mailto:david.w.smi...@gmail.com] 
Sent: Saturday, August 23, 2014 9:15 AM
To: solr-user@lucene.apache.org
Subject: Re: Indexing and Querying MS SQL Server 2012 Spatial

The jts-1.13.jar file (other JTS jars that come with it aren’t used) needs to 
go on the java classpath.  I haven’t tried to do it using the way you’re doing 
it.  Note that the “lib” directories Solr manages won’t work for some jar’s 
like this one.  I forget but I think putting it in examples/lib works.  
Unpacking the WAR and putting it in WEB-INF/lib definitely works.
~ David Smiley
Freelance Apache Lucene/Solr Search Consultant/Developer 
http://www.linkedin.com/in/davidwsmiley


On Sat, Aug 23, 2014 at 4:36 AM, Bostic, Alex <alex.bos...@urs.com> wrote:
> Ok, I was missing
> spatialContextFactory="com.spatial4j.core.context.jts.JtsSpatialContextFactory"
>
>
> Now I am getting
>
> Error loading core:java.util.concurrent.ExecutionException: 
> java.lang.NoClassDefFoundError: 
> com/vividsolutions/jts/geom/CoordinateSequenceFactory
>
> Any help resolving my path issues would be great
>
> Alex Bostic
> GIS Developer
> URS Corporation
> 12420 Milestone Center Drive, Suite 150 Germantown, MD 20876 direct 
> line: 301-820-3287 cell line: 301-213-2639
>
>
> -----Original Message-----
> From: Bostic, Alex [mailto:alex.bos...@urs.com]
> Sent: Saturday, August 23, 2014 3:53 AM
> To: solr-user@lucene.apache.org
> Subject: RE: Indexing and Querying MS SQL Server 2012 Spatial
>
> Hello, I guess I'm closer. But my geom field does not show up in the index.
>
>   I have a table full of polys, stored as SQL Server Geometry Type.
>
> Taken from the example schema I have:
> ..
> <field name="geom" type="location_rpt" indexed="true" stored="true"/> ..
>
> In my data-config.xml I have:
> <entity name="data" dataSource="ds1" pk="key"
>     query="SELECT wt.Id, wt.Name, 
> wt.WorkTypeTypeId,wt.ChildId,wt.CreatedDate,wt.ModifiedDate,wt.Year, 
> wta.GEOM.STAsText(), wta.OBJECTID
>   FROM dbo.WorkTypes wt Inner Join dbo.WorkTypeAreas wta ON wt.Id = 
> wta.WorkTypeId">
>       <field column="Id" name="id" />
>       <field column="ChildId" name="childid" />
>       <field column="WorkTypeTypeId" name="worktypetypeid" />
>       <field column="Name" name="name" />
>       <field column="CreatedDate" name="createddate" />
>           <field column="ModifiedDate" name="modifieddate" />
>           <field column="UserId" name="userid" />
>           <field column="Year" name="year" />
>           <field column="GEOM" name="geom" />
>           <field column="OBJECTID" name="objectid" />
>     </entity>
>
> OBJECTID shows up fine in my updated index, gut GEOM does not.  The 
> index was successful and I don't see any errors in the console or the 
> log (from the web)
>
> I am starting solr like so:
> java -Dsolr.solr.home=c:\AddedSoftware\solr-4.90\ocsirasspatial\solr 
> -Djetty.class.path=c:\AddedSoftware\solr-4.9.0\jts-1.13\lib -jar 
> start.jar
>
> Based on the above, what am I missing to get this to work.  Maybe I am 
> overlooking an issue in the console?
>
> Thanks
>
>
> Alex Bostic
> GIS Developer
> URS Corporation
> 12420 Milestone Center Drive, Suite 150 Germantown, MD 20876 direct 
> line: 301-820-3287 cell line: 301-213-2639
>
>
> -----Original Message-----
> From: Bostic, Alex [mailto:alex.bos...@urs.com]
> Sent: Wednesday, August 20, 2014 4:41 PM
> To: solr-user@lucene.apache.org
> Subject: RE: Indexing and Querying MS SQL Server 2012 Spatial
>
> Ok Great, I'm just going to dive in and see if I can index my data.  Does 
> spatial reference matter?
>
> Alex Bostic
> GIS Developer
> URS Corporation
> 12420 Milestone Center Drive, Suite 150 Germantown, MD 20876 direct 
> line: 301-820-3287 cell line: 301-213-2639
>
>
> -----Original Message-----
> From: Pires, Guilherme [mailto:guilherme.pi...@cgi.com]
> Sent: Wednesday, August 20, 2014 4:30 PM
> To: solr-user@lucene.apache.org
> Subject: RE: Indexing and Querying MS SQL Server 2012 Spatial
>
> Hello,
>
> I've been working with Solr together with JTS and use location_rpt 
> class for the geometry field for a while now. (However, I must say 
> that the index grew a lot when used this class instead of the geohash 
> for simple points ..so use it only if you really need to index 
> polylines and/or polygons)
>
> I actually already successfully connected solr to postGis and oracle spatial 
> via DIH but in this live website ( http://cascaismap.com ) we had a GE 
> Smallworld as the GIS system so it was easier just to build a sync engine 
> that periodically queries differences from the GIS and push them into solr 
> via xml document. This project has already couple of years now so a lot would 
> be different now.
>
> In that website, solr provides, obviously, all the text search on the top and 
> also 70% of the themes available on the treeview on the left (expand in the 
> red button) that are result of a bounding box query to geometry index in solr.
> Something like this : (...)q=bounds:Intersects(-9.463118366688718 
> 38.67913579372146 -9.370549969166746 38.7109390712568)(...)
>
> After this, we actually provided for a different project, a similar sync 
> mechanism but between in-house solr instances and google maps engine 
> datastore in the cloud and it works like a charm.
>
> Guilherme Pires
> Geospatial Intelligence @ CGI
> guilherme.pi...@cgi.com
>
> ________________________________________
> De: david.w.smi...@gmail.com [david.w.smi...@gmail.com]
> Enviado: quarta-feira, 20 de Agosto de 2014 18:49
> Para: solr-user@lucene.apache.org
> Assunto: Re: Indexing and Querying MS SQL Server 2012 Spatial
>
> Hi Alex,
>
> I guess a spatial tutorial might be helpful, but there isn't one.  There is a 
> sample at the Lucene-spatial layer but not up at Solr.  You need to use WKT 
> syntax for line's and polys, and you may do so as well for other shapes.  And 
> in the schema use location_rpt copied from Solr's example schema for 
> starters, but modified as the ref guide & wiki show to use JTS.
>  The ref guide, wiki, and I would guess that book should show how to to a 
> bounding box query using {!bbox} - it's pretty simple.
>
> ~ David Smiley
> Freelance Apache Lucene/Solr Search Consultant/Developer 
> http://www.linkedin.com/in/davidwsmiley
>
>
> On Tue, Aug 19, 2014 at 11:25 AM, Bostic, Alex <alex.bos...@urs.com> wrote:
>
>> Hello I'm new to Solr:
>> I have a SQL Server 2012 database with spatial columns
>> (points/lines/polys) Do you have any resources to point to for the 
>> following Creating a Solr index of a sql server spatial table 
>> Bounding Box query (intersect) example, possibly with front-end from 
>> GMaps or OpenLayers  I'm currently reading Apache Solr Beginner's 
>> Guide and have reviewed
>> https://wiki.apache.org/solr/SolrAdaptersForLuceneSpatial4
>> I am able to index and query my non spatial data, I am just looking 
>> for some resource that may have some more detail about how to set everything 
>> up.
>> I can provide more detail if needed.
>> Thanks
>>
>> Alex Bostic
>> GIS Developer
>> URS Corporation
>> 12420 Milestone Center Drive, Suite 150 Germantown, MD 20876 direct
>> line: 301-820-3287 cell line: 301-213-2639
>>
>>
>>
>> This e-mail and any attachments contain URS Corporation confidential 
>> information that may be proprietary or privileged. If you receive 
>> this message in error or are not the intended recipient, you should 
>> not retain, distribute, disclose or use any of this information and 
>> you should destroy the e-mail and any attachments or copies.
>>
>
>
> This e-mail and any attachments contain URS Corporation confidential 
> information that may be proprietary or privileged. If you receive this 
> message in error or are not the intended recipient, you should not retain, 
> distribute, disclose or use any of this information and you should destroy 
> the e-mail and any attachments or copies.

Reply via email to